Service-Oriented Modeling: an Extensive Reuse Method

Budan Wu,Zhi Jin
DOI: https://doi.org/10.1109/compsac.2008.30
2008-01-01
Abstract:Service-oriented modeling is defined as a comprehensive practice encompassing analysis, design and architecture of all organizational software entities. Currently, service-oriented modeling receives more attention in SOA project lifecycle, since SOA application is model-driven and can be fast developed after modeling. However, existing service-oriented modeling approaches reuse only service which is considered to be building blocks of cross-domain applications. This usually falls into the field of OO analysis, just using service to realize function at design and implementation phase, which disobeys the soul of SOA that fast developing roots in extensive reuse. This paper proposes a domain-specific hierarchical ontology system supporting reuse of various service-oriented assets, such as application template, collaboration pattern, workflow and service. The paper also presents a service-oriented modeling process based on the ontology, which accelerates SOA application developing by searching and reusing assets from the first to last modeling phase, instead of starting everything from scratch.
What problem does this paper attempt to address?