Platform as a Service

Published on May 2016 | Categories: Documents | Downloads: 27 | Comments: 0 | Views: 271
of 14
Download PDF   Embed   Report

Comments

Content

PLATFORM AS A SERVICE

Presented by Ishan Pratap Manish Jawla Click to edit Master subtitle style Asjad Uddin Akshay Raj 5/4/12

INTRODUCTION



Platform as a service (PaaS) is a category of cloud computing services that provide a computing platform and a solution stack as a service



These are the online development environments come from a range of vendors e.g. Salesforce.com (Force.com)
5/4/12

What does PaaS offers users?
      

Application design Application development Testing Security Scalability Storage Database

5/4/12

Examples of PaaS vendors

1.Force.com
o

Force.com is built on the Salesforce server infrastructure, and all Force.com apps are built around a central database
5/4/12

o

2. AZURE The Windows Azure Platform is a Microsoft cloud platform used to build, host and scale web applications through Microsoft data centres.

o

The platform consists of various on-demand services like: Windows Azure, SQL Azure, Windows Azure AppFabric.

o

Windows Azure has three core components: Compute, Storage and Fabric.

5/4/12

3. APP ENGINE
o

Google App Engine is a PaaS for developing and hosting web applications in Google-managed data centres. It virtualizes applications across multiple servers. Currently, the supported programming languages are Python, Java.

o

o

o

Restrictions

- read-only access to the filesystem. - can only execute code called from an HTTP request. - A process started on the server to answer a request last more than 30 seconds.
5/4/12

can't

Risks involved in using PaaS


Vendor lock-in



Technical Immaturity



Privacy and Control



Misjudging “Flexibility versus Power”

5/4/12

BENEFITS


TESTING IS DEPLOYMENT Fight like we train and train like we fight. Ø Translates to test like they deploy and deploy like they tested.
Ø



DYNAMIC ALLOCATION
Click switch to turn up a new Flip ato edit Master subtitle style service. Ø Internal Entrepreneurship The biggest strategic benefit . 5/4/12 Ø The biggest strategic benefit – developing through paas.
Ø

Ø

Ø Ø Ø

Helps independent software vendors (ISVs) create software-as-a-service (SaaS). Host existing tools and applications in a private cloud. Take platforms for creating social, enterprise, database. Offer existing applications and model-based applications.



BPM,WORKFLOW, RULES
Ø Ø Ø Ø Ø

Model-driven approach to building software. PaaS users have access to libraries. PaaS solutions are rule-driven, creatinga new application. 5/4/12 Supports the development of reusable functional components. Pega systems offers a 99.95% service-level agreement(SLA).



ZOHO AND RUBY
Ø

A PaaS solution for creating reporting, analysis enabled applications. Provides a visual user interface and forms builder. Zoho Creator can program in Perl, PHP, Ruby etc. Offers application packages for selling or buying 5/4/12 services.

Ø

Ø

Ø

CHARACTERSTICS


INTEROPERABILITY AND PORTABILITY
Ø

Developers have developed expertise and code libraries would apply to paas project. One advantage of Java or .NET is application portability. Avoid vendors lock-in

Ø

Ø

5/4/12



MULTI-TENANT APP PLATFORMS
Ø Ø Ø Ø Ø

In this, users share applications and databases. provides an MVC architecture. Developers can design, build, and customize applications. Cordys offers a multi-tenant application. Cord ys PaaS platform supports creating business applications.



SOCIAL PLATFORMS PAAS
Ø Ø Ø

now often used as a business tool for collaboration. supports authentication, shared white boards, webcam video etc. Zembly.com provides a PaaS solution for Facebook, iGoogle etc

5/4/12

SECURITY
Ø

Security should be integral to the system architecture. Technology for encryption, secure networking. Amazon uses cryptographic techniques for authenticating users. GlobalLockBox.com provides multi-key access and secure messaging. a commercial library for encrypting business applications.
5/4/12

Ø

Ø

Ø

Ø

CONCLUSION


PaaS offerings may include facilities for application design, application development, testing, deployment and hosting



Paas may include application services such as web service integration and marshalling



PaaS offerings facilitate the deployment of applications without the cost and complexity of buying
5/4/12

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close