Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Composite Web Service

Encyclopedia of E-Business Development and Management in the Global Economy
Composition targets users’ requests that cannot be satisfied by any single, available Web service, whereas a composite Web service obtained by combining available Web services may be used. Several specification languages to compose Web services exist for example WS-BPEL (de facto standard), WSCDL, and XLANG. A composite Web service could be built either proactively or reactively. The former is an off-line process that gathers available component Web services in-advance to form a composite Web service. This one is pre-compiled and ready for execution upon users’ requests. The latter creates a composite Web service on-the-fly upon users’ requests. Because of the on-the fly property, a dedicated module is in charge of identifying the needed component Web services, making them collaborate, tracking their execution, and resolving their conflicts if they arise.
Published in Chapter:
Social Networks and Web Services-Based Systems
Zakaria Maamar (Zayed University, Dubai, UAE) and Leandro Krug Wives (UFRGS, Porto Alegre, Brazil)
DOI: 10.4018/978-1-61520-611-7.ch090
Abstract
Web services are paving the way for a new type of business applications. This can be noticed from the large number of standards and initiatives related to Web services (Margaria, 2007; Papazoglou et al., 2007; Yu et al., 2008), which tackle a variety of issues such as security, fault tolerance, and substitution. These issues hinder the automatic composition of Web services. Composition handles the situation of a user’s request that cannot be satisfied by any single, available Web service, whereas a composite Web service obtained by combining available Web services may be used. Despite the tremendous capabilities that empower Web services, they still lack some capabilities that would propel them to a higher level of adoption by the IT community and make them compete with other integration middleware like CORBA and .Net. As a result, Web services adoption could be slowed down if some issues such as the complexity of their discovery are not properly addressed (Langdom, 2003). For this particular issue of discovery, we examine in this chapter the use of social networks (Ethier, visited in 2008; Wasserman and Glaskiewics, 1994). Such networks permit to establish between people relationships of different types like friendship, kinship, and conflict. These relationships are dynamic and, hence, adjusted over time depending on different factors like outcomes of previous interaction experiences, and natures of partners dealt with. Replacing people with Web services is doable since Web services constantly engage in different types of interaction sessions with users and peers as well
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR