The objective of business service analysis is to identify candidate business processes and services, and provide an in-depth understanding of their functionality, scope, reuse, and granularity. Unfortunately, many of today’s service analysis and design techniques rely on ad-hoc and experience-based identification of value-creating business services and implicitly assume a “blue sky” situation focusing on the development of completely new services while offering very limited support for discovering candidate services from a varied inventory of pre-existing software assets. In this article, we introduce a novel business service engineering methodology that identifies and conceptualizes business services in a business domain. Moreover, our approach takes into account a realistic situation, in which pre-existing enterprise assets must be considered for the reuse to implement fragments of the newly conceived business services. A running example is provided to exemplify our approach.
|Title of host publication||Conceptual Modeling|
|Subtitle of host publication||Foundations and Applications - Essays in Honor of John Mylopoulos|
|Editors||A. Borgida, V.K. Chaudhr, P. Giorgini, E.S.K. Yu|
|Place of Publication||Heidelberg|
|Publication status||Published - 2009|
Nguyen, D. K., van den Heuvel, W. J. A. M., Papazoglou, M., de Castro, V., & Marcos, E. (2009). GAMBUSE: A gap analysis methodology for engineering soa-based applications. In A. Borgida, V. K. Chaudhr, P. Giorgini, & E. S. K. Yu (Eds.), Conceptual Modeling: Foundations and Applications - Essays in Honor of John Mylopoulos (pp. 293-318). Springer Verlag. http://www.springerlink.com/content/u2614164v4205p74/