Article in Journal: WSMO/X in the context of business processes: improvement recommendations

Bibliography

Jörg Nitzsche, Tammo van Lessen, Dimka Karastoyanova & Frank Leymann: “WSMO/X in the context of business processes: improvement recommendations”, International Journal of Web Information Systems, vol. 3, no. 1, 89–103, Jan. 2007.

Keywords: WSMO; WSMX; BPEL; BPM; SWS; Semantic Web Services

Abstract

Service-oriented architecture (SOA) is an architecture paradigm targeting integration of applications within and across enterprise boundaries. It has gathered research and industry acceptance and has given an enormous impetus to the business process management technology. Web service (WS) technology is one implementation of the SOA paradigm. It enables seamless integration of new and legacy applications through a stack of standardized composable specifications. WS orchestration is facilitated by the Business Process Execution Language which provides a recursive service composition model. While the programming model the WS technology provides is very flexible, a major deficiency is the need to discover services implementing a particular abstract interface, whereas functional similarities of services are disregarded. The Semantic Web Service technologies, like Web Service Modelling Ontology (WSMO) and Web Ontology Language for Services have been developed with the purpose of eliminating these deficiencies by enabling service discovery based on functional and non-functional properties. The paper aims to focus on these issues. This paper presents a list of requirements that business processes impose on SOA applications. It analyzes the support that WSMO/Web Service Model eXecution environment (WSMX) provides to address these requirements and compares it with the support enabled by the WS specification stack. The paper identifies major flaws in the WSMO model and its reference implementation with respect to business process support. The paper recommends possible solutions for eliminating the lack of needed features on behalf of WSMO/WSMX. It presents in detail how to enable asynchronous stateful communication among WSMO WS and partner-based WS discovery by extending the WSMO model. Additionally, it extends the API of the reference implementation to facilitate the execution of services communicating asynchronously.

Links

DOIDOI: 10.1108/17440080710829234
Link http://www.emeraldinsight.com/Insight/viewContentItem.do?contentType=Article&contentId=1630706

BibTeX

@article{ART-2007-07,
  author = {Nitzsche, Jörg and van Lessen, Tammo and Karastoyanova, Dimka and Leymann, Frank},
  title = {WSMO/X in the context of business processes: improvement recommendations},
  journal = {International Journal of Web Information Systems},
  publisher = {Emerald},
  volume = {3},
  number = {1/2},
  pages = {89–103},
  etype = {Article in Journal},
  scholarcat = {apeer},
  month = {jan},
  year = {2007},
  issn = {1744-0084},
  doi = {10.1108/17440080710829234},
  keywords = {WSMO; WSMX; BPEL; BPM; SWS; Semantic Web Services},
  language = {English},
  cr-category = {C.2.4 Distributed Systems, D.2.11 Software Engineering Software Architectures, D.2.12 Software Engineering Interoperability, H.4.1 Office Automation},
  ee = {http://www.emeraldinsight.com/Insight/viewContentItem.do?contentType=Article&contentId=1630706},
  department = {University of Stuttgart, Institute of Architecture of Application Systems},
  abstract = {Service-oriented architecture (SOA) is an architecture paradigm targeting integration of applications within and across enterprise boundaries. It has gathered research and industry acceptance and has given an enormous impetus to the business process management technology. Web service (WS) technology is one implementation of the SOA paradigm. It enables seamless integration of new and legacy applications through a stack of standardized composable specifications. WS orchestration is facilitated by the Business Process Execution Language which provides a recursive service composition model. While the programming model the WS technology provides is very flexible, a major deficiency is the need to discover services implementing a particular abstract interface, whereas functional similarities of services are disregarded. The Semantic Web Service technologies, like Web Service Modelling Ontology (WSMO) and Web Ontology Language for Services have been developed with the purpose of eliminating these deficiencies by enabling service discovery based on functional and non-functional properties. The paper aims to focus on these issues. This paper presents a list of requirements that business processes impose on SOA applications. It analyzes the support that WSMO/Web Service Model eXecution environment (WSMX) provides to address these requirements and compares it with the support enabled by the WS specification stack. The paper identifies major flaws in the WSMO model and its reference implementation with respect to business process support. The paper recommends possible solutions for eliminating the lack of needed features on behalf of WSMO/WSMX. It presents in detail how to enable asynchronous stateful communication among WSMO WS and partner-based WS discovery by extending the WSMO model. Additionally, it extends the API of the reference implementation to facilitate the execution of services communicating asynchronously.},
  url = {http://taval.de/publications/ART-2007-07}
}

© copyright by the author(s)