| By Reuven Cohen | Article Rating: |
|
| May 28, 2009 12:13 PM EDT | Reads: |
1,469 |
I usually try to avoid posting rumors but this one is particularly interesting, I first heard about it a few weeks back but recently had independent confirmation. Word is Amazon's legal team is currently "investigating" open sourcing their various web services API's including EC2, S3 etc. (The rumor has not been officially confirmed by Amazon, but my sources are usually pretty good)
If true, this move makes a lot of sense for a number of reasons. The first and foremost is it would help foster the adoption of Amazon's API's which are already the de facto standards used by hundreds of thousands of AWS customers around the globe thus solidifying Amazons position as the market leader.
By actually giving their stamp of approval, they would be in a sense officially giving the opportunity for other players to embrace the interface methods while keeping the actual implementation (their secret sauce) a secret. If anything this may really help Amazon win over Enterprise customers by enabling an ecosystem of compatible "private cloud" products and services that could seamlessly move between Amazon's Public Cloud and existing data center infrastructure.
This would also continue the momentum started by a number of competitors/partners who have begun adopting the various AWS API's including Sun Microsystems in their Open Cloud Platform and the EUCALYPTUS project.
From a legal standpoint this would help negate some of the concerns around API liability. Amazon is known to have an extensive patent portfolio and in past has not been afraid to enforce it. A clear policy regarding the use of their API's would certainly help companies that up until now have been reluctant to adopt them.
Lastly this provides the opportunity to foster a ecosystem of API driven applications to emerge (EUCALYPTUS is perfect example). Another possible opportunity I wrote about awhile back is the creation of a Universal EC2 API adapter (UEC2)
that could plug into your existing infrastructure tools and is completely platform agnostic.
At the heart of this concept is a universal EC2 abstraction, similar to ODBC, (a platform-independent database abstraction layer). Like ODBC a user could install the specific EC2 api-implementation, through which a lightweight EC2 API daemon (Think Libvirt) is able to communicate with traditional virtual infrastructure platforms such as VMware, Xen, Hyper-V etc using a standardized EC2 API. The user then has the ability to have their EC2 specific applications communicate directly with any infrastructure using this EC2 Adapter. The adapter then relays the results back and forth between the the other various infrastructure platforms & API's. Maybe it's time for me to get moving on this concept.
May a thousand Clouds Bloom.
---Update--
David Berlind on twitter asked a great question: Can Amazon actually "open source" an API? Or, with APIs, is Creative Commons or a Non-Assertion Covenant the way to go?
Announcing The Enomaly Cloud Service Provider Edition | Twitter Me | Get Linkedin | Contact Reuven | Disclosure Policy
Published May 28, 2009 Reads 1,469
Copyright © 2009 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Reuven Cohen
Reuven Cohen is Founder & CTO for Toronto based Enomaly Inc. - leading developer of Cloud Computing products and solutions focused on enterprise businesses. Enomaly's products include the Enomaly elastic computing platform, an open source cloud platform that enables a scalable enterprise IT and local cloud infrastructure platform. Cohen is a thought leader in the emerging cloud computing industry and maintains a blog at www.elasticvapor.com.
Reuven is also founder of several technology organizations;
Enomaly.com - Elastic Computing Platform (Cloud Computing),
Cloud Camp - Local Cloud Computing events,
the Unified Cloud Interface Project - Semantic Cloud Abstraction API
Cloud Interoperability Forum - Cloud Standards Group.
(twitter @ruv : Linkedin : RSS Feed)
- Microsoft’s First Step Toward Cloud Computing
- Six Enterprise Megatrends to Watch in 2010
- Current Trends in the Data Management Market
- Sun Microsystems Releases NetBeans IDE 6.8
- TIBCO Goes to IBM Before the End of March 2010 -Prediction
- Cloud Computing Was the Big News of 2009
- Cloud Computing, Virtualization and SOA Will Transform the Government
- Microsoft WebsiteSpark: Get New Business Leads to Grow Your Business
- High-Performance Data Services with Smart Caching
- The Guillotine Effect of Cloud Computing
- ENISA Cloud Computing Risk Assessment
- Cloud Computing on Windows Azure
- Cloud Computing Can Revitalize Your Career as Software Developer
- Microsoft’s First Step Toward Cloud Computing
- Six Enterprise Megatrends to Watch in 2010
- Current Trends in the Data Management Market
- Sun Microsystems Releases NetBeans IDE 6.8
- TIBCO Goes to IBM Before the End of March 2010 -Prediction
- Cloud Computing Was the Big News of 2009
- A Rules Engine Built in PowerBuilder
- Cloud Computing, Virtualization and SOA Will Transform the Government
- Extending SOA to Cloud Computing
- Cloud Computing Startup Wins Amazon Challenge
- Microsoft WebsiteSpark: Get New Business Leads to Grow Your Business
- SOA Best Practices - Four Steps to Securing Your Web Services
- Katerina Muchachos, Kayikci and SOA World
- SOA Governance Best Practices – Architectural, Organizational, and SDLC Implications
- Service Versioning For SOA
- Ten Things to Think About When Building the Perfect SOA
- SOA Antipatterns
- Learning from SOA Mistakes
- SOA in the Cloud - Monitoring and Management for Reliability
- Understanding SOA Architectures and Models - Part 1
- 10 Principles of SOA
- How to Identify, Specify, and Realize Services for Your SOA
- Considering the SOA Reference Model
















Ulitzer content is offered under Creative Commons "Attribution Non-Commercial No Derivatives" License.
For any reuse or distribution, you must make clear to others the license terms of this work.
The best way to do this is with a link to this web page.
Any of the above conditions can be waived if you get written permission from Ulitzer, Inc., the copyright holder.
Nothing in this license impairs or restricts the author's moral rights.