An Object-Oriented Approach to Specification and Composition of Web Services


The web service technology has emerged, facilitating interoperation between agents on the World Wide Web. When the number of services on the web becomes so large, it is necessary to have a way to reuse and compose new services from existing ones easily. Up until now, there are some proposals for this, such as DAML-S, XL, and WSFL. However, they do not allow one to manage and reuse services easily like object-oriented languages. This paper proposes an object-oriented web service framework and its language, in order to provide service creators with the ability to organize services into hierarchy of classes, and compose existing services into new ones. An operational architecture for object-oriented web services is also presented.