Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
- Advance Information System Engineer
- Transparent Integration
- Unify Modelling Language User
- Software Model Engineer
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Armstrong, C.: Modeling Web Services with UML. OMG Web Services Workshop 2002 (2003), Retrieved from: http://www.omg.org/news/meetings/workshops/webservices_2002.htm
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modelling Language User Guide. Addison Wesley, Reading (1999)
Bray, T., Paoli, J., Sperberg-McQu4een, C.M., Maler, E.: Extensible Markup Language (XML) 1.0, 2nd edn. W3C Recommendation (2000), Retrieved from: http://www.w3.org/TR/2000/REC-xml-20001006/
Cáceres, P., Marcos, E., Vela, B.: A MDA-Based Approach for Web Information System Development. In: Workshop in Software Model Engineering in conjunction with UML Conference, San Francisco, USA (October 2003) (accepted)
Conallen, J.: Building Web Applications with UML. Addison-Wesley, Reading (2000)
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. Internet Computing, IEEE 6(2), 86–93 (2002)
Eisenberg, A., Melton, J.: SQL:1999, formerly known as SQL3. ACM SIGMOD Record 28(1), 131–138 (1999)
Fraternali, P.: Tools and approaches for developing data-intensive Web applications: a survey. ACM Computing Surveys 31(3) (1999)
Graham, S., Simeonov, S., Boubez, T., Davis, D., Daniels, G., Nakamura, Y., Neyama, R.: Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI. SAMS, USA (2002)
Gottschalk, K., Graham, S., Kreger, H., Snell, J.: Introduction to Web services architecture (2003), Retrieved from http://researchweb.watson.ibm.com/journal/sj/412/gottschalk.html
Koch, N., Baumeister, H., Mandel, L.: Extending UML to Model Navigation and Presentation in Web Applications. In: Winters, G., Winters, J. (eds.) Modeling Web Applications, Workshop of the UML 2000, York, England (October 2000)
Marcos, E., Vela, B., Cavero, J.M.: Extending UML for Object-Relational Database Design. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 225–239. Springer, Heidelberg (2001)
Marcos, E., Vela, B., Cáceres, P., Cavero, J.M.: MIDAS/DB: a Methodological Framework for Web Database Design. In: Arisawa, H., Kambayashi, Y., Kumar, V., Mayr, H.C., Hunt, I. (eds.) ER Workshops 2001. LNCS, vol. 2465, p. 227. Springer, Heidelberg (2002) ISBN 3-540-44122-0
Marcos, E., Vela, B., Cavero, J.M.: Methodological Approach for Object-Relational Database Design using UML. In: France, R., Rumpe, B. (eds.) Journal on Software and System Modeling (SoSyM), Springer, Heidelberg (accepted to be published)
RodrĂguez, J.J., DĂaz, O., Ibánez, F.: Moving Web Services Dependencies at the Frontend. In: Engineering Information Systems in the Internet Context 2002, pp. 221–237 (2002)
Vela, B., Marcos, E.: Extending UML to represent XML Schemas. In: Eder, J., Welzer, T. (eds.) CAiSE 2003. LNCS, vol. 2681, Springer, Heidelberg (2003) ISBN 86-435-0549-8
W3C Web Services Description Language (WSDL) Version 1.2. W3C Working Draft (March 3, 2003), Retrieved from: http://www.w3.org/TR/wsdl12/ (2003)
W3C Web Services Description Language (WSDL) Version 1.2: Bindings. W3C Working Draft (March 3, 2003), Retrieved from: http://www.w3.org/TR/2003/WD-wsdl12-bindings-20030124/ (2003)
W3C XML Schema Working Group. XML Schema Parts 0-2:[Primer, Structures, Datatypes]. W3C Recommendation (2001), Retrieved from: http://www.w3.org/TR/xmlschema-0/ , http://www.w3.org/TR/xmlschema-1/ and http://www.w3.org/TR/xmlschema-2/
XMLSPY 5 (2003), Retrieved from: http://www.xmlspy.com/features_wsdl.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marcos, E., de Castro, V., Vela, B. (2003). Representing Web Services with UML: A Case Study. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds) Service-Oriented Computing - ICSOC 2003. ICSOC 2003. Lecture Notes in Computer Science, vol 2910. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24593-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-24593-3_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20681-1
Online ISBN: 978-3-540-24593-3
eBook Packages: Springer Book Archive