Representando WSDL con UML extendido

Los servicios Web proveen un marco sistem´atico y extensible para la interacci´on de aplicaciones a trav´es de la Web, basado en XML y construido sobre protocolos Web existentes. Aunque existen varias tecnolog´ıas que facilitan el desarrollo, la carencia de una metodolg´ıa s´olida para el desarrollo...

Full description

Autores:
de Castro, Valeria
Marcos, Esperanza
Vela Sánchez, Belén
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2004
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/9037
Acceso en línea:
http://hdl.handle.net/20.500.12749/9037
Palabra clave:
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
UML extension
WSDL
Web-based information systems
Web service modeling
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Extensión de UML
WSDL
Modelado de servicios Web
Sistemas de información basados en la web
Rights
License
Derechos de autor 2004 Revista Colombiana de Computación
id UNAB2_e0de3e90882e0a716962b1b356457b00
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/9037
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Representando WSDL con UML extendido
dc.title.translated.eng.fl_str_mv Representing WSDL with extended UML
title Representando WSDL con UML extendido
spellingShingle Representando WSDL con UML extendido
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
UML extension
WSDL
Web-based information systems
Web service modeling
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Extensión de UML
WSDL
Modelado de servicios Web
Sistemas de información basados en la web
title_short Representando WSDL con UML extendido
title_full Representando WSDL con UML extendido
title_fullStr Representando WSDL con UML extendido
title_full_unstemmed Representando WSDL con UML extendido
title_sort Representando WSDL con UML extendido
dc.creator.fl_str_mv de Castro, Valeria
Marcos, Esperanza
Vela Sánchez, Belén
dc.contributor.author.spa.fl_str_mv de Castro, Valeria
Marcos, Esperanza
Vela Sánchez, Belén
dc.contributor.googlescholar.spa.fl_str_mv de Castro, Valeria [Wd0eqxYAAAAJ]
Vela Sánchez, Belén [g7EFHvoAAAAJ]
dc.contributor.orcid.spa.fl_str_mv Marcos, Esperanza [0000-0003-2666-9995]
Vela Sánchez, Belén [0000-0003-0604-7312]
dc.contributor.researchgate.spa.fl_str_mv de Castro, Valeria [Valeria-De-Castro]
dc.subject.none.fl_str_mv Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
topic Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
UML extension
WSDL
Web-based information systems
Web service modeling
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Extensión de UML
WSDL
Modelado de servicios Web
Sistemas de información basados en la web
dc.subject.keywords.eng.fl_str_mv Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
UML extension
WSDL
Web-based information systems
dc.subject.keywords.none.fl_str_mv Web service modeling
dc.subject.lemb.spa.fl_str_mv Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
dc.subject.proposal.spa.fl_str_mv Extensión de UML
WSDL
Modelado de servicios Web
Sistemas de información basados en la web
description Los servicios Web proveen un marco sistem´atico y extensible para la interacci´on de aplicaciones a trav´es de la Web, basado en XML y construido sobre protocolos Web existentes. Aunque existen varias tecnolog´ıas que facilitan el desarrollo, la carencia de una metodolg´ıa s´olida para el desarrollo tanto de servicios Web, como de aplicaciones orientadas a servicios, plantea la necesidad de nuevos m´etodos o t´ecnicas de modelado que puedan garantizar la calidad en el desarrollo de este tipo de aplicaciones. MIDAS es un marco metodol´ogico orientado a modelos para el desarrollo de Sistemas de Informaci´on Web. MIDAS est´a basado en MDA (Model Driven Architecture) y propone modelos PIM (Platform Independent Models) y PSM (Platform Specific Models) acorde a tres aspectos: Contenido, Hipertexto y Comportamiento; adem´as define gu´ıas para la generaci´on de modelos y para la transformaci´on de los mismos. En MIDAS proponemos modelar el comportamiento del SIW desde una perspectiva orientada a servicios y en este trabajo presentamos uno de los PSM propuestos para ello, llamado WSDL Model. Dicho modelo es una extensi´on de UML para el modelado de servicios Web, basada en el est´andar Web Service Description Language (WSDL). La extensi´on propuesta aporta una notaci´on en UML que, por un lado, permite obtener una representaci´on gr´afica de un servicio Web y por otro, facilitar´a la generaci´on autom´atica de c´odigo WSDL a partir de un diagrama UML.
publishDate 2004
dc.date.issued.none.fl_str_mv 2004-06-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:21:18Z
dc.date.available.none.fl_str_mv 2020-10-27T00:21:18Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.local.spa.fl_str_mv Artículo
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CJournalArticle
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.issn.none.fl_str_mv 2539-2115
1657-2831
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/9037
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga UNAB
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.unab.edu.co
identifier_str_mv 2539-2115
1657-2831
instname:Universidad Autónoma de Bucaramanga UNAB
repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/9037
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1078/1050
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1078
dc.relation.references.none.fl_str_mv S. Ambler, Agile Model Driven Development is Good Enough. IEEE Software, 20(5):71- 73, 2003.
C. Armstrong. Modeling Web Services with UML. In: OMG Web Services Workshop 2002, Retrieved from: http://www.omg.org/news/meetings/workshops/webservices 2002.htm, 2003.
T. Bray et al. Extensible Markup Language (XML) 1.0 (Second Edition). W3C Recommendation. Retrieved from: http://www.w3.org/TR/2000/REC-xml-20001006/, 2000.
P. C´aceres et al. A MDA-Based Approach for Web Information System Development. In: Workshop in Software Model Engineering in conjunction with UML Conference, San Francisco, 2003.
J. Conallen. Building Web Applications with UML. Addison Wesley, 2000.
F. Curbera et al., Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing, 6(2):86-93, 2002.
P. Fraternali, Tools and approaches for developing data-intensive Web applications: a survey. ACM Computing Surveys, 31(3):227-263, 1999.
S. Graham et al. Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI. SAMS, 2002.
N. Koch; H. Baumeister and L. Mandel, Extending UML to Model Navigation and Presentation in Web Applications. In: Modeling Web Applications, Workshop of the UML 2000, England, 2000.
V. Kulkarni and S. Reddy, Separation of Concerns in Model-Driven Development. IEEE Software, 20(5):64-69, 2003.
E. Marcos; P. C´aceres and V. de Castro. An Approach for Navigation Model Construction from the Use Case Model. In: The 16th Conference On Advanced Information Systems Engineering. CAISE’04 FORUM, Accepted to be published.
E. Marcos; B. Vela and J. M. Cavero. Extending UML for Object-Relational Database Design. In: Fourth International Conference on the Unified Modelling Language, UML 2001, Toronto, LNCS 2185, p. 225-239, 2001.
E. Marcos et al. MIDAS/DB: a Methodological Framework for Web Database Design. In: DASWIS 2001, Yokohama, LNCS-2465, p. 227-238, 2002.
OMG. OMG Model Driven Architecture. Miller, J., Mukerji, J. (eds.) 2001. Document number ormsc/2001-07-01. Retrieved from: http://www.omg.com/mda, 2003
OMG. OMG Unified Modeling Language Specification. Version 1.5. Retrieved from: http://www.omg.org/technology/documents/formal/uml.htm, 2003.
M.P. Papazoglou and D. Georgakopoulos, Serviced-Oriented Computing. Communications of ACM, 46(10):25-28, 2003.
W. Retschitzegger and W. Schwinger. Towards Modeling of Data Web Applications - A Requirement’s Perspective. In: Proceedings of the America’s Conference on Information Systems, p. 149-155, 2000.
J.J. Rodr´ıguez; O. D´ıaz and F. Ib´anez. Moving Web Services Dependencies at the Frontend. In: Engineering Information Systems in the Internet Context 2002, p. 221-237, 2002.
B. Vela and E. Marcos. Extending UML to represent XML Schemas. In: The 15th Conference On Advanced Information Systems Engineering. CAISE’03 FORUM, Klagenfurt/Velden, p. 16-20, 2003.
W3C Web Services Description Language (WSDL) Version 1.2. W3C Working Draft 3 March 2003. Retrieved from: http://www.w3.org/TR/wsdl12/, 2003.
W3C Web Services Description Language (WSDL) Version 1.2: Bindings. W3C Working Draft 3 March 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. Retrieved from: http://www.w3.org/TR/xmlschema-0/, http://www.w3.org/TR/xmlschema-1/ and http://www.w3.org/TR/xmlschema-2/, 2001.
XMLSPY 5. Retrieved from: http://www.xmlspy.com/features wsdl.html, 2003.
dc.rights.none.fl_str_mv Derechos de autor 2004 Revista Colombiana de Computación
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
rights_invalid_str_mv Derechos de autor 2004 Revista Colombiana de Computación
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Attribution-NonCommercial-ShareAlike 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.source.none.fl_str_mv Revista Colombiana de Computación; Vol. 5 Núm. 1 (2004): Revista Colombiana de Computación; 1-15
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/9037/1/2004_Articulo_Representando%20WSDL%20con%20UML%20extendido.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/9037/2/2004_Articulo_Representando%20WSDL%20con%20UML%20extendido.pdf.jpg
bitstream.checksum.fl_str_mv bbcd057e1fa718c0c4efda13f76c5c50
e8f5b73e4b11728563644e7e845dbce4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410670161461248
spelling de Castro, Valeria3ed7c878-028b-49d2-be72-fb7eab220978Marcos, Esperanzab38f893a-26aa-4b07-8192-329d5a9cfa14Vela Sánchez, Belénf2d3b863-bf37-4220-8667-454758f934dfde Castro, Valeria [Wd0eqxYAAAAJ]Vela Sánchez, Belén [g7EFHvoAAAAJ]Marcos, Esperanza [0000-0003-2666-9995]Vela Sánchez, Belén [0000-0003-0604-7312]de Castro, Valeria [Valeria-De-Castro]2020-10-27T00:21:18Z2020-10-27T00:21:18Z2004-06-012539-21151657-2831http://hdl.handle.net/20.500.12749/9037instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coLos servicios Web proveen un marco sistem´atico y extensible para la interacci´on de aplicaciones a trav´es de la Web, basado en XML y construido sobre protocolos Web existentes. Aunque existen varias tecnolog´ıas que facilitan el desarrollo, la carencia de una metodolg´ıa s´olida para el desarrollo tanto de servicios Web, como de aplicaciones orientadas a servicios, plantea la necesidad de nuevos m´etodos o t´ecnicas de modelado que puedan garantizar la calidad en el desarrollo de este tipo de aplicaciones. MIDAS es un marco metodol´ogico orientado a modelos para el desarrollo de Sistemas de Informaci´on Web. MIDAS est´a basado en MDA (Model Driven Architecture) y propone modelos PIM (Platform Independent Models) y PSM (Platform Specific Models) acorde a tres aspectos: Contenido, Hipertexto y Comportamiento; adem´as define gu´ıas para la generaci´on de modelos y para la transformaci´on de los mismos. En MIDAS proponemos modelar el comportamiento del SIW desde una perspectiva orientada a servicios y en este trabajo presentamos uno de los PSM propuestos para ello, llamado WSDL Model. Dicho modelo es una extensi´on de UML para el modelado de servicios Web, basada en el est´andar Web Service Description Language (WSDL). La extensi´on propuesta aporta una notaci´on en UML que, por un lado, permite obtener una representaci´on gr´afica de un servicio Web y por otro, facilitar´a la generaci´on autom´atica de c´odigo WSDL a partir de un diagrama UML.Web services provide a systematic and extensible framework for the interaction of applications through the Web, based on XML and built on Web protocols existing. Although there are several technologies that facilitate development, the lack of a solid methodology for the development of both Web services and applications service-oriented, raises the need for new methods or techniques of modeling that can guarantee the quality in the development of this type of applications. MIDAS is a model-oriented methodological framework for the development of Information Systems Web information. MIDAS is based on MDA (Model Driven Architecture) and proposes PIM (Platform Independent Models) and PSM (Platform Specific Models) models according to three aspects: Content, Hypertext and Behavior; it also defines guidelines for generation of models and for their transformation. At MIDAS we propose model the behavior of the SIW from a service-oriented perspective and in In this paper we present one of the PSMs proposed for this, called WSDL Model. This model is an extension of the UML for modeling Web services, based on the Web Service Description Language (WSDL) standard. The proposed extension provides a notation in UML that, on the one hand, allows to obtain a graphical representation of a Web service and on the other, it will facilitate the automatic generation of WSDL code from of a UML diagram.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1078/1050https://revistas.unab.edu.co/index.php/rcc/article/view/1078S. Ambler, Agile Model Driven Development is Good Enough. IEEE Software, 20(5):71- 73, 2003.C. Armstrong. Modeling Web Services with UML. In: OMG Web Services Workshop 2002, Retrieved from: http://www.omg.org/news/meetings/workshops/webservices 2002.htm, 2003.T. Bray et al. Extensible Markup Language (XML) 1.0 (Second Edition). W3C Recommendation. Retrieved from: http://www.w3.org/TR/2000/REC-xml-20001006/, 2000.P. C´aceres et al. A MDA-Based Approach for Web Information System Development. In: Workshop in Software Model Engineering in conjunction with UML Conference, San Francisco, 2003.J. Conallen. Building Web Applications with UML. Addison Wesley, 2000.F. Curbera et al., Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing, 6(2):86-93, 2002.P. Fraternali, Tools and approaches for developing data-intensive Web applications: a survey. ACM Computing Surveys, 31(3):227-263, 1999.S. Graham et al. Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI. SAMS, 2002.N. Koch; H. Baumeister and L. Mandel, Extending UML to Model Navigation and Presentation in Web Applications. In: Modeling Web Applications, Workshop of the UML 2000, England, 2000.V. Kulkarni and S. Reddy, Separation of Concerns in Model-Driven Development. IEEE Software, 20(5):64-69, 2003.E. Marcos; P. C´aceres and V. de Castro. An Approach for Navigation Model Construction from the Use Case Model. In: The 16th Conference On Advanced Information Systems Engineering. CAISE’04 FORUM, Accepted to be published.E. Marcos; B. Vela and J. M. Cavero. Extending UML for Object-Relational Database Design. In: Fourth International Conference on the Unified Modelling Language, UML 2001, Toronto, LNCS 2185, p. 225-239, 2001.E. Marcos et al. MIDAS/DB: a Methodological Framework for Web Database Design. In: DASWIS 2001, Yokohama, LNCS-2465, p. 227-238, 2002.OMG. OMG Model Driven Architecture. Miller, J., Mukerji, J. (eds.) 2001. Document number ormsc/2001-07-01. Retrieved from: http://www.omg.com/mda, 2003OMG. OMG Unified Modeling Language Specification. Version 1.5. Retrieved from: http://www.omg.org/technology/documents/formal/uml.htm, 2003.M.P. Papazoglou and D. Georgakopoulos, Serviced-Oriented Computing. Communications of ACM, 46(10):25-28, 2003.W. Retschitzegger and W. Schwinger. Towards Modeling of Data Web Applications - A Requirement’s Perspective. In: Proceedings of the America’s Conference on Information Systems, p. 149-155, 2000.J.J. Rodr´ıguez; O. D´ıaz and F. Ib´anez. Moving Web Services Dependencies at the Frontend. In: Engineering Information Systems in the Internet Context 2002, p. 221-237, 2002.B. Vela and E. Marcos. Extending UML to represent XML Schemas. In: The 15th Conference On Advanced Information Systems Engineering. CAISE’03 FORUM, Klagenfurt/Velden, p. 16-20, 2003.W3C Web Services Description Language (WSDL) Version 1.2. W3C Working Draft 3 March 2003. Retrieved from: http://www.w3.org/TR/wsdl12/, 2003.W3C Web Services Description Language (WSDL) Version 1.2: Bindings. W3C Working Draft 3 March 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. Retrieved from: http://www.w3.org/TR/xmlschema-0/, http://www.w3.org/TR/xmlschema-1/ and http://www.w3.org/TR/xmlschema-2/, 2001.XMLSPY 5. Retrieved from: http://www.xmlspy.com/features wsdl.html, 2003.Derechos de autor 2004 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Attribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 5 Núm. 1 (2004): Revista Colombiana de Computación; 1-15Innovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesTIC´sTechnological innovationsComputer scienceTechnology developmentSystems engineeringInvestigationsInformation and communication technologiesICT'sUML extensionWSDLWeb-based information systemsWeb service modelingInnovaciones tecnológicasCiencias de la computaciónDesarrollo tecnológicoIngeniería de sistemasInvestigacionesTecnologías de la información y la comunicaciónExtensión de UMLWSDLModelado de servicios WebSistemas de información basados en la webRepresentando WSDL con UML extendidoRepresenting WSDL with extended UMLinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticleORIGINAL2004_Articulo_Representando WSDL con UML extendido.pdf2004_Articulo_Representando WSDL con UML extendido.pdfArtículoapplication/pdf293822https://repository.unab.edu.co/bitstream/20.500.12749/9037/1/2004_Articulo_Representando%20WSDL%20con%20UML%20extendido.pdfbbcd057e1fa718c0c4efda13f76c5c50MD51open accessTHUMBNAIL2004_Articulo_Representando WSDL con UML extendido.pdf.jpg2004_Articulo_Representando WSDL con UML extendido.pdf.jpgIM Thumbnailimage/jpeg7757https://repository.unab.edu.co/bitstream/20.500.12749/9037/2/2004_Articulo_Representando%20WSDL%20con%20UML%20extendido.pdf.jpge8f5b73e4b11728563644e7e845dbce4MD52open access20.500.12749/9037oai:repository.unab.edu.co:20.500.12749/90372022-11-23 16:46:02.959open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co