Capability-based Service Identification in Service-Oriented Legacy Modernization

Capability-based Service Identification in Service-Oriented Legacy Modernization

Abstract

Moving from a heterogeneous IT landscape with a set of legacy applications to a more flexible SOA-based architecture is a major strategic concern for many large organizations. Key drivers are to build a robust, easy-to-maintain and cost-efficient architecture. Service identification is a key task in this context, and it must cope with the inherent complexity of existing IT systems and their constant evolution. In this paper we describe the CAPABILITY-BASED SERVICE pattern that identifies services and defines the service model based on a model of business capabilities. Business capabilities describe what an enterprise does, not how something is done in the enterprise. Service identification based on business capabilities is an alternative to process-based service identification, especially useful in cases where process modeling is not feasible, for instance, because of budget or time limitations or where processes are not stable enough over time.

Grafik Top
Authors
  • Frey, Frank J.
  • Hentrich, Carsten
  • Zdun, Uwe
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Full Paper in Proceedings)
Event Title
Proceedings of the 17th European Conference on Pattern Languages of Programs (EuroPLoP)
Divisions
Software Architecture
Subjects
Software Engineering
Event Location
Kloster Irsee, Germany
Event Type
Conference
Event Dates
July 11-15, 2012
Date
July 2013
Export
Grafik Top