"We didn't start the fire ... it was always burning since the world's been turning ..." [Billy Joel 1989]. Is SOA the "Same Old Architecture?" or is it "Simply Over Ambitious?" Let's apply SOA's arsenal:: XML, BPM, Services, SOAP, Web Services - to the real world and find out. Let's put out some fires.

Main

November 20, 2008

Achieving an Evergreen Solution

- Murteza Salemi

In the IT industry, from time to time, we hear terms and notions that carry special meaning within the industry. Evergreen is one of them. One of the dictionary definitions of 'evergreen' is something that remains perennially fresh, interesting, or well liked. But what does evergreen solution or technology means within IT context?

Simply put evergreen can be translated to ever relevant. In other words, a solution that has the capabilities to sustain and adapt to changes, and to continue to re-innovate and evolve through service capabilities over time.

Continue reading "Achieving an Evergreen Solution" »

June 23, 2008

Service Oriented Elephant?

SOA applicability is very dependent on an organization's environment. Recently I got into a discussion about "SOA in the small." Is it feasible? I think not. But IMHO elements of SOA can be applied to the organization to fit into an enterprise SOA roadmap

Continue reading "Service Oriented Elephant?" »

June 12, 2008

The new movie on the Eisenhower System of Enterprise IT i.e. ESB?

The Eisenhower System was envisioned as a systematic, incrementally adoptable plan for surface transport for the United States, which has been in build and operation for around 50 years. It acts as the fundamental artery of passenger and goods transport across United States.

When we study the history and operation of the Eisenhower System (a.k.a The Dwight D. Eisenhower National System of Interstate and Defense Highways | http://www.fhwa.dot.gov/reports/routefinder/), we will find many parallels to the information superhighway of the Enterprise, the Service Bus, such as

Continue reading "The new movie on the Eisenhower System of Enterprise IT i.e. ESB?" »

June 08, 2008

Cloud Computing - SOA Interlinkage: Is it enterprise Ready?

Recent foray by lead vendors like amazon, google, ibm, microsoft etc. into cloud computing, wishes us to think of the scenario where enterprises are not required to own any infrastructure or applications of their own. This is enabled by powerful usage of SOA - namely Infrastructure available as a set of usable pluggable Services..But is this enterprise ready?..

Continue reading "Cloud Computing - SOA Interlinkage: Is it enterprise Ready?" »

May 28, 2008

SOA-enablement of spreadsheets - is it feasible?

SOA transformation is all very fine, but does is apply to all situations? For example, how do you apply SOA principles to organizations where the multitude of desktop users love the spreadsheet interface and swear by it? Perhaps a better question is, how should you apply SOA principles to environments where users are not looking to share information between desktops, where the ultimate flexibility of your own personal spreadsheet is inherently the differentiator between your product and your competition's, and where SOA is looked on as "Simply Over Ambitious?"

Continue reading "SOA-enablement of spreadsheets - is it feasible?" »

May 24, 2008

The Jigsaw Puzzle and LEGO Toys of Enterprise IT

In many enterprise IT organizations, there are separate teams those are focused on Enterprise Architecture (EA) vs. Service Oriented Architecture (SOA). So many IT executives wonder the need of two separate entities. The usual questions are 1) does one replaces the other or are they complementary? 2) are there overlaps? 3) how to decide the boundary of responsibilities?

During a recent discussion, to answer these questions I used a parallel from my daughter’s toy room. I explained ‘EA is like a Jigsaw puzzle and SOA is like LEGO builds’.

Continue reading "The Jigsaw Puzzle and LEGO Toys of Enterprise IT" »

March 22, 2008

Web 2.0 - SOA interplay - emerging SOA governance trend

In the past blog entries, i have emphasized the role of Web 2.0 as a complementing trend for SOA, in multiple aspects primary being the emrgence of a rich service consumer ecosystem. However, a pleasant surprise in form of Web 2.0 based SOA governance formalisms, is pointing to stronger role for Web 2.0 SOA interplay..

Continue reading "Web 2.0 - SOA interplay - emerging SOA governance trend" »

November 02, 2007

SOA on the fast track

Being privy to multiple SOA projects in different continents and stages gives some interesting insights. Technology is hardly a problem, but it is always mentioned. With so many intelligent people around, I have reasonable confidence in stating that if a problem can be identified it can be solved.

So, what are some the real problems:

  • SOA changes the basic definition of roles
  • Funding of SOA projects today and chargeback models

 

Continue reading "SOA on the fast track" »

October 24, 2007

SOA Lite

In some of my interactions with clients, discussions around SOA are met with diverse outcomes. They vary from

  1. We have decided to have an enterprise-wide SOA. Can you help us build a strategy?
  2. Help us get started by putting foundational components and work on a portfolio
  3. We are not ready for SOA yet
  4. Why do we need an ESB, UDDI, repository, registry? Suite vendors are asking us to buy stacks!

Continue reading "SOA Lite" »

May 07, 2007

SOA at the data level?

While the strategic concerns of business-IT alignment is being touted as the primary USP of SOA based initiatives, with a view to making the business processes flexible while leveraging the standards based loosely coupled IT interfaces offered by SOA, such strategic adoption is still not commonplace yet. However, SOA is quitely making inroads in more tactical projects involving information integration scenarios be it legacy data integration, EII, or portals.

Continue reading "SOA at the data level?" »

May 03, 2007

Service Orientation - Beyond integration and architecture

SOA is mainstream today and is beyond the pilot phase in many enterprises. What is the catalyst for this success. A common theme that appears is that the modularity and flexibility SOA offers has begun to provide meaningful results. The key to leveraging standards based contract driven approach to IT provisioning for business, lies in successful engineering of the contracts and interfaces with a business orientation.

 

 

 

 

 

 

 

 

Continue reading "Service Orientation - Beyond integration and architecture" »

April 30, 2007

caveats in SOA adoption..

Much has been made of hyped technology waves over the past few decades as the effectiveness of the technologies at the frontier of each wave. Is the current wave of SOA any different? Will SOA be able to bridge, if not obliterate the gap between business and IT? The real question is whether there is actual gap between the desired expectations and the delivered value of SOA?

 

Read on...

Continue reading "caveats in SOA adoption.." »

March 14, 2007

Is going native the answer to SOA performance?

While there are definite advantages in terms of standardization and flexibility offered by XML based SOA infrastructures, crucial enterprise concerns in terms of performance and scalability are often the bottleneck to adopting XML based standards.

How to overcome the performance challenge of XML and verbose languages?

Can going native (working with low level network protocols) to absorb these new challenges help? The answer appears to be an emphatic YES.. Read on..

Continue reading "Is going native the answer to SOA performance?" »

January 31, 2007

The new mantra in SOA Management

'SOA has created unexpected complexity' what caught my attention and reading through the article I hit upon another unexpected term -

‘The Ovum survey found a high correlation between a business' level of satisfaction with SOA and their commitment to managing IT as a set of services.’

Surprised! services being tagged with IT, services being abstracted to such a large extent (as my thoughts were channelized only on to SOA)... I continued reading and among examples was what I found - ITIL.  So it was about ITIL, a framework and set of best practices to be followed for IT management and operations. 

Continue reading "The new mantra in SOA Management" »

January 05, 2007

Quality considerations for services

Architecting services from an enterprise perspective does not just involve identifying and fitting pieces together, but managing and addressing cross cutting concerns or non functional requirements (NFRs). We see lot of discussion on SOA being around abstracting the business functions as reuse-able services.  But what is still tabooed are the quality attributes that have to be associated with services to make them truly enterprise class. 

Continue reading "Quality considerations for services" »

January 04, 2007

SOA: Top Down, Bottom Up or Hybrid?

Conventional wisdom suggests that to achieve strategic approach to SOA, it is ideal that business centric nature of the Services be the guide to designing SOA.

 But the dichotomy of SOA realization is that services are realized  from existing systems, hence it necessarily mandates a role for bottom up approach to leverage legacy and EIS systems.

So it is top-down or bottom-up for SOA?

Continue reading "SOA: Top Down, Bottom Up or Hybrid?" »

November 17, 2006

Who pays the bill for enterprise SOA initiatives?

Your company is in Fortune 500 or 5000; an Oil & Gas major with north of 200 billion in revenue or privately owned ‘niche’ with south of a billion in revenue, it does not matter. The question is the same: who will fund the SOA initiatives in the enterprise? 
 

The answer is simple: everybody and nobody.

Continue reading "Who pays the bill for enterprise SOA initiatives?" »