Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Dion Hinchcliffe's SOA Blog: Creating Open Services That Last And Anyone Can Use
I just finished up a podcast discussion this evening on Web 2.0 and Global SOA with David Linthicum

I just finished up a podcast discussion this evening on Web 2.0 and Global SOA with David Linthicum that he was kind enough to host on his popular SOA Expert Podcast show.  We were discussing how the software worlds are rapidly converging into each other with mash-ups and Ajax helping drive a seemingly unquenchable demand for open services on the Web.  All of this while individual organizations themselves are trying to build almost identical service ecosystems behind the firewall and create their own type of mash-ups, known as composite applications.  They are also increasingly integrating them into their very own internal business processes. 

And developers everywhere have started accessing the hundreds (and soon thousands) of terrific open Web 2.0 software services available on the Web in order to plug them into their own software. Either just for their own purposes or to put them in their organization's own software.  Mash-ups and service reuse are an intriguingly grassroots phenemonon that will only increase dramatically in 2006.  Thus it will be a largely Web 2.0-driven story.  This convergence of use, which we talk about in the podcast and my recent cover story on the subject, is triggering what David calls a push from outside-in that will eventually cause most everything to integrate together.

An important reason why the Web is now the  world's biggest and most important computing platform is that people providing software over the Internet are starting to understand the law of unintended uses.  Great web sites no longer limit themselves to just the user interface they provide.  They also open up their functionality and data to anyone who wants to use their services as their own.  This allows people to reuse, and re-reuse a thousand times over, another service's functionality in their own software for whatever reasons they want, in ways that couldn't be predicted.  The future of software is going to be combining the services in the global service landscape into new, innovative uses.  Writing software from scratch will continue going away.  It's just too easy to wire things together now.  Witness the growth of truly amazing mash-ups of which things like Retrievr and Meebo are only two tiny examples.

Service Models: So Many Choices

Figure 1: The wilderness of service models.  What to choose?


The world of traditional software integration has long had its favorite tools like SOAP and JMS.  But these service types tend to be far too controlling of the other side of the conversation. And they generally require special (and often expensive) tools to use.  And the Internet just loves to route around complexity.  Folks want the easiest thing that works to get their Ajax client connected or to wire their mash-up together with your services.  So favor simple and elegant over complex and hard-to-use.  Start looking hard at RSS, REST, maybe even SSE

And if you want your services to stand the test of time, and you want anyone to use them, you need nice, clean XML formats, or maybe even JSON.  Forget XML schemas.  You can always use the hard stuff if absolutely nothing else will do the job, but generally you won't need them. 

Low barriers
to reuse, frictionless integration, widespread reuse.  These are the mantras of Web 2.0. 

OK, so how do you do it.  How do you deliver an API for your services that lasts and anyone can use.  There are a few things to worry about
  • Scalability: Simpler is more scalable.  This is particularly true of REST.
  • Ease of Consumption: XML/HTTP is easier than SOAP. JSON is the easiest for Ajax.  And Bittorrent, possibly the hardest however definitely the most intrinsically scalable.
  • Tool Support:  Reinventing the wheel is for losers.  Use good libraries and tools.  This favors SOAP, but increasingly REST is getting solid tool support.  Certainly XML has really good tools. And JSON doesn't really need many.
  • Security: Yep, this is going to be huge for Web 2.0, but it's already critical inside most organizations today.  SOAP certainly has the goods here but really good encryption toolkits are doing just fine on the rough and tumble Web too (witness Meebo's ballyhooed 1024-bit password encryption.)

In the end, XML over HTTP, and REST, and particularly RSS, will be the lowest common denominator on the Web.  Organizations experiencing the outside-in forces David Linthicum talks about are going to have to figure out how to bring in these simpler services and trust them.  It's going to be an increasingly important topic as the boundary of IT systems, the Web, and mobile devices starts to blur seriously over the next few years.

And folks are starting to provide real support for true Web 2.0 service styles with examples like the Restlet library for Java, which  eWeek says is specifically designed for delivering Web 2.0 services.

Of course, like I discussed in previous articles, scalability is going to be the most difficult issue for successful Web 2.0 software.  You'll need to plan for radical decentralization early on if you're going to survive your own growth curve.  But Bittorrent solutions for Web services are finally avaiiable including Prodigem's mind-blowing Auto RSS Torrent which takes your RSS feeds and turns them into BitTorrents.  This isn't an example of REST or SOAP with BitTorrent behind it to make it infinitely scalable, but it's a start.  Expect lots more as the services worlds not only collide but turn upside down as well.

How will Web 2.0 open APIs ever scale without a new generation of Web services to support it?


About RIA News Desk
Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

I just finished up a podcast discussion this evening on Web 2.0 and Global SOA with David Linthicum that he was kind enough to host on his popular SOA Expert Podcast show. We were discussing how the software worlds are rapidly converging into each other with mash-ups and Ajax helping drive a seemingly unquenchable demand for open services on the Web. All of this while individual organizations themselves are trying to build almost identical service ecosystems behind the firewall and create their own type of mash-ups, known as composite applications. They are also increasingly integrating them into their very own internal business processes.


Your Feedback
SOA Web Services Journal News Desk wrote: I just finished up a podcast discussion this evening on Web 2.0 and Global SOA with David Linthicum that he was kind enough to host on his popular SOA Expert Podcast show. We were discussing how the software worlds are rapidly converging into each other with mash-ups and Ajax helping drive a seemingly unquenchable demand for open services on the Web. All of this while individual organizations themselves are trying to build almost identical service ecosystems behind the firewall and create their own type of mash-ups, known as composite applications. They are also increasingly integrating them into their very own internal business processes.
Latest Cloud Developer Stories
Can you bring services from the cloud to your customers faster and have them adopt it with ease of use or bring the power of bundled services to the fingertips of your clients without creating new rigid ‘apps stove pipes'? Do you want to prevent your business running away to publ...
OCZ Technology Group, a provider of high-performance solid-state drives (SSDs) for computing devices and systems, on Tuesday announced the Z-Drive R4 CloudServ PCI Express (PCIe) flash storage solution, designed to accelerate cloud computing applications and reduce operating expe...
Many organizations have embraced, or are considering, the benefits of cloud computing – speed, flexibility, increased expertise, shared workload, reduced costs, etc. The benefits are many – but so are the risks. What are the threats to cloud security? Which parties assume respons...
In August 2011, SHI Enterprise Solutions (ESS) division launched the SHI Cloud, offering reliable and cost-effective industrial-grade cloud computing platforms. That same division achieved an 82 percent increase in revenue over 2010.
SoftLayer Technologies on Tuesday announced the immediate worldwide availability of SoftLayer Object Storage, a redundant and highly scalable cloud storage service that allows users to easily store, search and retrieve data across the Internet, with optional CDN connectivity, or ...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE

Breaking Cloud Computing News
Salary increases will remain negligible in Japan this year, with employers instead turning to benefi...