| |
|
| |
| |
|
|
| |
| |
| What
are the real challenges in application integration? |
| |
 |
| |
| |
| Challenges
in Application Integration Today – This illustration
depicts the complexity and the number of domains involved
in application integration within a typical bank. |
| |
The
obvious challenge is getting the independently designed
systems and various disparate technologies to work together.
The real challenge is getting all the people who represent
the wide and varied parts of the enterprise to work
together. A typical bank has a least 6 main business
areas, 8 delivery channels, 4 different computing platforms,
4 service providers, a few software environments, some
recent technologies and a network / communications group.
Added together, this makes at least 24 different domains.
Together with the types of people active in projects,
maintenance, and support, who vary from full time staff,
contractors, software suppliers and consultants, this
is a highly complex situation - and it is the normal
state of a typical bank today, and not an exception.Today,
we attempt to manage and execute multiple projects,
enhance and support the entire IT facility in the same
manner as we have been doing it for the last 2 decades.
|
| |
People
are expected to work together in an integration project.
We tend to think they work well together. However they
are constrained by the current process of integration
methodology. The problem is not obvious, in individual
parts of the integration work. Individual parts, typically
does not present themselves as a problem.However when
two or more of these parts, are integrated together,
the disparity between the parts (unknowingly or otherwise)
contributes to issues that have the propensity of permeating
the whole. In integration projects, this is a problem
of the collective, and is a management issue. This collective
problem in a typical enterprise, however manifest itself
in different forms like: escalating costs, shortage
of skilled resources, long product development cycle
etc. |
| |
| A
computerized system to create, host, manage and administer
Integrated Applications throughout its life cycle (as
opposed to a set of tools middleware/EAI). |
| |
 |
| |
| A
Virtual Operating Environment – This illustration
depicts VCOS running in a virtual operating environment
spanning across different underlying native environments
like MVS, OS400, Sun Solaris, HP-UX, Windows NT and Windows
2000. |
| |
|
|
| |
| |
|
|
|
|
|