Infosys’ BPM-EAI blog offers a platform to discuss the latest trends in the Business Process Management and Enterprise Application Integration spaces. Exchange thoughts, ideas and opinions with Infosys experts on how BPM and EAI programs can be leveraged to achieve operational excellence and maximize your return on investment.

« "What's next" for integration competency centers? - Part 3 | Main | Distributed ESB or Single ESB - The choice »

BPM and application eco-system based integration platforms

Finally organizations are coming to the terms of reality of multiple-integration platforms in their landscape. There was a time in not so distant past when clients were thinking to have a single middleware, struggling to migrate all the legacy of their enterprise on the so called ‘middleware of strategic choice’ (whatever it would have been for them at that point in time) and spending great deal of time and money in this process. Some managed to do, others got stuck in the time warp of technology evolution. And equally for those who managed to do it as well as who got stuck, time did the trick and soon the definition of the ‘middleware of strategic choice’ changed. It meant, those in the good feeling of ‘done with it’ have to again break their head to move the new legacy to the future platform. Those who were stuck it changed the to-be picture from one middleware to other and they were still stuck in their mess. Now what is happening is slightly more realistic and practical I guess. There are two key trends I can see:
  1. Clients are aligning their middleware to the package economy system (SAP, Oracle, Microsoft etc.) with a view that they will have more than one middleware bus that can serve respective economies depending on the alignment
  2. Clients are evaluating hard for their choices between pure-play integration options like TIBCO, IBM, Biztalk vs. package-centric middleware like SAP XI/PI, Oracle Fusion middleware etc. Some clients are of the opinion that in long run, package-centric middleware will pay off better for them while others are keeping the composite middleware infrastructure including both pure-play middleware as well as package-centric middleware.

Those are signs of changes in my mind. Given that SOA hype is coming down and BPM is taking over (aligned to SOA though), both architecturally as well as product selection-wise, organizations have started thinking different about integration. They are open to break down the barriers of traditional definitions and exploit the technological capability to create newer options. I think it’s high time for such a change. Time has come when clients are taking the control back from vendors and have started driving how they want the technology capability to behave and serve their needs. Same drive is now emerging as a focus for establishing ‘platforms’ for service integration and not just basic technology infrastructure. Platform as a concept has been around for decades. But this is now when organizations are seriously working on creating platforms in true sense, for the middleware part. By moving to a ‘platform’ thinking, organization combine the ‘service-focus’ with enterprise scale and allow enterprise to leverage the capability of the platform in simplest and easiest manner. That’s when some of the features of self-services etc. come in play that I spoke on in my part 2 of the next-generation ICC blog.

So I were to talk about the reference architecture in the new paradigm (scare to call it but Let us use that term for now), it will be something like this:

Architecture Plan

So here clearly one can see that BPM is core of the architecture city-plan and then aligned to each of the economy of the application landscape is a middleware of the choice. Each of these middleware connect to a central BPM platform that drives the process context and flow. Connection from BPM to ESB is based on service virtualization layer. This is how I see integration architecture shaping up for lot of organizations and to some extent I believe for now, this is a great way to architect the solution.

TrackBack

TrackBack URL for this entry:
http://www.infosysblogs.com/apps/mt-tb.cgi/460

Comments

Hi Rakesh. I totally agree to your thoughts. But in order to have a holistic solution, I would like to see and visualize these different ESBs to be 'micro ESB' platforms i.e., I still would like to have a single centralized registry and repository, a unified deployment grid, a central monitoring, management and reporting solution for all different ESB platforms in my solution architecture. Otherwise, I have to manage all these separately in different heterogeneous eco-systems and also at the level of BPM platform. So it will be interesting to see how the current technology landscape at different customers can evolve to that holistic view where I can just treat different ESB platforms as coarse granular services orchestrated by BPM platform with QoS and NFRs implementation separated from all ESB platforms into an underlying common denominator Grid or platform.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Please key in the two words you see in the box to validate your identity as an authentic user and reduce spam.

Subscribe to this blog's feed

Follow us on

Blogger Profiles

Infosys on Twitter