International Systems Group, Inc. International Systems Group, Inc.

Next steps:

 

Contact us

Subscribe to updates

Download free advisory reports

Request a free consultation

Check available discount offers

 

Download our Corporate Overview

 

Events:

 

International Conference 2012

Cloud Computing, SOA, Social Software Platform and Mobile Workforce – Redefining Enterprise IT

Rome, Italy, June 25-27, 2012

 

Scheduled seminar

Planning, Securing and Governing your SOA

Rome, Italy, June 23-24, 2011

Case Study: Integration Framework for Financial Services

credit-suisse

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.