| By Brian McCallion | Article Rating: |
|
| August 22, 2011 08:45 AM EDT | Reads: |
5,283 |
Open standards are a nice idea. And democracy is a great idea too, all citizens can vote, yet we only have two real parties representing us. Similarly, I think that standards start out as a good idea, yet over time may start to become ineffective. For the most part standards committees never actually complete a standard, and the industry starts working from a "draft."
In the Cloud I think standards should be less important to the subscriber than the actual capabilities. I recognize that nobody choosing a Cloud platform "wants" lock-in, or a proprietary system, yet at the same time I hear a constant din of demand for "Private Cloud" and for "better" security. While I don't necessarily think the "Private Cloud" and security and portability demands preclude a standard, I think firms need to focus more closely on leveraging what the Cloud has to offer today. I can't think of any solution in a corporate data center based on an open standard that meets the portability "test." SQL, for example, was designed to make it possible to query data regardless of the database, and while SQL is pretty close, I don't think anyone would tell you that migrating from one database to another is seamless, but rather the complete opposite.
Similarly, J2EE was designed with the idea of creating a platform on which applications can run in a vendor platform independent manner, and while J2EE largely succeeds when compared to C or C++, most would agree that migrating corporate J2EE applications from WebSphere to Weblogic or to JBoss is not a trivial effort for an application of even moderate scope.
Open Source does not in and of itself guarantee or even imply broad participation, let alone interoperability. Ruby on Rails, while open source, waited a considerable time to embrace a larger group of committers and at one time may have pursued legal action against Apress for using the Ruby on Rails logo without approval of the Rails founders.
In terms of Cloud API compatibility, it sounds like a good thing, but standards move slowly and can be used to slow down movers who are ahead so as to allow vendors who are behind to catch-up, or as a kind of "vapor-ware" promise that might be employed to slow-down adoption. In the case of Cloud API's, I'm actually surprised that Eucalyptus and Tata chose to "clone" the Amazon AWS API. In my layman's opinion, an API is private intellectual property unless otherwise notified.
While I hear the word "commodification" cited often in the context of the Cloud, what I actually see is much effort being made by vendors of all stripes to ensure their Lion's share of the revenue. In other words, what I see is disruption of the business model of many software and web hosting providers, and I see very smart and well-schooled attempts to regain lost power and position in the technology industry.
To me this suggests that it's too soon to embrace standards and wield them as "Law." Why not let the industry evolve and see what comes? Standards will happen one way or the other. I think the key to the question is how standards operate within the industry and whether in hindsight they have served to foster innovation. Patents were originally designed to stimulate innovation by rewarding inventors for documenting and publicly sharing discoveries with the rest of the world. Standards may have started as a good idea, but as with patents, they may well serve those with motives contrary to those ideals stated at their inception.
Published August 22, 2011 Reads 5,283
Copyright © 2011 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Brian McCallion
Brian McCallion holds a graduate degree and is a keynote speaker at Wall Street community Cloud Computing events. As a result of publicity from such work, New York-based Venture Capital seek Brian’s uniquely informed perspective on the business and technology dynamics of the Cloud. As founder of one of New York City’s early application service providers, a seasoned web application, and middleware architect, Brian’s 20 year focus on business, applications, and infrastructure enrich and shape strategies to interpret, anticipate, and leverage what has now come to be called “The Cloud.”Follow @BrianMcCallion
- Cloud People: A Who's Who of Cloud Computing
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Learn How To Use Google Apps Script
- Cloud Expo New York: Rethink IT and Reinvent Business with IBM SmartCloud
- Cloud Expo New York: API Security, Does My Business Need an OAuth Server?
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- Cloud Expo NY: Best Practices for Delivering Oracle Database as a Service
- Measuring the Business Value of Cloud Computing
- Cloud Expo New York: Build Modern Business Applications
- Cloud Expo New York: Using APIs for Better Business Partnerships
- Cloud Expo New York: Evolving Cloud Computing Models
- Five Big Data Features in SQL Server
- Cloud People: A Who's Who of Cloud Computing
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Cloud Expo New York: Delivering Digital Marketing on the Cloud
- Learn How To Use Google Apps Script
- Cloud Expo New York: Rethink IT and Reinvent Business with IBM SmartCloud
- Cloud Expo New York: API Security, Does My Business Need an OAuth Server?
- Cloudant to Exhibit at Cloud Expo & Big Data Expo New York
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- Cloud Expo New York: Basics of SSD Technology and Its Use in Cloud
- The Accessibility of the Cloud
- Cloud Expo NY: Best Practices for Delivering Oracle Database as a Service
- What CIOs Need to Know About Enterprise Virtualization
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- Where Are RIA Technologies Headed in 2008?





















