March 28, 2009

The link between SOA, Web 2.0 and SaaS

Filed under: SaaS, Service Oriented Architecture, Web 2.0 — Tags: , , , — kunal @ 6:17 am

In my last posting, I put out a thought that SOA is the foundation to the success of Web 2.0 and SaaS. Let’s talk more about that.

SOA provides for the loose coupling of business functionality and access to this functionality over the wire. Actually the real value behind SOA is how Web 2.0 / SaaS services are simple, easy to “mash” ,ease to use and consume. The concept is that of Service Composition where composite applications are built using tens and hundreds of smallers services to deliver business value. This is well served by the technologies and products in the Web 2.0 and SaaS spaces.

Thus the fundamental principles behind SOA, combined with the innovations around Web 2.0 and SaaS offerings, lead to a SOA approach that targets the millions of internet consumers. Web 2.0 allows the thousands of internet services to be orchestrated together to form new services for the internet consumer.

In Enterprise SOA initiatives, or rather in an Enterprise, you end up needing a tighter wiring of the Services and typically have fewer of these Services, which then begs you to question the value of SOA in that environment. Additionaly E-SOA is typically behind the company’s firewall – and each Service has 1-5 consumers. This agains begs you to ask the question, do you really need a “Service” or some other form of integration between that data or business functions.

As someone said, SOA is dead in 2009. If you start agreeing with this line of reasoning, you will probably say something like “SOA will be re-born in 2009, 2010″.

  • Facebook
  • Google Gmail
  • Google Reader
  • Hotmail
  • LinkedIn
  • Plaxo Pulse
  • StumbleUpon
  • TechNet
  • Twitter
  • Technorati Favorites
  • Yahoo Bookmarks
  • Yahoo Mail
  • Windows Live Favorites
  • WordPress
  • Windows Live Spaces
  • Slashdot
  • Orkut
  • AOL Mail
  • Ask.com MyStuff
  • Bebo
  • Share/Bookmark

March 24, 2009

SaaS, Web 2.0, SOA – The relationship

Filed under: Cloud Computing, SaaS, Service Oriented Architecture, Web 2.0 — Tags: , , , — kunal @ 7:30 pm

SaaS and Web 2.0 are the new mantras, and once we recover from the financial crisis, these technology concepts will see a new birth. The hundreds of startups, service providers and hosting providers that are aggresively innovating new products and services will finally see the customer base they would have hoped for, if the economic issues had not put pretty much a stop on spending.

Web 2.0 is all about the free exchange of content. The content can be simple one line message (Twitter) to videos of all sizes (home videos on YouTube, targeted content at Break.com and Crackle, legal video on demand at Netflix and even the illegal video and music sharing sites like ….. ). However, is Web 2.0 just that?

It is also about the ability to take this content and create new content from it in new and innovative ways. Guess what, there is another word for that – “Mashups”. Thank GOD – not another TLA. Google Maps is probably the most used Web 2.0 concept that is exploited in mashups.

This multi-user, multi-device, ubiquitious way of information sharing is quickly becoming the next generation of the Internet.

SaaS is way of offering software over the web. Instead of making huge purchases of software and dealing with infrastructure and support issues, SaaS is a way to offer that over the Web. This is obviously putting it very simply! Guess what – that leads to yet another concept called Cloud Computing! We’ll talk about that in a later blog posting.

SaaS can be seen in various forms. The example most often cited is probably SalesForce.com. However, you can see SaaS offerings in almost every technology area – CRM, ERP, Identity Management/Security, Audit/Complaince, Content Management and even SaaS for custom business application – aka Compute and Storage Clouds like Amazon and Google. SaaS is also combined with Web 2.0 for content sharing like Google Docs and Microsoft Live.

Ok… so what happened to SOA. The real question to ask is would Web 2.0 and SaaS have existed without SOA?

I have to agree with the SOA skeptics in most cases. SOA as an enterprise architectural pattern has had mixed success. Any technologist will probably argue that the failure of SOA was not due to the fact that the technology architecture, tools/products to support SOA etc where wrong or not up to par. They went through their maturity cycles, and are now prime time ready.

However, the failure of SOA can be probably be attributed to the lack of a solid process understanding of how to implement SOA in an Enterprise. I have written enough about this…. (see my publications)

I would argue that the software architectural principles that existed since the inception of Computer Science, but highlighted using SOA as the buzz word, form the foundation that enabled the innovation around Web 2.0 and SaaS. Let’s chew on that……. thoughts… arguments……? I will do another post soon with some more thoughts beyond this bold (or not so bold) statement.

  • Facebook
  • Google Gmail
  • Google Reader
  • Hotmail
  • LinkedIn
  • Plaxo Pulse
  • StumbleUpon
  • TechNet
  • Twitter
  • Technorati Favorites
  • Yahoo Bookmarks
  • Yahoo Mail
  • Windows Live Favorites
  • WordPress
  • Windows Live Spaces
  • Slashdot
  • Orkut
  • AOL Mail
  • Ask.com MyStuff
  • Bebo
  • Share/Bookmark

March 16, 2009

Flight to Camarillo

Filed under: Pilot's Stuff — Tags: , — kunal @ 7:42 am

On Sunday, John (Strategic Accounts Manager from Wipro), his wife Jennifer and I flew from Hawthorne to Camarillo for lunch.

The weather was pretty much overcast with tops at 5000. I filed my flight plan for 6000 (IFR). However, ATC restricted me at 4000 – which meant, pretty much after my climb to 4000, I was in the clouds till I began the initial descent into Camarillo.

Point Mugu approach was vectoring me for the VOR approach to Runway 26. Since N7275R is a /G, I requested the GPS Y 26 approach instead. Piece of cake – I broke out of the clouds and finally saw the runway at about 1600 feet, well beyond the final approach fix (phew – can log this as an actual!). The touch down was smooth.

A juicy tri-tip sandwich was a treat! My friends, had bacon cheese burgers, which looked awesome too.

The flight back was fun. I was flying at 5000 ft, about 200-300 feet above the clouds. At one point, I had a couple planes over taking me, descending through 6000 – restricted above me till they overtook and then down to 5000. It was interesting, since the pilot of the other plane told ATC that they had no joy, since I was probably in the clouds. At that very second, I ran straight into a cloud and got a couple nice bumps.

Once we crossed LAX, I canceled IFR and descended steeply in 360’s over Alondra Park. I gave my passengers a treat – descending at 2000 ft/min for about 1400-1500 feet and made left traffic for 25 at HHR. Touch down was not as good as the one in CMA, but oh well! It was a fun flight

  • Facebook
  • Google Gmail
  • Google Reader
  • Hotmail
  • LinkedIn
  • Plaxo Pulse
  • StumbleUpon
  • TechNet
  • Twitter
  • Technorati Favorites
  • Yahoo Bookmarks
  • Yahoo Mail
  • Windows Live Favorites
  • WordPress
  • Windows Live Spaces
  • Slashdot
  • Orkut
  • AOL Mail
  • Ask.com MyStuff
  • Bebo
  • Share/Bookmark