 |
|
| Client |
An industry leading global pharmaceutical
firm |
| Challenge |
Over the past decade, an industry leading global
pharmaceutical firm had developed an extensive base of legacy
applications on the Domino platform. The application base consisted
of many hundreds of applications and served several hundred
teams around the globe. The firm was migrating to a J2EE portal
platform and the legacy applications did not work in this new
environment. Additionally, the company was looking for a way
to reduce integration costs, reduce redundancy and provide better
overall control of their IT portfolio. Having little experience
with the new platform, they were looking for a firm to help
create both business and technical plans to get there and who
could provide development and maintenance skills to support
these plans. |
| Approach |
GalaxE.Solutions proposed that the client firm move to a
Service Oriented Architecture. This would allow the firm to
maintain its investment in the Domino platform by producing
a seamless view of the legacy applications from the new environment
and provide an economically manageable migration path. The
legacy applications would be exposed as true portlets (including
native look and feel) in the new J2EE environment. In this
way, the client would avoid a complete rewrite of code.
This approach would also achieve separation of the presentation,
business logic and communications functionality by abstracting
each layer. This allows the customer to modify only self-contained
components and avoid the traditional paradigm of having to
cascade changes through the various application modules and
functions.
|
| Solution |
The first phase was to develop a Proof of
Concept. This Proof of Concept would also act as a template
for exposing (and migrating) the rest of the legacy Domino applications.
A layered SOA architecture was put in place utilizing a portal
based solution which leveraged transformation technologies for
user interface rendering. Business process logic was implemented
as component Services utilizing multiple data repositories to
'serve up' the business data. These repositories included DB2,
Domino, LDAP and others. And the solution was also designed
to be UDDI, web security and grid computing ready. |
| Benefits |
A primary benefit to the client was that they were able to
achieve process isolation. This provided very high service
quality to the end user irrespective of the behavior of back-end
applications. They were essentially able to separate management
of business functionality separately from the technical details.
This ultimately led to:
- Reduced integration costs
- Reduced redundancy of data and code
- A lower overall TCO
- Trusted business services (security) and shared infrastructure
resources.
- Infrastructure for the potential deployment of costing
and charge-back mechanisms
|
| Technologies |
Domino, WSDL, SOAP, WebServices, SOAP, WebSphere
Portal, Java, XML, VML, XSLT, Peoplesoft, DB2, LDAP. |
|
|
|