Multifaceted Service Identification: Process, Requirement and Data
- Ph.D. Student, University of California Santa Barbara
Santa Barbara, CA, 93106
amiri@cs.ucsb.edu - Associate Professor, Software Engineering Group, Iran University of Science and Technology
School of Computer Engineering
parsa@iust.ac.ir - Ph.D. Student, Software Engineering Group, Sharif University of Technology
School of Computer Engineering
Lajevardi@ce.sharif.edu
Abstract
Service Identification is one of the most important phases in serviceoriented development methodologies. Although several service identification methods tried to identify services automatically or semi-automatically, various aspects of business domain are not taken into account simultaneously. To overcome this issue, three strategies from three different aspects of business domain are combined for semi-automated identification of services in this article. At first, the tasks interconnections within the business processes are considered. Then, based on the common supporting requirements, another tasks dependency has been determined and finally, regarding the significant impact of data in business domain, the last tasks relations are specified. To combine these three strategies, task-task matrices are used as a common language and eventually services are identified by clustering the final task-task matrix.
Key words
Service Identification, Business Process Model, Goals Model, Task-Task Matrix, Clustering
Digital Object Identifier (DOI)
https://doi.org/10.2298/CSIS151105011A
Publication information
Volume 13, Issue 2 (June 2016)
Year of Publication: 2016
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium
Full text
Available in PDF
Portable Document Format
How to cite
Amiri, M. J., Parsa, S., Lajevardi, A. M.: Multifaceted Service Identification: Process, Requirement and Data. Computer Science and Information Systems, Vol. 13, No. 2, 335–358. (2016), https://doi.org/10.2298/CSIS151105011A