Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type


Publication Date


Design and Implementation of an Agile Price Management Platform for Banking

  • May 2011
  • By Ulrich Hildebrand, Thipor Kong
  • This presentation from SATURN 2011 descirbes Credit Suisse's new price-management platform by using the federated architecture pattern.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    This practitioners' report describes Credit Suisse's new client-centric price management platform, with the aim of replacing over 20 disconnected legacy applications with an integrated solution. We plan to improve business agility and to enable new ways of creating, controlling, and governing prices across all the bank's businesses.

    We have decided to employ the federated architecture pattern as an enabler for a stepwise inside-out renewal. This approach leads to a highly distributed platform, with customizable components for specific business needs. As a result, the platform is designed and managed as a software product line.

    A software product line leverages reuse potential and helps to enforce required commonalities,but a product line also requires a dedicated design and management approach. We'll present our approach, which is based on model-driven engineering and domain-driven design, and will show how a clean separation and customizability of both domain-dependent and domain-independent aspects are supported.

    This presentation was given at SATURN 2011 in Burlingame, CA.

  • Download