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.

Main

December 30, 2009

Delivering Integration Platform as Private cloud - Part 1

Cloud computing today has become the buzz word in the IT industry and being seen as the big thing to address IT's ROI pain. However being involved with Integration, SOA and BPM for years I am constantly trying to see the value of Cloud in Integration or SOA or BPM space for the customers who already have invested heavily on a stack integration, SOA and BPM platform or on different individual platform to address all these areas.

Continue reading "Delivering Integration Platform as Private cloud - Part 1" »

December 29, 2009

Smartly "repurposing" the technology - Innovation or misuse?

Lately I have had multiple conversations and discussions on the topic of product selection. In such conversations,  again and again I have seen the emphasis on why a product should be used for a given intent because that is what the product vendors have built the product for. Interestingly in one such conversation that I recall, the chief architect wanted to use a product that was meant for complex event processing to actually implement a process management capability. At the same time, there are products actually that do the process flow management that could be used. However, given the requirement of the software capability, both the products can do what is needed to be done. So now question is, in such situation, how appropriate or inappropriate is to use a software (if that meets your requirements) that is not intended to do what you want it to do from product vendor’s perspective.

Straight forward answer just could have been “Don’t misuse the product capability, stick to what the products are designed for”….but is it really that way? How do we approach this situation and make a decision that is not going to lend itself to disaster? That’s when the “repurposing” ideas started taking shape in my mind. In simple terms, repurposing is defining new purpose/usage of the object. In our case, we are talking about inventing/discovering new ‘utility’ of the software. Now, such new utility becomes innovation or misuse will possibly depend on number of factors that we will shortly come to.

Continue reading "Smartly "repurposing" the technology - Innovation or misuse?" »

December 24, 2009

Externalization based design strategies - another angle for SOA principles?

In last couple of weeks, I have been reading about virtualization and externalization view-points. While churning the ideas around it in my head, I’m also trying to clearly distinguish between externalization and virtualization. While some principles across these two could be same, I see them as two different design strategies, applicable with different strengths and needs. This blog I’m dedicating to my views on externalization design strategy that I believe represent the ‘deployment’ view of the SOA paradigm in some way.

Continue reading "Externalization based design strategies - another angle for SOA principles?" »

June 23, 2009

What's next for Integration Competency Centers - Part 6

In this blog segment, we will explore the sourcing options that are available today to the enterprises for strengthening and scaling the ICC service capabilities. Many of the enterprises that might have the ICC organization/set up in some shape or form,  don't really leverage high-maturity sourcing models. Core thinking behind a strategic sourcing model is to find a sourcing arrangement that allows the enterprise to channel their investments and energies into driving business results while bulk of the ‘doing’ and ‘making it happen’ work is sourced from where it makes best sense.

Continue reading "What's next for Integration Competency Centers - Part 6" »

June 08, 2009

"What's Next" for Integration Competency Centers? - Part 5

Another important shift that can be brought into ICC is the clear identification of the value added functions and 'operational' functions. This will help, one to automate, standardize and accelerate the operational functions; secondly, it will give opportunity to channel the investments into thought leadership and innovation effort more toward value added functions. One of the strongest feature of such ICC will be availability of 'self-service' capabilities in many facets of the ICC.

Continue reading ""What's Next" for Integration Competency Centers? - Part 5" »

May 26, 2009

Emergence of the new CIO

Few weeks back, business card of one of my clients caught my attention – the designation read as Chief Integration Officer ("CIO")! This goes on to demonstrate that integration platforms of enterprises have started seeing the need for dedicated attention from a CXO designate. Incidentally, two weeks later, during my panel discussion at "Connection 2009", similar view points were echoed by my fellow panel members - Ken Vollmer (of Forrester), Mark Zrna (of Orica) and Lowell Gilvin (of Jabil Circuit). The panel, moderated by Chris Johnson from Sterling Commerce, agreed that integration platform has taken a role of paramount importance in companies and has is no longer seen as just another ‘infrastructure’ element; this sentiment reflects analysts’ opinion that integration has catapulted into top-5 priorities of CIOs. This has led to evolution of a special role of “Chief Integration Officer” who is now responsible and accountable for the integration strategy in the enterprise.

Continue reading "Emergence of the new CIO" »

April 13, 2009

Consolidating Integration – mandatory or optional?

For someone who was not in touch with the application integration industry, the term “Consolidating Integration” may have sounded pleonastic. Well, not in today’s tough economic situation for anyone in the IT industry. A few years back, the thought of Consolidating Integration should not have surfaced in any one’s mind. Well, the entire idea of Integration was to “integrate” disparate systems. And theoretically, it would have made common sense to adopt one tool for integration – the purpose was just “Integration”.

Continue reading "Consolidating Integration – mandatory or optional?" »

April 09, 2009

"What's next" for Integration Competency Centers? - Part 4

I believe, in the next-generation view of the ICC, a key area of focus will be  'adoption of lean methods to reduce eco-system fat'.  Let me talk about this ‘eco-system fat’. This is just a terminology that I use to represent the ‘undesired’ elements in the ecosystem of people, processes and technology fabric, similar to ‘undesired’ fat in our body. So even though organizations might have an ICC already in place and operating (in whatever capacity), over period of time processes tend to become difficult and ineffective, people seem to be getting stuck in a pattern of activities and hence become difficult to change etc etc. At the same time, context of what ICC does for the organization changes over period of time, need of the organization changes, environment changes. While all of that changes, things in ICC typically do not change in the same proportion and pace and hence what happens here that a layer of fat starts growing on various capabilities of the organization. By capabilities, I mean processes, knowledge, operations, contribution from staff, technology performance etc. Over a period of time, this fat makes the entire organizational system of the ICC  slower and less effective (in terms of delivering results) which basically means burning lot of dollars to improve anything in the eco-system.

With the current acute economical cost pressures, a shared system like ICC will need to reduce this fat significantly. One of the most successful ways to reduce this fat, (or better called non-performing elements of the ecosystem) is to adopt lean methods.

Continue reading ""What's next" for Integration Competency Centers? - Part 4" »

April 01, 2009

Distributed ESB or Single ESB - The choice

Now that ESB has become the defacto standard for integration, all of us at some point of architecture definition experience faced situation where we had to make a choice on what will be the preferred strategy for ESB deployment.

Some of us who come with the baggage of older EAI technology tends to think we can make enterprise scalable & adaptable through distributed ESB. I guess the root cause of this lies in the way older EAI technologies worked where components within EAI layer were so interlinked that a small change within EAI layer meant considerable impacts to other components which lead to longer time to deploy changes.

Continue reading "Distributed ESB or Single ESB - The choice" »

March 30, 2009

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:

Continue reading "BPM and application eco-system based integration platforms" »

January 22, 2009

Composite Application Framework: Ready for the big leap

Over the past decade the enterprise application integration space has constantly evolved to embrace a very wide range of areas, beginning with various levels of application integration, business process management, web-services and now moving towards the higher echelons of service enablement of enterprise applications. This has made the business of what used to be a ‘middleware practitioner’ a few years ago all the more difficult. While, on the one hand it requires you to keep abreast of a slew of new trends, on the other it also requires you to bury theories that you have come to embrace over the years.

Continue reading "Composite Application Framework: Ready for the big leap" »

Solving the SOA mystery

Today SOA is the buzzword in the IT industry and organizations are grappling to have a grip on it. The confusion is – is SOA is all about ESB based infrastructure or is it all about approach or both? Organizations adopt all the three approaches and still feel that SOA is not delivering. We keep on breaking our head on getting around all WS-* standards in the name of SOA adoption or exposing application as service using adapters, and forget the true purpose of SOA. We analyzed some of our SOA implementation in our existing clientele, where client did realize the value of SOA. Interestingly, we could identify a common pattern, that reinstated our trust in SOA. The summary of findings follows:

Continue reading "Solving the SOA mystery" »

January 20, 2009

Creating Sound and Credible Strategies for your Integration and SOA programs

I’m not really surprised to see the love-hate relationship between senior executives who own the integration portfolio and the ‘strategy consultants’ in my observation. Its love-hate dynamics because on one side where senior IT leadership strongly believes that a ‘strategic’ view is needed for creating the reliable roadmap for their initiatives, at the same time, there is really no reliable methods today to evaluate the appropriateness of the so called ‘strategy’ deliverables that consultants deliver. From the observation of the legacy in the enterprises I worked with, I find something very fundamental missing in those mysterious and high-end strategy documents: ‘Life’. Lack of life means that these strategies are more or less used as ‘initial requirements’ for certain programs/initiatives and as time progresses, strategies are not updated/maintained in line with changing state of the organization.

Continue reading "Creating Sound and Credible Strategies for your Integration and SOA programs" »