An SA is a piece if software that acts autonomously to undertake tasks on user’s behalf. In this paper, two types of SA are deployed: one that acts on behalf of a Web service (a service-agent), and another one that manages outsourced Web services (manager-agent), where the latter one supervises the work of service-agents.
Published in Chapter:
Developing B2B Virtual Enterprises
Ghazi Alkhatib (Applied Science University, Jordan) and Zakaria Maamar (Zayed University - Dubai, United Arab Emirates)
Copyright: © 2008
|Pages: 7
DOI: 10.4018/978-1-59904-885-7.ch054
Abstract
Nowadays, Web services are emerging as a major technology for achieving automated interactions between distributed and heterogeneous applications (Benatallah, Sheng, & Dumas, 2003). Various technologies are behind this achievement including WSDL, UDDI, and SOAP1. (Curbera, Duftler, Khalaf et. al. 2002) These technologies aim at supporting the definition of services2, their advertisement, and their binding for triggering purposes. The advantages of Web services have already been demonstrated and highlight their capacity to be composed into high-level business process (Benatallah et al., 2003). Usually, composite services (CS) denote business processes and are meant to be offered to users who have needs to satisfy.