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 Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..
SYS-CON.TV
Today's Top SOA Links


Back to the Future with Cloud Computing
First there was the service bureau, then the application service providers (ASP), then SaaS) and now Cloud Computing

Marco Seiriö's CEP Blog

First there was the service bureau, then the application service providers (ASP), after that came software as a service (SaaS) and now its time for Cloud Computing. Basically we have one single concept which is as old as IBM Mainframes. Every generation seems to rediscover it, and create their own version of it.

The goal this time seems to be to have a huge number of servers called a Computing Cloud, it sounds really good if you don’t understand anything about software development. Just throw your software into this huge friendly cloud and it will automatically execute on an “Elastic” could of computing power. Just buy capacity where it happens to be cheap today and when you need more power just click in a slick web gui and add more processing power to your application.

Can we see a problem here?

The problem is that only a tiny fraction of todays software can be written to run in this manner. Even smaller fraction is actually written in this manner. That’s why every generation fails with taking over the world with ASP/SaaS/Cloud computing. It’s just not for everyone.

But for a small subset of applications this is just pure heaven. If you build applications which contains a lots of small things which all can be done concurrently you could in theory build an application which can take advantage of a service bureue, eh sorry, I mean an elastic computing cloud of course.

To get there, you need two things. First your application must naturally fit into this concept (most don’t) and you need to have some clever coders to implement something which actually runs smoothly on a large number of servers (most can’t)

If, and I say if, the event driven way ever becomes the natural and mainstream way of building system I think we have a good chance to actually use these processing clouds for something. If not, there will soon be lots of silent data centers out there.

But there’s hope. Event processing and event driven architectures are gaining some traction currently. I think the analysts and tool vendors will need something new to analyze and build tools for. SOA is nothing new anymore and hard to profit from. Hopefully event driven architectures (EDA) will be this new thing that can (once again) save the world and promise new wonderful types of software solutions.

When the cloud hype starts to fade I think we will have left some companies which can provide us with some really good execution environments for event processing software. To get there, we need at least ten years of evolution of the current state of event processing tools and systems. But I think we as a community are on the right track. The revolution just takes a bit longer than most of us would like.

About Marco Seiriö
Marco Seiriö is a developer with interest in both the business side of the software industry as well as the more technical side. Currently his focus is completely on the emerging field of Event Driven Architectures (EDA). Specially Event Stream Processing (ESP) and Complex Event Processing (CEP). He is working on developing the reactive business situation detector ruleCore CEP Server and does also research on the same topic with the University of Skövde. He has been working on various projects through out the years mainly for clients in Sweden.

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

Register | Sign-in

Reader Feedback: Page 1 of 1

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