Treffer: Enterprise System Integration with Web Services: A Case Study with a Book Broker Application

Title:
Enterprise System Integration with Web Services: A Case Study with a Book Broker Application
Authors:
Contributors:
The Pennsylvania State University CiteSeerX Archives
Publication Year:
2005
Collection:
CiteSeerX
Document Type:
Fachzeitschrift text
File Description:
application/pdf
Language:
English
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.218C2B66
Database:
BASE

Weitere Informationen

ii Web services are gaining a tremendous amount of momentum in recent years as a viable tool in distributed computing. Web Services have evolved from other distributed technologies, which include Java RMI, CORBA, and DCOM, but their specification deficiencies with respect to complete platform and programming language independence, and interoperability are creating a need for a more suitable solution. Despite its youth, Web Services offer to provide such a solution by inheriting the beneficial traits of its predecessors, utilization of an IDL in the form of a WSDL (Web Service Description Language) for one, and at the same time, avoiding the negative aspects associated with its predecessors, which include tight coupling specifications, potential for firewall blocking, long development times, and higher costs. Through the use of standardized technologies (HTTP, SOAP, and XML), Web Services offer to deliver results. I present a book broker in two formats: as a web interface and as a Composite Web Service. Both formats provide book-pricing data from various vendors and book search functionality based on any combination of factors, such as author, title, publisher, keyword and ISBN. The purpose of this project is to provide a publicly accessible book broker that is superior in functionality to existing book brokers today, to enable developers to integrate my Web Service into their own applications, promoting data exchange regardless of the platform or programming language being used and lastly, to provide a good case study of how to bring out the best in Web Services.