skip to main content
10.1145/2554850.2554973acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

A method to identify services using master data and artifact-centric modeling approach

Published:24 March 2014Publication History

ABSTRACT

Service identification is one of the biggest challenges in implementing a service-oriented architecture. Current service identification methods (SIMs) rely on business process descriptions to elicit business perspective. However, service identification requires a level of business process documentation only found on organizations mature on business process modeling. In this context, master data (core enterprise information concepts, needed across different business processes, organizational units and applications across the organization) can be used as alternative input to business process. This work proposes a SIM that uses master data and logical data models as inputs. The proposed method also uses artifact-centric modeling technique to detail master data lifecycle and business rules within it.

References

  1. A. Arsanjani, et. al., "SOMA: A method for developing service-oriented solutions", IBM Systems Journal 47 (3) 377--396, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Dreibelbis, et. al., "Enterprise Master Data Management: An SOA Approach to Managing Core Information". IBM Press (1ed.) 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Erradi, et. al. "SOAF: An Architectural Framework for Service Definition and Realization", IEEE SCC, 151--158, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Nigam, N. S. Caswell, "Business artifacts: An approach to operational specification". IBM Systems Journal 42, 428--445, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. T. Zadeh, et. al., "A Systematic Input Selection for Service Identification in SMEs", Journal of Applied Sciences (12), 1232--1244, 2012.Google ScholarGoogle Scholar
  6. D. Birkmeier, et. al., "A Survey of Service Identification Approaches - Classification Framework, State of the Art, and Comparison". MOBIS 4 (2) 20--36, 2009.Google ScholarGoogle Scholar
  7. D. Cohn, R. Hull, "Business artifacts: A data-centric approach to modeling business operations and processes". IEEE Data Eng. Bull. 32(3), 3--9, 2009.Google ScholarGoogle Scholar
  8. D. Krafzig, et. al., "Enterprise SOA. Service-Oriented Architecture Best Practices". fifth ed. Prentice Hall, 2006.Google ScholarGoogle Scholar
  9. J. Strosnider, et. al., "Model-driven synthesis of SOA solutions". IBM Systems Journal 47 (3) 415--432, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. K. Ponnalagu, N. C. Narendra, "Deriving service variants from business process specifications", COMPUTE, art. 4, 9 pp., 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Bell, "SOA modeling patterns for service-oriented discovery and analysis", John Wiley & Sons Inc., 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Cho, et. al., "Service identification and modeling for service oriented architecture applications", WSEAS, 193--199, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. Fareghzadeh, "Service Identification Approach to SOA Development", WASET 45 (2008).Google ScholarGoogle Scholar
  14. O. Zimmermann, et. al., "Elements of service oriented analysis and design. An interdisciplinary modeling approach for SOA projects". http://www-128.ibm.com/developerworks/webservices/library/ws-soad1 (accessed on August 2013).Google ScholarGoogle Scholar
  15. Q. Gu, P. Lago, "Service Identification Methods: A Systematic Literature Review". ServiceWave, 37--50, 2010.Google ScholarGoogle Scholar
  16. Q. Ma, et. al., "Evaluating Service Identification with Design Metrics on Business Process Decomposition." IEEE SCC, 160--167, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. Boerner, M. Goeken, "Service identification in SOA governance literature review and implications for a new method". IEEE DEST, 588--593, 2009.Google ScholarGoogle Scholar
  18. R. Bradford, "Efficient Discovery of New Information in Large Text Databases". IEEE ISI, vol. 3495, 374--380, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. R. H. L. Chiang, et. al., "Reverse engineering of relational databases: Extraction of an EER model from a relational database", Data & Knowledge Engineering 12 (2), March 1994, 107--142 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. S. Cai, et. al., "A Survey of Service Identification Strategies". IEEE APSCC, 464--470, 2011.Google ScholarGoogle Scholar
  21. S. Chaari, et. al., "Towards a service-oriented enterprise based on business components identification". Enterprise Interoperability II Part V 495--506, 2007.Google ScholarGoogle Scholar
  22. S. Inaganti, G. K. Behara, "Service Identification: BPM and SOA Handshake". http://www.bptrends.com/publicationfiles/THREE%2003-07-ART-BPMandSOAHandshake-InagantiBehara-Final.pdf, 2007 (accessed August 2013).Google ScholarGoogle Scholar
  23. S. Patig, H. Wesenberg, "Role of process modeling in software service design", LNCS, 420--428, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. T. C. Shan, W. W. Hua, "Service-Oriented solution framework for internet banking", IJWSR 3.129--48, 2006.Google ScholarGoogle Scholar
  25. T. Erl, "SOA Principles of Service Design". first ed., Prentice Hall, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. T. Kohlborn, et. al., "Identification and Analysis of Business and Software Services - A Consolidated Approach". IEEE TSC 2 (1), 50--64, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. T. Kohlborn, et. al., "Service analysis - A critical assessment of the state of the art". ECIS'2009, 1583--1594, 2009.Google ScholarGoogle Scholar
  28. T. Vale, et. al., "A study on service identification methods for software product lines", SPLC, vol. 2, 156--163, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Y. Baghdadi, "Reverse engineering relational databases to identify and specify basic Web services with respect to service oriented computing." Information Systems Frontiers 8 (5) 395--410, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Z. Yun, et. al., "A Service-Oriented Analysis and Design Approach Based On Data Flow Diagram." CiSE, 1--5, 2009.Google ScholarGoogle Scholar

Index Terms

  1. A method to identify services using master data and artifact-centric modeling approach

        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 Conferences
          SAC '14: Proceedings of the 29th Annual ACM Symposium on Applied Computing
          March 2014
          1890 pages
          ISBN:9781450324694
          DOI:10.1145/2554850

          Copyright © 2014 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: 24 March 2014

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          SAC '14 Paper Acceptance Rate218of939submissions,23%Overall Acceptance Rate1,650of6,669submissions,25%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader