Representing Web Services with UML: A Case Study

Nowadays services are one of the most important issues in the scope of the Web Information Systems (WIS). Although, there is a great amount of Web services, still it do not exist methods or modelling techniques that can guarantee quality in services and service-oriented applications development. MIDAS is a model-driven methodology for the development of WISs and is based on UML, XML and object-relational technology. Web services represent a new dimension in WIS development, in which the systems are constructed by means of transparent integration of services available in the Web. WSDL is the language proposed by the W3C for Web service description. In this paper, an UML extension for Web services modelling defined in WSDL is described through a case study.

[1]  James Snell,et al.  Introduction to Web services architecture , 2002, IBM Syst. J..

[2]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[3]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[4]  Oscar Díaz,et al.  Moving Web Services Dependencies at the Front-end , 2002, Engineering Information Systems in the Internet Context.

[5]  Yuichi Nakamura,et al.  Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI , 2001 .

[6]  Jim Melton,et al.  SQL: 1999, formerly known as SQL3 , 1999, SGMD.

[7]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[8]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[9]  Piero Fraternali,et al.  Tools and approaches for developing data-intensive Web applications: a survey , 1999, CSUR.

[10]  Esperanza Marcos,et al.  Extending UML for Object-Relational Database Design , 2001, UML.

[11]  Esperanza Marcos,et al.  Extending UML to Represent XML Schemas , 2003, CAiSE Short Paper Proceedings.

[12]  Esperanza Marcos,et al.  A methodological approach for object-relational database design using UML , 2004, Informatik Forschung und Entwicklung.

[13]  José María Cavero Barca,et al.  MIDAS/BD: A Methodological Framework for Web Database Design , 2001, ER.

[14]  Vijay Kumar,et al.  Conceptual Modeling for New Information Systems Technologies , 2002, Lecture Notes in Computer Science.