skip to main content
10.1145/2739011.2739021acmotherconferencesArticle/Chapter ViewAbstractPublication PageseuroplopConference Proceedingsconference-collections
research-article

Capability-based service identification in service-oriented legacy modernization

Published:10 July 2013Publication History

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.

References

  1. Amsden, J. (2010). Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service identification. IBM Developer Works. http://www.ibm.com/developerworks/rational/library/09/modelingwithsoaml-1/.Google ScholarGoogle Scholar
  2. Barry, D. K. (2003). Web Services and Service-oriented Architectures. Morgan Kaufmann Publishers. San Francisco, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Börner, R. & Goeken, M. & Rabhi, F. (2012). SOA Development and Service Identification A Case Study on Method Use, Context and Success Factors. In Frankfurt School -- Working Paper Series No. 189.Google ScholarGoogle Scholar
  4. Brahmanandam, M. (2011). Legacy Application Modernization. Database Trends and Applications. http://www.dbta.com/.Google ScholarGoogle Scholar
  5. Deb, M. & Utschig, C. (2012). SOA & BPM Success Using Business Capabilities -- Concepts and Examples. 5th International SOA, Cloud, Service Technology Symposium. http://www.servicetechsymposium.com. London.Google ScholarGoogle Scholar
  6. Fareghzadeh, N. (2008). Service Identification Approach to SOA Development. World Academy of Science, Engineering and Technology, Vol. 2 No. 9, pp. 243--252.Google ScholarGoogle Scholar
  7. Hentrich, C. & Zdun, U. (2006). Patterns for process-oriented integration in service-oriented architectures. In Proceedings of 11th European Conference on Pattern Languages of Programs (EuroPlop 06). Irsee, Germany, pp. 141--189.Google ScholarGoogle Scholar
  8. Hentrich, C. & Zdun, U. (2012). Process-Driven SOA: Patterns for Aligning Business and IT. CRC Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Homann, U. (2006). A Business-Oriented Foundation for Service Orientation. Microsoft MSDN. http://msdn.microsoft.com/en-us/library/aa479368.aspx.Google ScholarGoogle Scholar
  10. Keller, W. (2012). IT-Unternehmensarchitektur -- Von der Geschäftsstrategie zur optimalen Umsetzung. dpunkt.verlag. Heidelberg, Germany.Google ScholarGoogle Scholar
  11. Khadka, R. et al. (2012). Legacy to SOA Evolution: A Systematic Literature Review. In A. Ionita, M. Ltoiu, G. Lewis. Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments. IGI Global, pp. 40--70.Google ScholarGoogle Scholar
  12. Kohlborn, T. et al. (2009). Identification and Analysis of Business and Software Services - A Consolidated Approach. IEEE Trans. Serv. Comput. 2, 1, pp. 50--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Maréchaux, J. L. (2008). Modernize legacy systems using an SOA approach. IBM Developer Works. http://www.ibm.com/developerworks/webservices/library/ws-soa-legacymod/index.html.Google ScholarGoogle Scholar
  14. Masak, D. (2007). SOA? -- Serviceorientierung in Business und Software, Springer-Verlag. Berlin.Google ScholarGoogle Scholar
  15. Rosen, M. (2010). Business Processes Start with Capabilities. BPTrends. http://www.bptrends.com/.Google ScholarGoogle Scholar

Index Terms

  1. Capability-based service identification in service-oriented legacy modernization

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      EuroPLoP '13: Proceedings of the 18th European Conference on Pattern Languages of Program
      July 2013
      384 pages
      ISBN:9781450334655
      DOI:10.1145/2739011

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 10 July 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      EuroPLoP '13 Paper Acceptance Rate24of36submissions,67%Overall Acceptance Rate216of354submissions,61%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader