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

October 29, 2013

Pega Developers Conference 2013

BPM (Business Process Management) has been catching my attention for last few months and some of my colleagues helped me in explaining this domain to me and this seems fascinating to me. BPM market is around 3 BUSD and is growing much faster than ERP and other related technologies. It is expected to grow to 8-9 BUSD in next 5 years with a CAGR of 14-15%.

When I got to know about Pegasystems (www.pega.com) conference in my own city Hyderabad, and Infosys being given an opportunity to send its practitioners to attend, I jumped onto the opportunity to know more on BPM from the horses' mouth itself- one of the leading BPM product companies.

Continue reading "Pega Developers Conference 2013" »

October 3, 2013

Integration Capability for tomorrow's enterprise

Integration forms the backbone of today's business enterprise. Integration, be it A2A or B2B, helps an enterprise meet its business demand by supporting execution of processes real-time with minimal cost. Integration Delivery, technical capability to deliver Integration needs of an enterprise, is a critical component of IT organization in today's enterprise. Integration Delivery plays important role in successful delivery of different business transformation programs running in parallel within an organization.

Building and managing Integration capability is often an involved exercise. It is a time consuming yet if done well a rewarding exercise. Way the Integration capability of an enterprise is organized has significant influence on success or failure of large budget IT transformation programs. Even when the integration capability is built, sustaining future-proof, cost effective Integration capability is equally challenging activity.

There are different flavors with which Integration Delivery can be organized in an enterprise. These variations include for e.g.

  • Central Integration Technical Delivery catering to multiple projects / transformation programs
  • Distributed Integration capability catering to individual transformation programs running across geographies etc. with central COE for governance etc.
  • Integration Capability common to both business solution support and technical delivery (transformation programs, rollouts etc.)

Irrespective of the above individual flavors, certain key ingredients need to be considered for setting up a winning capability for Integration Delivery in an organization. These ingredients include :

ü  Integration Delivery is able to meet the demand for global presence

ü  Integration Delivery is cost effective

ü  Integration capability strives for future-proof integration platform

ü  Integration capability meets changing business needs

ü  Integration capability strives for continuous efficiency in delivery processes

ü  Skillset of the Integration resources are up-to-date

ü  Specialized business process knowledge is built and retained in the team

 

Based on my experience in managing integration delivery for global enterprises, leading Integration Delivery is a constant act of reviewing and revising. Each of the key considerations mentioned above need to be assessed regularly and Integration capability needs to be aligned further accordingly.

 

Building and sustaining integration capability for tomorrow's enterprise is need of every organization in the industry. Role of Integration Delivery leader is crucial in developing this capability for the organization. Building an Integration Capability and choosing its leader is critical from strategic perspective. Getting someone from within an IT organization to build integration capability for e.g. has its own limitations. These include limited exposure to best practices within the industry etc.

 

This is where partner organization (Infosys in this case) can come to rescue. Infosys has vast experience in building and managing Integration Delivery capabilities for global enterprises in different verticals. This includes capabilities in the form of leadership roles. To add, the leadership capabilities from partner organization have signification advantages in the form of

ü  access to best practices from other enterprises at Integration Leadership level

ü  reliable access to vendor resources, including proven talent pool

ü  access to strong partner network of integration platform providers such as SAP, Oracle, Software AG etc.

 

To summarize, building agile and future proof integration capability is need of hour for tomorrow's enterprise. More one invests in developing this capability, easier it gets for business to focus on right opportunities and expand the footprint at right time.

 

 

 

December 1, 2011

ICC: Standing the test of time

“Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn’t.” said Mark Twain. In our day to day lives, we come across many truths which we blissfully ignore and take it as a matter of fact. Gravity is one such “truth”, while many a pseudo truths have been falsified as stated by Nicolas Taleb in “Black Swan”; Sir Karl Pooper went on to say about scientific truth are of two types, first type - which is falsified and the other type - waiting to be falsified.

Notwithstanding the debate about the truth and absolute truth, there are certain aspects which remain true even after many centuries or many ages that have passed by. “Gravity” and “Division by Zero” are two prominent examples that come to our minds when we think of Universal Truth. The most modern technologies, when applied cannot falsify these truths. May be a human/animal can feel a sense of Zero-Gravity for a moment or a few, but again they are subjected to the ever present reality.

Continue reading "ICC: Standing the test of time" »

September 22, 2011

SOA Evangelist

A football coach when he joins a school, primary if you may want to call it, has a herculean task of training the kids for the real game. Kids know that the ball needs to be kicked into a goal and more often than not, in their enthusiasm of game, kick the ball into their own goal; defeating the very purpose of match. There might be “dares” too, as to who would dribble the ball for most part of the game - which in effect stops the ball being passed on to an untagged player near to the opponent goal, missing out on an opportunity to win.

Continue reading "SOA Evangelist" »

July 31, 2011

Enterprise Fire Fighting Cell

This write up is a continuation from the blog titled 911. When these different cases are dealt with, they are pseudo named as “fire-fighting” even in technology world because they are fires trying to engulf the IT infrastructure and if not stopped will burn up a lot of $$$. The operations cost of IT today range between 50% to 75% of the overall IT budget and to reduce this cost overhead and optimize IT resources, it is important that many such sporadic issues and cases are not masked with tactical solutions and allow the ‘fires’ to turn up again and again. The loses due to such issues are not directly accounted but surely affects.
In the world we live, any fires that occurs at a home or an industry is dealt by Fire fighting department and they don’t stop by just stopping the fire, they investigate till they find the root cause and advises steps to ensure it doesn’t happen again.

Continue reading "Enterprise Fire Fighting Cell" »

June 30, 2011

911

Lets look at some typical cases that can be classified as an analogy to “Fire alarm” encountered in course of a software implementation.

Case 1:

A large programme in North American Energy corporate is scheduled to go-live phase-wise deploying 70 services connecting 15 applications and functionally connecting 8 business lines as part of a business optimization exercise. While sanity testing a App server hosting a new application connecting most of these interfaces in the 4th weekend of the schedule 7 weekends, it is observed that the application is not getting connected due to random errors. (Authentication failure, Null pointer exception, memory unbounded, etc.). None of these errors are reproducible in any of the Pre production environments. On top of it the senior management is hours away from a decision checkpoint meeting and this issue impacts the plan for the scheduled go-live. Dial 911

Continue reading "911" »

April 19, 2011

Exception Handling - what a cliché?

Exception Handling, Error Handling, Fault Handling are different synonyms for the same concept. It’s relevance never decreased with increased usage of technology. It is probably the most necessary thing in any branch of IT in a parallel stream and can create problems if not conceptualized properly.
In another context in the branch of ‘electronics engineering’ Noise is considered a factor in amplification calculations (it is a necessary evil!) since if it becomes ‘0’, the signal strength will be infinity which is out of control and non desirable.
Similarly, Exception Handling is something which only increases the stability of any implementation. There is no doubt that errors cannot be done away with. They just need to be handled properly.

To define it simply as mathematical theorem:

S ∝ E where S stands for measure of Stability and E for robustness in Exception Handling (As E increases, S improves substantially).

Continue reading "Exception Handling - what a cliché?" »

March 21, 2011

Disaster Recovery and High Availability

There is always something to learn when nature creates ruckus such as the recent Japan earthquake plus tsunami cascading its effect on radiation leak but through man-made nuclear reactors. Most of the organizations create Disaster recovery (DR) processes and DR data centers to ensure that the businesses work as usual or with minimum downtime. Most of the IT platform kicks up activity in DR center if the main Infrastructure data center gets affected by similar disasters though even on very lesser scale such as a simple case of power failure.

A simple question is what is the effective way to plan and create strategy for DRs and high availability? There are some traditional but effective thoughts to it.

Continue reading "Disaster Recovery and High Availability" »

September 16, 2010

The Art of Requirement Gathering

The epic of Narasimha Avatar of Lord Vishnu (The Protector) as mentioned in Bhagavata Purana talks about the reason for Him to take an Avatar. It was about a Demon by name Hiranyakashipu, who undergoes many years of Tapas (Penance) to achieve “Invincibility and Immortality”.

After Lord Bramha (The Creator) come to him asks him to make a Wish, Hiranyakashipu mentions that he does not want defeat in any form and death never to meet him neither in day nor at night, neither by animal nor by man, neither indoors not outdoors, neither by a living thing nor by a nonliving thing, neither in sky nor on earth, so on and so forth, which he feels would safeguard him at all the times.

However, Lord Vishnu (The Protector) takes the avatar of Narasimha and kills the demon after finding loop holes in the “Wish” he has asked for. The avatar does the following: a half-man-half-lion (satisfying neither man nor animal), in twilight (neither day nor night), sitting on the threshold of courtyard (neither indoor, not outdoor), on his thighs (neither in sky nor on earth), with sharp finger nails disemboweling him (neither by living nor nonliving thing), there by killing him.

Editor’s note: For brevity’s sake the story is cut short into two paragraphs, however interested readers are suggested to check out various sites providing the detailed epic on Internet.

The above epic showcases the triumph of Good over Evil. But, the reference to this epic in this blog is not about Gods, Demons and their epics, but about something else.

Continue reading "The Art of Requirement Gathering" »