A Case Study: Experiences with Building an Online Exhibition System using Web Services

We present an implementation of an Online Exhibition System (OES) web service(s) that reflects our experiences with using web service development packages and software process models. The system provides major functionality that exists in similar packages. While developing such a complex web service, we gained insightful experience (i) in the traditional software development processes: waterfall model and evolutionary development and their fitness to web services development, (ii) in the fitness and effectiveness of a major web services development kit.





References:
[1] W3 Consorium , "The Extensible Markup Language", www.w3.org/xml
[2] E. Thomas, "Service-Oriented Architecture", Prentice Hall, ISBN
:0131428985, 2004.
[3] E. Newcomer, "Understanding Web Services: XML, WSDL, SOAP, and
UDDI", Addison-Wesley, ISBN: 0201750813, 2002.
[4] Smithsonian Art Museum, http://americanart.si.edu/index2.cfm.
[5] Palmer Museum of Art, http://www.psu.edu/dept/palmermuseum/
[6] Sun Micro Systems, "Java API for XML-Based RPC (JAX-RPC)",
http://java.sun.com/xml/jaxrpc/index.jsp
[7] I. Singh et all, "Designing Web Services with the J2EE(TM) 1.4 ",
Addison-Wesley Professional, ISBN: 0321205219, 2004.
[8] J. Snell et all, "Programming Web Services with SOAP", O-Reilly,
ISBN: 0596000952, 2001.
[9] W3 Consorium, "Simple Object Access Protocol (SOAP),"
http://www.w3.org/2000/xp/Group/
[10] W3 Consorium, "Web Services Description Language (WSDL), Version
2.0, Part1: Core Language", http://www.w3.org/TR/wsdl20/
[11] Sun Micro System, "Java RMI Specification", http://java.sun.com/
j2se/1.4.2/docs/guide/rmi/spec/rmiTOC.html
[12] IBM Alpha works, "Energing Technologies Toolkit" http://www. alphaworks.
ibm.com/tech/webservicestoolkit
[13] Sun Micro Systems, "Java Web Services Developer Pack (WSDP),"
http://java.sun.com/webservices/jwsdp/index.jsp
[14] A. Ferrara and M. MacDonald, "Programming .NET Web Services",
O-Reilly, ISBN: 0596002505, 2002.
[15] I. Sommerville, "Software Engineering (6th Edtion)", Addison-Wesley,
ISBN: 020139815X, 2000.
[16] G. Booch, "Object-Oriented Analysis and Design with Applications
(2nd Edition)", Pearson, isbn 0805353402, 1993.