SlideShare a Scribd company logo
1 of 17

 Platform as a service (PaaS) is a cloud computing offering that
provides users a cloud environment in which they can develop,
manage, and deliver applications. In addition to storage and other
computing resources, users are able to use a suite of prebuilt tools
to develop, customize and test their own applicPaaS can be
delivered in two ways: as a public cloud service from a provider,
where the consumer controls software deployment with minimal
configuration options, and the provider provides the
networks, servers, storage, OS, 'middleware' (i.e.; java runtime,
.net runtime, integration, etc.), database and other services to host
the consumer's application; or as a private service (software
or appliance) inside the firewall, or as software deployed on a
public infrastructure as a service.
Platform as a service
(PaaS)
A service provider offers access to a cloud-based
environment in which users can build and
deliver applications. The provider supplies
underlying infrastructure.
KEY FEATURES
Facilitates collaborative work even if teams
work remotely.
PaaS provides a platform with tools to test,
develop, and host applications in the same
environment.
Enables organizations to focus on development
without having to worry about underlying
infrastructure.
Providers manage security, operating systems,
server software, and backups.

The advantages of PaaS are primarily that it
allows for higher-level programming with
dramatically reduced complexity; the overall
development of the application can be more
effective, as it has built-in infrastructure; and
maintenance and enhancement of the
application is easier. It can also be useful in
situations where multiple developers are
working on a single project involving parties
who are not located nearby.
DISADVANTAGES
 One disadvantage of PaaS offerings is
that developers may not be able to use a
full range of conventional tools (e.g.
relational databases, with unrestricted
joins). Another possible disadvantage is
being locked in to a certain platform.
However, most PaaSes are relatively
lock-in free.
Public PaaS.
Private PaaS.
Open PaaS.
Hybrid PaaS.
Mobile PaaS.
TYPES OF PaaS
PUBLIC PaaS
 Public PaaS is derived from software as a service (SaaS),and
is situated in cloud computing between SaaS
and infrastructure as a service (IaaS).SaaS is software that is
hosted in the cloud, so that it doesn't take up hard drive from
the computer of the user or the servers of a company. IaaS
provides virtual hardware from a provider with adjustable
scalability. With IaaS, the user still has to manage the server,
whereas with PaaS the server management is done by the
provider.IBM Bluemix (also private and hybrid), Amazon
AWS and Heroku are some of the commercial public cloud
PaaS providers.
PRIVATE PaaS
 A private PaaS can typically be downloaded and installed
either on a company's on-premises infrastructure, or in a
public cloud. Once the software is installed on one or more
machines, the private PaaS arranges the application and
database components into a single hosting platform. Private
PaaS vendors include Apprenda, which started out on
the Microsoft .NET platform before rolling out a Java
PaaS; Red Hat's OpenShift and Pivotal Cloud
Foundry.Apprenda and Microsoft once considered to be two
of the only PaaSes that provide superior .NET support. Now
joined by the publicly announced Microsoft and IBM
Partnership programme.
 Menumate is a provider of point of sale hardware and software
for the hospitality industry across Australasia. Menumate has
taken advantage of the Force.com PaaS to migrate over time a
series of legacy applications used in the business. Daniel Fowlie
and Abhinav Keswani are Directors of development house Trineo
the company responsible for boutique development for
Menumate. Fowlie explains that the use of the Force.com
platform has allowed Menumate to centralise, modernise and
integrate an otherwise disparate in-house software toolkit.
Keswani feels that a more conventional development approach
would require significant infrastructure, connectivity, security
and would introduce uptime considerations - whereas the
Force.com platform inherently provides these non-functional
requirements - allowing Menumate and Trineo to focus purely on
developing the needed functionality. Additionally, utilizing a
PaaS approach has meant Trineo could take advantage of both
existing integrations and automated deployment tools - another
example of PaaS easing the development process.
 Using PaaS, Trineo have been able to migrate over time a series of legacy
applications used in the business. Some of these applications are:
 License Key Generation - The Menumate software uses license keys to
activate the features that the customer has paid for. The power of the PaaS
programming language allowed Menumate to quickly port this code to
Force.com where the license keys are linked to the customer record in the
Salesforce.com CRM. This allows Sales and Support staff to quickly see the
status of licenses.
 Enhanced Case Management - A lot of the support cases Menumate were
dealing with were orders for consumables. To handle this they had a separate
DOS based application that would allow the user to build up an order and
create an invoice. Menumate now can add products to a support case and
automatically send an invoice to their accounting software using an existing
integration product.
• Label Printing - Another legacy application was for creating
freight labels for sending consumables and hardware to
customers. Utilising the PaaS technology, these can now be
printed directly from the customer record.
• Utilizing a PaaS development environment has resulted in the
creation of these applications being significantly faster than
would otherwise be the case. In some examples, in the absence of
PaaS, the cost of developing the application would have been
prohibitive.
• PaaS is undoubtedly an exciting and powerful form of Cloud
Computing however in terms of market awareness it’s hard to
look past Infrastructure as a Service and the rapid growth it’s
seeing in the marketplace.
DATABASE MIDDLEWARE SOLUTIONS
WITH PAAS
Database middleware is one of the best things that a
company can employ to help their company.
Database middleware offers companies an additional
layer of performance management, and security for
their database administrators. There are two basic
kinds of the database middleware – native database
and database-generic. The native database
middleware is known as a proprietary access
mechanism that’s used for a certain database server.
The database middleware that’s database-generic
enables packages and applications to communicate
across various network protocols, native APIs
and SQL dialects, using the common interfaces.
* Even though database access is being standardized by the database industry, there’s still a
hodgepodge of the proprietary access mechanisms. So it makes sense to hide an access to
a native database behind Middleware layers. If you are looking for a searching for a
provider of database middleware, there are a few things that can use in order to find the
right provider. Here are three ways that you can find the right provider:
* Research – The first thing that you can do in order to find the right provider of database
middleware is to do some research to find out what companies there are to find the one
that is right for you. Make a list of the companies that offer database middleware and then
move onto the next step.
* Review – The second thing that you can do in order to find a good provider of database
middleware is to review the companies that you have listed. Look what other people have
said about them and find out what they liked about the companies.
* Choose – The third thing that you want to do is to decide which of the companies that
found that you want to choose. Think about the reviews that you have found about the
companies that you read and use them to make a choice about the right company.
* There are a lot of companies that offer database middleware that you can choose from but
there is one company that has been in business a long time and has a long standard of
excellence. This company is known as Apprenda. Along with database middleware, they
have a lot of other business solutions to make your business run in a way that is cost
effective that will offer you a company that runs much more smoothly. Apprenda can help
your company with just about anything that you need for your business.
Amazon web services.
Salesforce.com
Long jump .
Microsoft
IBM
Redhat
Cloud foundry.
Google
Cloudbees.
Engine yard.

More Related Content

What's hot

Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentationMangesh Gunjal
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Mahesh Tibrewal
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualizationhktripathy
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...Shashi soni
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Simplilearn
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud ArchitectureDerek Keats
 

What's hot (20)

Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Cloud testing
Cloud testingCloud testing
Cloud testing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Cloud computing presentation(ppt)
Cloud  computing presentation(ppt)Cloud  computing presentation(ppt)
Cloud computing presentation(ppt)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Cloud notes 1
Cloud notes 1Cloud notes 1
Cloud notes 1
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud Architecture
 

Similar to Paas

DIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdf
DIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdfDIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdf
DIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdfChinmayee Behera
 
Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.pptYesuRaju8
 
Comparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing PlatformsComparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing Platformsijsrd.com
 
What is Paas Benefit of Paas.pdf
What is Paas Benefit of Paas.pdfWhat is Paas Benefit of Paas.pdf
What is Paas Benefit of Paas.pdfSysvoot Antivirus
 
Comprehensive Information on Platform as a Service
Comprehensive Information on Platform as a ServiceComprehensive Information on Platform as a Service
Comprehensive Information on Platform as a ServiceHTS Hosting
 
What are cloud service models
What are cloud service modelsWhat are cloud service models
What are cloud service modelsLivin Jose
 
Different Cloud Computing Services Used At Fibonalabs
Different Cloud Computing Services Used At FibonalabsDifferent Cloud Computing Services Used At Fibonalabs
Different Cloud Computing Services Used At FibonalabsFibonalabs
 
Platform as a service
Platform as a servicePlatform as a service
Platform as a serviceAmeer H Ali
 
Cloud Service Models.pdf
Cloud Service Models.pdfCloud Service Models.pdf
Cloud Service Models.pdfHasanRaza331074
 
PSee Solutions
PSee SolutionsPSee Solutions
PSee SolutionsKatieDew2
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxRahul Borate
 

Similar to Paas (20)

Paas intro.pptx
Paas intro.pptxPaas intro.pptx
Paas intro.pptx
 
DIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdf
DIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdfDIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdf
DIFFERENCE BETWEEN SaaS, PaaS & Iaas (Presentation).pdf
 
Lecture 10.ppt
Lecture 10.pptLecture 10.ppt
Lecture 10.ppt
 
Comparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing PlatformsComparison of Several PaaS Cloud Computing Platforms
Comparison of Several PaaS Cloud Computing Platforms
 
What is Paas Benefit of Paas.pdf
What is Paas Benefit of Paas.pdfWhat is Paas Benefit of Paas.pdf
What is Paas Benefit of Paas.pdf
 
Comprehensive Information on Platform as a Service
Comprehensive Information on Platform as a ServiceComprehensive Information on Platform as a Service
Comprehensive Information on Platform as a Service
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
What are cloud service models
What are cloud service modelsWhat are cloud service models
What are cloud service models
 
Unit 3 Cloud Computing.pdf
Unit 3 Cloud Computing.pdfUnit 3 Cloud Computing.pdf
Unit 3 Cloud Computing.pdf
 
Different Cloud Computing Services Used At Fibonalabs
Different Cloud Computing Services Used At FibonalabsDifferent Cloud Computing Services Used At Fibonalabs
Different Cloud Computing Services Used At Fibonalabs
 
Platform as a service
Platform as a servicePlatform as a service
Platform as a service
 
C loud seminar
C loud  seminarC loud  seminar
C loud seminar
 
Cloud Service Models.pdf
Cloud Service Models.pdfCloud Service Models.pdf
Cloud Service Models.pdf
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
PSee Solutions
PSee SolutionsPSee Solutions
PSee Solutions
 
Coud discovery chap 3
Coud discovery chap 3Coud discovery chap 3
Coud discovery chap 3
 
What Is SaaS An Overview of Software as a Service
What Is SaaS  An Overview of Software as a Service What Is SaaS  An Overview of Software as a Service
What Is SaaS An Overview of Software as a Service
 
What Is SaaS: An Overview of Software as a Service
What Is SaaS: An Overview of Software as a ServiceWhat Is SaaS: An Overview of Software as a Service
What Is SaaS: An Overview of Software as a Service
 
Module 3-cloud computing
Module 3-cloud computingModule 3-cloud computing
Module 3-cloud computing
 
Unit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptxUnit II Cloud Delivery Models.pptx
Unit II Cloud Delivery Models.pptx
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

Paas

  • 1.
  • 2.
  • 3.   Platform as a service (PaaS) is a cloud computing offering that provides users a cloud environment in which they can develop, manage, and deliver applications. In addition to storage and other computing resources, users are able to use a suite of prebuilt tools to develop, customize and test their own applicPaaS can be delivered in two ways: as a public cloud service from a provider, where the consumer controls software deployment with minimal configuration options, and the provider provides the networks, servers, storage, OS, 'middleware' (i.e.; java runtime, .net runtime, integration, etc.), database and other services to host the consumer's application; or as a private service (software or appliance) inside the firewall, or as software deployed on a public infrastructure as a service.
  • 4. Platform as a service (PaaS) A service provider offers access to a cloud-based environment in which users can build and deliver applications. The provider supplies underlying infrastructure.
  • 5. KEY FEATURES Facilitates collaborative work even if teams work remotely. PaaS provides a platform with tools to test, develop, and host applications in the same environment. Enables organizations to focus on development without having to worry about underlying infrastructure. Providers manage security, operating systems, server software, and backups.
  • 6.
  • 7. The advantages of PaaS are primarily that it allows for higher-level programming with dramatically reduced complexity; the overall development of the application can be more effective, as it has built-in infrastructure; and maintenance and enhancement of the application is easier. It can also be useful in situations where multiple developers are working on a single project involving parties who are not located nearby.
  • 8. DISADVANTAGES  One disadvantage of PaaS offerings is that developers may not be able to use a full range of conventional tools (e.g. relational databases, with unrestricted joins). Another possible disadvantage is being locked in to a certain platform. However, most PaaSes are relatively lock-in free.
  • 9. Public PaaS. Private PaaS. Open PaaS. Hybrid PaaS. Mobile PaaS. TYPES OF PaaS
  • 10. PUBLIC PaaS  Public PaaS is derived from software as a service (SaaS),and is situated in cloud computing between SaaS and infrastructure as a service (IaaS).SaaS is software that is hosted in the cloud, so that it doesn't take up hard drive from the computer of the user or the servers of a company. IaaS provides virtual hardware from a provider with adjustable scalability. With IaaS, the user still has to manage the server, whereas with PaaS the server management is done by the provider.IBM Bluemix (also private and hybrid), Amazon AWS and Heroku are some of the commercial public cloud PaaS providers.
  • 11. PRIVATE PaaS  A private PaaS can typically be downloaded and installed either on a company's on-premises infrastructure, or in a public cloud. Once the software is installed on one or more machines, the private PaaS arranges the application and database components into a single hosting platform. Private PaaS vendors include Apprenda, which started out on the Microsoft .NET platform before rolling out a Java PaaS; Red Hat's OpenShift and Pivotal Cloud Foundry.Apprenda and Microsoft once considered to be two of the only PaaSes that provide superior .NET support. Now joined by the publicly announced Microsoft and IBM Partnership programme.
  • 12.  Menumate is a provider of point of sale hardware and software for the hospitality industry across Australasia. Menumate has taken advantage of the Force.com PaaS to migrate over time a series of legacy applications used in the business. Daniel Fowlie and Abhinav Keswani are Directors of development house Trineo the company responsible for boutique development for Menumate. Fowlie explains that the use of the Force.com platform has allowed Menumate to centralise, modernise and integrate an otherwise disparate in-house software toolkit. Keswani feels that a more conventional development approach would require significant infrastructure, connectivity, security and would introduce uptime considerations - whereas the Force.com platform inherently provides these non-functional requirements - allowing Menumate and Trineo to focus purely on developing the needed functionality. Additionally, utilizing a PaaS approach has meant Trineo could take advantage of both existing integrations and automated deployment tools - another example of PaaS easing the development process.
  • 13.  Using PaaS, Trineo have been able to migrate over time a series of legacy applications used in the business. Some of these applications are:  License Key Generation - The Menumate software uses license keys to activate the features that the customer has paid for. The power of the PaaS programming language allowed Menumate to quickly port this code to Force.com where the license keys are linked to the customer record in the Salesforce.com CRM. This allows Sales and Support staff to quickly see the status of licenses.  Enhanced Case Management - A lot of the support cases Menumate were dealing with were orders for consumables. To handle this they had a separate DOS based application that would allow the user to build up an order and create an invoice. Menumate now can add products to a support case and automatically send an invoice to their accounting software using an existing integration product.
  • 14. • Label Printing - Another legacy application was for creating freight labels for sending consumables and hardware to customers. Utilising the PaaS technology, these can now be printed directly from the customer record. • Utilizing a PaaS development environment has resulted in the creation of these applications being significantly faster than would otherwise be the case. In some examples, in the absence of PaaS, the cost of developing the application would have been prohibitive. • PaaS is undoubtedly an exciting and powerful form of Cloud Computing however in terms of market awareness it’s hard to look past Infrastructure as a Service and the rapid growth it’s seeing in the marketplace.
  • 15. DATABASE MIDDLEWARE SOLUTIONS WITH PAAS Database middleware is one of the best things that a company can employ to help their company. Database middleware offers companies an additional layer of performance management, and security for their database administrators. There are two basic kinds of the database middleware – native database and database-generic. The native database middleware is known as a proprietary access mechanism that’s used for a certain database server. The database middleware that’s database-generic enables packages and applications to communicate across various network protocols, native APIs and SQL dialects, using the common interfaces.
  • 16. * Even though database access is being standardized by the database industry, there’s still a hodgepodge of the proprietary access mechanisms. So it makes sense to hide an access to a native database behind Middleware layers. If you are looking for a searching for a provider of database middleware, there are a few things that can use in order to find the right provider. Here are three ways that you can find the right provider: * Research – The first thing that you can do in order to find the right provider of database middleware is to do some research to find out what companies there are to find the one that is right for you. Make a list of the companies that offer database middleware and then move onto the next step. * Review – The second thing that you can do in order to find a good provider of database middleware is to review the companies that you have listed. Look what other people have said about them and find out what they liked about the companies. * Choose – The third thing that you want to do is to decide which of the companies that found that you want to choose. Think about the reviews that you have found about the companies that you read and use them to make a choice about the right company. * There are a lot of companies that offer database middleware that you can choose from but there is one company that has been in business a long time and has a long standard of excellence. This company is known as Apprenda. Along with database middleware, they have a lot of other business solutions to make your business run in a way that is cost effective that will offer you a company that runs much more smoothly. Apprenda can help your company with just about anything that you need for your business.
  • 17. Amazon web services. Salesforce.com Long jump . Microsoft IBM Redhat Cloud foundry. Google Cloudbees. Engine yard.