2 research outputs found

    SELF-SERV: A Platform for Rapid Composition of Web Services in a Peer-to-Peer Environment

    Get PDF
    The automation of Web services interoperation is gaining a considerable momentum as a paradigm for effective Business-to-Business collaboration [2]. Established enterprises are continuously discovering new opportunities to form alliances with other enterprises, by offering value-added integrated services. However, the technology to compose Web services in appropriate time-frames has not kept pace with the rapid growth and volatility of available opportunities. Indeed, the development of integrated Web services is often ad-hoc and requires a considerable eort of low level programming. This approach is inadequate given the size and the volatility of the Web. Furthermore, the number of services to be integrated may be large, so that approaches where the development of an integrated service requires the understanding of each of the underlying services are inappropriate. In addition, Web services may need to be composed as part of a short term partnership, and disbanded when the partnership is no longer profitable. Hence, the integration of a large number of Web services requires scalable and flexible techniques, such as those based on declarative languages. Also, the execution of an integrated service in existing approaches is usually centralised, whereas the underlying services are distributed and autonomous. This calls for the investigation of distributed execution paradigms (e.g., peer-to-peer models), that do not suffer of the scalability and availability problems of centralised coordination [3]. Motivated by these concerns, we have developed the SELF-SERV platform for rapid composition of Web services [1]. In SELF-SERV, Web services are declaratively composed, and the resulting composite services are executed in a peer-to-peer and dynamic environment. In this paper we overview the design and implementation of the SELF-SERV system

    SELF-SERV: A Platform for Rapid Composition of Web

    No full text
    Introduction The automation of Web services interoperation is gaining a considerable momentum as a paradigm for effective Business-to-Business collaboration [2]. Established enterprises are continuously discovering new opportunities to form alliances with other enterprises, by o#ering value-added integrated services. However, the technology to compose Web services in appropriate time-frames has not kept pace with the rapid growth and volatility of available opportunities. Indeed, the development of integrated Web services is often ad-hoc and requires a considerable e#ort of lowlevel programming. This approach is inadequate given the size and the volatility of the Web. Furthermore, the number of services to be integrated may be large, so that approaches where the development of an integrated service requires the understanding of each of the underlying services are inappropriate. In addition, Web services may need to be composed as part of a short term partnership, and disbanded when
    corecore