ie8 fix
madison

Does Platform as a Service have interoperability issues?

By | May 24, 2010, 10:11am PDT

Summary: Platform as a Service promises freedom from lock-in to costly infrastructures and middleware. But does it really free companies from reliance on one class of solution?

Platform as a Service promises freedom from lock-in to costly infrastructures and middleware. But does it really free companies from reliance on one class of solution?

Platform as a Service essentially provides a data center on demand, with servers, storage, and middleware all hosted by a provider. But you don’t want to hard-wire your requirements into a single vendor. Lori MacVittie observes that vendors are making moves to better ensure interoperability between cloud computing providers, but questions whether it’s enough.  She says that while the emphasis has been on portability achieved between service providers, there may not be enough mobility. And this difference is important:

[Portability] implies the ability to migrate from one environment to another without modification while [mobility] allows for cross-platform (or in this case, cross-cloud) deployment. Mobility should require no recompilation, no retargeting of the application itself while portability may, in fact, require both.”

The mobility of an application deployed atop a PaaS is exceedingly limited, Lori says, first because “you are necessarily targeting a specific platform for applications: .NET, Java, PHP, Python, Ruby.” The second limiting factor with PaaS “is the use of proprietary platform services such as those offered for data, queuing and e-mail. image.”

What happens, then, is customers are locked into cloud platform service providers.

The issues Lori raises have been the same issues the service-oriented world has been struggling with all along — that is, companies rely heavily or exclusively on a particular vendor environment, thereby limiting interoperability between silos, be they across the enterprise or between enterprises. She notes that this has been the case with companies becoming Microsoft .NET shops, Java shops, or WebSphere shops.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Joe McKendrick is an author, consultant and speaker specializing in trends and developments shaping the technology industry.

Disclosure

Joe McKendrick

Joe McKendrick is an independent consultant, editor and speaker.

Joe has performed project work (white papers, articles, blogs, research and presentations) for the following companies in the IT marketspace:

  • CBS Interactive/CNET/ZDNet (this blog)
  • ebizQ
  • Evans Data
  • Gartner
  • IBM
  • Informatica
  • IDC
  • Microsoft
  • Systinet/HP
  • Teradata
  • Unisphere Reseach, a division of Information Today, Inc.
  • WebLayers

Joe has also performed research work for the following sponsoring organizations in partnership with Unisphere Research, a division of Information Today, Inc.

  • IBM
  • Luminex
  • Noetix
  • Oracle Corp.
  • Teradata
  • Informatica
  • International Oracle Users Group
  • Oracle Applications Users Group
  • Professional Association for SQL Server
  • International DB2 Users Group
  • International Sybase Users Group
  • SHARE (IBM large systems users group)

Biography

Joe McKendrick

Joe McKendrick is an author and independent analyst who tracks the impact of information technology on management and markets. Joe is co-author, along with 16 leading industry leaders and thinkers, of the SOA Manifesto, which outlines the values and guiding principles of service orientation. He also speaks frequently on Enterprise 2.0 and SOA topics at industry events and Webcasts, and serves on the program committee for this year's SOA & Cloud Symposium in London. As an independent analyst, he has also authored numerous research reports in partnership with Unisphere Research, a division of Information Today, Inc. for user groups such as SHARE, Oracle Applications Users Group, and International DB2 Users Group. In a previous life, Joe served as director of the Administrative Management Society (AMS), an international professional association dedicated to advancing knowledge within the IT and business management fields. He is a graduate of Temple University.

2
Comments

Join the conversation!

Just In

RE: Does Platform as a Service have interoperability issues?
Odeomi13 30th May 2010
@IdiotGuy, I think I agree with Joe. first, platform as a service(PaaS) is likely to tie you to a vendor. I don't think what he describe was Infrastructure(IaaS). In Iaas I believe you can adopt whatever platform you want as the vendor is just providing you infrastructure like virtual server and you can build wherever platform you want. This is different from PaaS where the vendor provide the infrastructure and the operating system and the vendor specific platform. Joe is concern that migration may be a problem. At the current stage of cloud computing where most platform can be proprietary, it is a legitimate concern I am however, of the opinion that if one stick to standard platform you are likely going to be able to migrate to another vendor with similar platform
0 Votes
+ -
I am not too sure I agree with the points of view from above.
- What you are describing above is a IaaS (Infrastructure as a Service) not a PaaS. Either that or your understanding of what a IaaS, PaaS and SaaS are very different then mine.
- WebSphere shops are Java Shops.
- PaaS and SaaS solutions, if implemented correctly, do help to reduce VENDOR dependency and ensure VENDOR interoperability (if you will) as long as you do not ask the vendor to customize their solution for you. Though PaaS solutions can to be a dangerous blend of vendor supported features and proprietary customizations or custom proprietary use.
- Interoperability from an EAI perspective can be addressed by any of the technologies you have listed above if implemented correctly.

-In an IaaS or cloud environment you will experience the simular threat of vendor or technology lock in as if the solution was hosted "in house". All that has been accomplished by selecting an IaaS or cloud solution is the renting of a virtual data center and support staff.
@IdiotGuy, I think I agree with Joe. first, platform as a service(PaaS) is likely to tie you to a vendor. I don't think what he describe was Infrastructure(IaaS). In Iaas I believe you can adopt whatever platform you want as the vendor is just providing you infrastructure like virtual server and you can build wherever platform you want. This is different from PaaS where the vendor provide the infrastructure and the operating system and the vendor specific platform. Joe is concern that migration may be a problem. At the current stage of cloud computing where most platform can be proprietary, it is a legitimate concern I am however, of the opinion that if one stick to standard platform you are likely going to be able to migrate to another vendor with similar platform

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix