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.
- A. Arsanjani, et. al., "SOMA: A method for developing service-oriented solutions", IBM Systems Journal 47 (3) 377--396, 2008. Google ScholarDigital Library
- A. Dreibelbis, et. al., "Enterprise Master Data Management: An SOA Approach to Managing Core Information". IBM Press (1ed.) 2008. Google ScholarDigital Library
- A. Erradi, et. al. "SOAF: An Architectural Framework for Service Definition and Realization", IEEE SCC, 151--158, 2006. Google ScholarDigital Library
- A. Nigam, N. S. Caswell, "Business artifacts: An approach to operational specification". IBM Systems Journal 42, 428--445, 2003. Google ScholarDigital Library
- A. T. Zadeh, et. al., "A Systematic Input Selection for Service Identification in SMEs", Journal of Applied Sciences (12), 1232--1244, 2012.Google Scholar
- 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 Scholar
- 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 Scholar
- D. Krafzig, et. al., "Enterprise SOA. Service-Oriented Architecture Best Practices". fifth ed. Prentice Hall, 2006.Google Scholar
- J. Strosnider, et. al., "Model-driven synthesis of SOA solutions". IBM Systems Journal 47 (3) 415--432, 2008. Google ScholarDigital Library
- K. Ponnalagu, N. C. Narendra, "Deriving service variants from business process specifications", COMPUTE, art. 4, 9 pp., 2008. Google ScholarDigital Library
- M. Bell, "SOA modeling patterns for service-oriented discovery and analysis", John Wiley & Sons Inc., 2010. Google ScholarDigital Library
- M. Cho, et. al., "Service identification and modeling for service oriented architecture applications", WSEAS, 193--199, 2008. Google ScholarDigital Library
- N. Fareghzadeh, "Service Identification Approach to SOA Development", WASET 45 (2008).Google Scholar
- 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 Scholar
- Q. Gu, P. Lago, "Service Identification Methods: A Systematic Literature Review". ServiceWave, 37--50, 2010.Google Scholar
- Q. Ma, et. al., "Evaluating Service Identification with Design Metrics on Business Process Decomposition." IEEE SCC, 160--167, 2009. Google ScholarDigital Library
- R. Boerner, M. Goeken, "Service identification in SOA governance literature review and implications for a new method". IEEE DEST, 588--593, 2009.Google Scholar
- R. Bradford, "Efficient Discovery of New Information in Large Text Databases". IEEE ISI, vol. 3495, 374--380, 2005. Google ScholarDigital Library
- 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 ScholarDigital Library
- S. Cai, et. al., "A Survey of Service Identification Strategies". IEEE APSCC, 464--470, 2011.Google Scholar
- S. Chaari, et. al., "Towards a service-oriented enterprise based on business components identification". Enterprise Interoperability II Part V 495--506, 2007.Google Scholar
- 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 Scholar
- S. Patig, H. Wesenberg, "Role of process modeling in software service design", LNCS, 420--428, 2009. Google ScholarDigital Library
- T. C. Shan, W. W. Hua, "Service-Oriented solution framework for internet banking", IJWSR 3.129--48, 2006.Google Scholar
- T. Erl, "SOA Principles of Service Design". first ed., Prentice Hall, 2007. Google ScholarDigital Library
- T. Kohlborn, et. al., "Identification and Analysis of Business and Software Services - A Consolidated Approach". IEEE TSC 2 (1), 50--64, 2009. Google ScholarDigital Library
- T. Kohlborn, et. al., "Service analysis - A critical assessment of the state of the art". ECIS'2009, 1583--1594, 2009.Google Scholar
- T. Vale, et. al., "A study on service identification methods for software product lines", SPLC, vol. 2, 156--163, 2012. Google ScholarDigital Library
- 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 ScholarDigital Library
- Z. Yun, et. al., "A Service-Oriented Analysis and Design Approach Based On Data Flow Diagram." CiSE, 1--5, 2009.Google Scholar
Index Terms
- A method to identify services using master data and artifact-centric modeling approach
Recommendations
Synthesis of Artifact Lifecycles from Activity-centric Process Models
EDOC '15: Proceedings of the 2015 IEEE 19th International Enterprise Distributed Object Computing ConferenceIn recent years, artifact-centric business process modeling is gaining momentum with its improved flexibility and extensibility. In order to support the rapid translation of the traditional activity-centric processes into this new type of processes, this ...
A Survey on Approaches to Modeling Artifact-Centric Business Processes
Web Information Systems Engineering – WISE 2014 WorkshopsAbstractBusiness Process Modeling using artifact-centric approach has gained increasing interest over the past few years. The ability to put data and process aspects on an equal footing has made it a powerful tool for efficient business process modeling. ...
The Steps and Methodology of Identifying Master Data from Business Processes
WCSE '09: Proceedings of the 2009 WRI World Congress on Software Engineering - Volume 01In the fragmented and fast-paced word, enterprise data has become even more daunting. If companies are to survive in an increasingly competitive global marketplace, they must find ways not only to use but to exploit this useful enterprise data. As a ...
Comments