cloud compiler
TRANSCRIPT
1
Cloud Compiler
Group Members:JASWANT KUMAR 01220703111KRISHNA NAND MISHRA 03020703111VIPIN KUMAR 04020703111RAHUL VASHISTH 05520703111 Mentor Name and Designation
Mr. Aditya Tandon (asst. Prof)
Cloud Compiler
CONTENT
• Objective• Introduction• Cloud Architecture• Data Flow• Java Server Page• Tomcat Server• Implementation• Conclusion• Future Enhancement• References
2
OBJECTIVE
• The aim of this project is to describe a centralized compiler for core java, c#, sql, html etc which avoid the installation of the compiler on each computer to compile, run, test and debug the code.
What is CLOUD COMPILER??
INTRODUCTION
WHY CLOUD COMPILER??
Cloud Service Models
6
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
CLOUD Architecture
7
Software as a Service (SaaS)• SaaS is a model of software deployment where an application
is hosted as a service provided to customers across the Internet.
• SaaS alleviates the burden of software maintenance/support• but users relinquish control over software versions and
requirements.
8
ARCHITECTURE: Cloud Compiler
Data Flow
• Java Server Pages allow special tags and Java code to be embedded in HTML files.
• Presents dynamic content to users
• Handles the presentation logic in an MVC architecture
9
Container
servlet
JSP
request
response
HelperObjects
(business logic)
(presentation logic)
Business TierPLATFORM1: Java ServerPages (JSP)
TOMCAT : SERVER A container for Servlets and JSP
Tomcat implements the Servlet and the Java Server Pages (JSP) specifications of Sun Microsystems
Tomcat is an open-source, non commercial projectLicensed under the Apache Software License
12
CREATING W.A.R. FILE
TOMCAT HOME PAGE
LOG IN FOR MANAGING TOMCAT
DEPLOYING WAR FILE
GETTING IP ADDRESS OF SERVER
Snapshots: JAVA
CLIENT PAGE
USER OUTPUT
Opportunities and ChallengesThe use of the cloud provides a number of opportunities:
• It enables services to be used without any understanding of their infrastructure.
• Cloud compiler works using economies of scale:• Data and services are stored remotely but accessible from
“anywhere”. • Use of cloud compiler means dependence on others and
that could possibly limit flexibility and innovation:• Security could prove to be a big issue:• There are also issues relating to policy and access:
21
FUTURE SCOPE and LIMITATIONS
• Provide more compilers• Implement a security mechanism• Provide efficiency meters and code optimizer add ons• Create Web API’s• Mobile Applications• Collaborative Editing
References• [Mayank Patel]Cloud Documentation and Centralized Compiler for Java & Php • Grobauer, B. Walloschek, T. Stocker, E., “Understanding Cloud Computing
Vulnerabilities”, Security & Privacy,IEEE March-April 2011 • Barrie Sosinsky, Cloud Computing Bible, Wiley publishing house.• Nirmala N.Pansare, Ashwini C. Ithape, Shamal R. Gawande, A. D. Jadhav,
International Journal of Emerging Science and Engineering (IJESE) ISSN: 2319–6378, Volume-2, Issue-5, April 2014
• Mehare Suraj, Paliwal Poonam, Pardeshi Mangesh, Begum Shahnaz ,Private Cloud Implementation for Centralized Compilation, International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-5, November 2013
• Sagar B. Tambe, Prof. Shiv Sutar, Mr. Mahesh D. Nirmal, C/C++ Cloud Compiler Using Main Frame, International Journal of Computer Technology and Electronics Engineering (IJCTEE) Volume 3, Special Issue, March-April 2013, An ISO 9001: 2008 Certified Journal