Next steps:
Contact us
Subscribe to updates
Download free advisory reports
Request a free consultation
Check available discount offers
Download our Corporate Overview
Events:
Case Study: Integration Framework for Financial Services
The Credit Suisse Group provides banking and insurance solutions for private clients, companies and institutions.
The Fixed Income Department had a wide range of requirements, including the creation of a common repository,
leveraging a large portion of the existing business logic hosted by 23+ applications, moving data transformation and content based routing
rules outside of the database and into a middle tier, implementation of common system management features, application and database failover,
load-balancing, and the provisioning of a data distribution mechanism with different Quality of Service (QoS) levels.
ISG, in collaboration with Fixed Income, introduced and implemented a comprehensive integration solution to address
these requirements. The solution focused on the following areas:
- Introduction of a Service Oriented Architecture (SOA) that aimed at improving the reuse of services among different application
projects. FID operated a fragmented development organization that typically selected whatever tool fit their immediate needs. The SOA
fosters the creation of a repository of reusable services. This facilitated reuse and collaboration across development teams. All business
services were accessed via standardized mechanisms.
- Existing (legacy) as well as new applications were encapsulated as services. Integration Adapters lived at the boundary between legacy
applications (i.e. encapsulated services) and the middleware infrastructure. They mapped proprietary APIs into well defined service interfaces,
such that service requestors only deal with the standardized service interfaces. During development of new applications a “service base” was
utilized, which provided automatic generation of standard service interfaces in order to expose application functions conforming to the SOA.
Examples of existing application services included the Pricing Server, Security Master, etc.
- Introduction of a data Abstraction Layer to encapsulate access to different data repositories using a single interface.
- An Abstract Transport Layer that provided different Quality of Service (QoS) levels via a single interface on top of different transport
mechanisms (e.g. TIBCO publish / subscribe, bulk data transfer, Java RMI, XML over HTTP, and SOAP).
- A System Management Framework that provided application load-balancing, failover, logging and monitoring.
- A Configuration Service was implemented on top of LDAP, to store system and application configuration data.