| By Reuven Cohen | Article Rating: |
|
| May 28, 2009 12:13 PM EDT | Reads: |
2,610 |
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 2,610
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)
- SharePoint 2010 Development with Silverlight Book Review
- The Apache Software Foundation Announces Apache Hadoop v1.0
- 2011 Retrospective and Predictions for 2012
- Eye on Earth Enables Cloud-Based Environmental Data Sharing
- Garbage in the Cloud
- More than Twice as Many Kindles Sold at Amazon.co.uk this Christmas Compared to the Previous Festive Season as Amazon's E-reader Becomes the Biggest Selling Product of Christmas 2011 at Amazon.co.uk
- The API Is Dead! Long Live the API!
- Amazon Web Services Adds Microsoft Windows Server Instances
- The API Is the Center of the Application (Integration) Universe
- Monitis Launches World’s First Free Cloud-Based Transaction Monitoring Solution
- Fujitsu Launches Cloud Services as a Platform for Big Data
- Amazon's Cloud Storage Gateway Reviewed
- Cloud Expo Speaker Profile: Dave Linthicum - Blue Mountain Labs
- Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL
- How to Wreck a Good Product in 90 Days or Less
- To Win the Cloud Computing War - Become the Platform
- Remember When Hand Carts Were State of the Art? Me Either
- Architecting Beyond Cloud Computing’s Horseless Carriage
- SAP Advances Enterprise Cloud Strategy
- SharePoint 2010 Development with Silverlight Book Review
- The Secret to a RESTful Cloud
- The Apache Software Foundation Announces Apache Hadoop v1.0
- 2011 Retrospective and Predictions for 2012
- Fantasy Shopper Takes Home Global Grand Prize at Amazon Web Services Start-Up Challenge, Receives $100,000 in Cash and AWS Service Credits
- SOA Best Practices - Four Steps to Securing Your Web Services
- Katerina Moutsatsos, 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
- Leveraging Your Host Systems with SOA Web Services
- SOA in the Cloud - Monitoring and Management for Reliability
- Understanding SOA Architectures and Models - Part 1
- 10 Principles of 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.