Componentes web: una comparación entre servicios web y componentes de software

La disciplina de la ingenier´ıa del software est´a experimentando una r´apida consolidaci´on de las actividades de desarrollo de aplicaciones software y del uso de tecnolog´ıas y metodolog´ıas de programaci´on basadas en web. En el campo de los servicios web adem´as est´an apareciendo pr´acticas (or...

Full description

Autores:
Iribarne, Luis
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/9040
Acceso en línea:
http://hdl.handle.net/20.500.12749/9040
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
Software components
WSDL
Specify with semantics
Protocol specification
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
Servicios web
Componentes software
WSDL
UDDI
Especificacon semantica
Especificación de protocolos
Rights
License
Derechos de autor 2004 Revista Colombiana de Computación
id UNAB2_c111d8610a401b8a744e4ad4019729e4
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/9040
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Componentes web: una comparación entre servicios web y componentes de software
dc.title.translated.eng.fl_str_mv Web components: a comparison between web services and software components
title Componentes web: una comparación entre servicios web y componentes de software
spellingShingle Componentes web: una comparación entre servicios web y componentes de software
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
Software components
WSDL
Specify with semantics
Protocol specification
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
Servicios web
Componentes software
WSDL
UDDI
Especificacon semantica
Especificación de protocolos
title_short Componentes web: una comparación entre servicios web y componentes de software
title_full Componentes web: una comparación entre servicios web y componentes de software
title_fullStr Componentes web: una comparación entre servicios web y componentes de software
title_full_unstemmed Componentes web: una comparación entre servicios web y componentes de software
title_sort Componentes web: una comparación entre servicios web y componentes de software
dc.creator.fl_str_mv Iribarne, Luis
dc.contributor.author.spa.fl_str_mv Iribarne, Luis
dc.contributor.googlescholar.spa.fl_str_mv Iribarne, Luis [JvVevV8AAAAJ]
dc.contributor.orcid.spa.fl_str_mv Iribarne, Luis [0000-0003-1815-4721]
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
Software components
WSDL
Specify with semantics
Protocol specification
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
Servicios web
Componentes software
WSDL
UDDI
Especificacon semantica
Especificación de protocolos
dc.subject.keywords.eng.fl_str_mv Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Software components
WSDL
Specify with semantics
Protocol specification
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 Servicios web
Componentes software
WSDL
UDDI
Especificacon semantica
Especificación de protocolos
description La disciplina de la ingenier´ıa del software est´a experimentando una r´apida consolidaci´on de las actividades de desarrollo de aplicaciones software y del uso de tecnolog´ıas y metodolog´ıas de programaci´on basadas en web. En el campo de los servicios web adem´as est´an apareciendo pr´acticas (orientadas y basadas) para la construcci´on de aplicaciones software a gran escala (como por ejemplo los sistemas de informaci´on distribuidos). Las pr´acticas para el desarrollo de software basadas en la composici´on de servicios web (muchos de estos desarrollados por terceras partes) conllevan problemas similares a los que aparecen en el campo del desarrollo de software basado en componentes (m´as extendido en el campo de los componentes COTS), como la interoperabilidad o la compatibilidad de componentes. El presente trabajo lleva a cabo un estudio comparativo entre la descripci´on tradicional de los componentes software y el lenguaje para la descripci´on de servicio web (WSDL). El trabajo tambi´en identifica algunas de las limitaciones que presenta la actual especificaci´on del servicio de directorio (UDDI) para desarrollar aplicaciones software distribuidas mediante la composici´on de servicios webs.
publishDate 2004
dc.date.issued.none.fl_str_mv 2004-06-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:21:19Z
dc.date.available.none.fl_str_mv 2020-10-27T00:21:19Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
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/9040
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/9040
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/1081/1053
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1081
dc.relation.references.none.fl_str_mv F. Acherman, M. Lumpe, J. Schneider, and O. Nierstrasz. Piccola—A Small Composition Language, 1999. University of Berne. http://www.iam.unibe.ch/∼scg/ Research/Piccola/.
A. Alencar and J. Goguen. OOZE. In S. Stepney, R. Barden, and D. Cooper, editors, Object Orientation in Z, pages 158–183. Springer-Verlag: Cambridge CB2 1LQ, UK, 1992. Workshops in Computing.
M. Azuma. Square: The next generation of the ISO/IEC 9126 and 14598 international standards series on software product quality. In ESCOM (European Software Control and Metrics conference), pages 337–346, April 2001.
J. Barnes. High Integrity Ada: the SPARK Approach. Addison-Wesley, 1997. ISBN: 0-20-11751-77.
L. Bass, P.C. Clements, and R. Kazman. Software Architecture in Practice. AddisonWesley, 1998. ISBN: 0-201-19930-0.
R. Bastide, O. Sy, and P. Palanque. Formal Specification and Prototyping of CORBA Systems. In ECOOP’99, number 1628 in LNCS, pages 474–494. Springer-Verlag, 1999.
T. Bellwood, L. Clement, D. Ehnebuske, A. Hately, M. Hondo, Y. L. Husband, K. Januszewski, S. Lee, B. McKee, J. Munter, and C. Riegen. UDDI Version 3.0, July 2002. http://www.uddi.org/pubs/uddi-v3.00-published-20020719.pdf.
T. Berners-Lee, R. Fielding, and L. Masinter. Uniform Resource Identifiers (URI): Generic Syntax. Technical Report RFC 2396, IETF, August 1998. http://www.ietf. org/rfc/rfc2396.txt.
T. Boubez, M. Hondo, C. Kurt, J. Rodriguez, and D. Rogers. UDDI Data Structure Reference V1.0, 28 de Junio 2002. http://www.uddi.org/pubs/DataStructure-V1. 00-Published-20020628.pdf.
T. Boubez, M. Hondo, C. Kurt, J. Rodriguez, and D. Rogers. UDDI Programmer’s API 1.0, 28 de Junio 2002. http://www.uddi.org/pubs/ProgrammersAPI-V1. 01-Published-20020628.pdf.
C. Canal, L. Fuentes, E. Pimentel, J. M. Troya, and A. Vallecillo. Adding roles to CORBA objects. IEEE Trans. Softw. Eng., 29(3):242–260, 2003.
P. Cauldwell, R. Chawla, V. Chopra, G. Damschen, C. Dix, T. Hong, F. Norton, U. Ogbuji, G. Olander, M. A. Richman, K. Saunders, and Z. Zaev. Professional XML Web Services. Wrox Press Ltd, 2001. ISBN: 1-861005-09-1.
L. Chung, B.A. Nixon, E. Yu, and J. Mylopoulos. Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, 1999. ISBN: 07-923-86663.
E. H. Darr and N. Plat. VDM++ Language Reference Manual, 1994. Utrecht, The Netherlands: Cap Volmac.
R. Duke, G. Rose, and G. Smith. Object-Z: A Specification Language Advocated for the Description of Standards. Computer Standards and Interfaces, 17:511–533, 1995.
J. Goguen, D. Nguyen, J. Meseguer, Luqi, D. Zhang, and V. Berzins. Software Component Search. Journal of Systems Integration, 6:93–134, September 1996.
J. Han. Semantic and Usage Packaging for Software Components. In Antoncio Vallecillo, Juan Hern´andez, and Jos M. Troya, editors, Object Interoperability. ECOOP’99 Workshop on Object Interoperability, pages 25–34, Lisbon, Portugal, 1999.
L. Iribarne, J. M. Troya, and A. Vallecillo. A Trading Service for COTS Components. The Computer Journal, 47(3), may 2004.
ISO/IEC-9126. Information Technology – Software Product Evaluation – Quality Characteristics and Guidelines for their Use, 1991. International Standard ISO/IEC 9126.
ISO/IEC-ITU/T. Information Technology – Open Distributed Processing – Trading function: Specification, August 1997. ISO/IEC 13235-1, UIT-T X.950.
T. Jewell and D. Chappell. Java Web Services. O’Reilly, 2002. ISBN: 0-596-00269-6.
L. Kutvonen. Achieving Interoperability through ODP Trading function. In Second International Symposium on Autonomous Decentralized systems (ISADS’95), pages 63– 69, Arizona, April 1995. IEEE Computer Society
K. Lano, J. Bicarregui, T. Maibaum, and J. Fiadeiro. Composition of Reactive Systems Components. In G.T. Leavens and M. Sitaraman, editors, Proceedings of the 1st Workshop on Component-Based Systems. European Software Engineering Conference (ESEC) and ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), 1997. http://www.cs.iastate.edu/∼leavens/FoCBS/FoCBS.html.
D. Lea and J. Marlowe. Interface-Based Protocol Specification of Open Systems Using PSL. In Proc. of the 9th European Conference on Object-Oriented Programming (ECOOP’95), pages 374–398, Aarhus, D¨anemark, 1995.
G. T. Leavens, L. Baker, and C. Ruby. Behavioral Specifications of Businesses and Systems, chapter JML: A Notation for Detail Desing. Kluwer Academic, 1999.
M. Lumpe, J. Schneider, O. Nierstrasz, and F. Achermann. Towards a Formal Composition Language. In G.T. Leavens and M. Sitaraman, editors, Proceedings of the 1st Workshop on Component-Based Systems, European Software Engineering Conference (ESEC) and ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), September 1997. http://www.cs.iastate.edu/∼leavens/FoCBS/FoCBS.html.
B. Meyer. Eiffel: The Language. Prentice Hall, 1992. ISBN: 0-13-247925-7.
A. Mikhajlova. Ensuring Correctness of Object and Component Systems. PhD thesis, October 1999.
R.A. Riemenschneider and V. Stavridou. The Role of Architecture Description Languages in Component-Based Development: The SRI Perspective. In 21st International Conference on Software Engineering, May 1999. http://www.sei.cmu.edu/ cbs/icse99/papers/42/42.htm.
C. Thompson. Workshop on Compositional Software Architectures: Workshop Report. January 1998. Monterey, Clifornia. http://www.objs.com/workshops/ws9801/ report.html.
A. Vallecillo, J. Hern´andez, and J. M. Troya. Object Interoperability. In ObjectOriented Technology: ECOOP’99 Workshop Reader, number 1743 in LNCS, pages 1–21. Springer-Verlag, 1999.
W3C-WebServices. Web Services Glosary, November 2002. W3C Working Draft. http: //www.w3.org/TR/2002/WD-ws-gloss-20021114/.
J. Warmer and A. Kleppe. The Object Constraint Language — Precise Modeling with UML. Addison-Wesley, 1998. ISBN: 0-201-37940-6.
D. M. Yellin and R. E. Strom. Protocol Specifications and Component Adaptors. ACM Transactions on Programming Languages and Systems, 19(2):292–333, Mar. 1997.
A. M. Zaremski and J. M. Wing. Specification Matching of Software Components. ACM Trans. on Software Engineering and Methodology, 6(4):333–369, October 1997.
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 Atribución-NoComercial-SinDerivadas 2.5 Colombia
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/
Atribución-NoComercial-SinDerivadas 2.5 Colombia
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-20
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/9040/1/2004_Articulo_Componentes%20web%20una%20comparacion%20entre%20servicios%20web%20y%20componentes%20de%20software.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/9040/2/2004_Articulo_Componentes%20web%20una%20comparacion%20entre%20servicios%20web%20y%20componentes%20de%20software.pdf.jpg
bitstream.checksum.fl_str_mv 850917cf67b0fa6bdee248c822c4f477
e6dda7f50bcc7656f996245d588b442a
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_ 1814277722988347392
spelling Iribarne, Luis18b3ba95-bd80-470b-a6ca-83cc3dc66353-1Iribarne, Luis [JvVevV8AAAAJ]Iribarne, Luis [0000-0003-1815-4721]2020-10-27T00:21:19Z2020-10-27T00:21:19Z2004-06-012539-21151657-2831http://hdl.handle.net/20.500.12749/9040instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coLa disciplina de la ingenier´ıa del software est´a experimentando una r´apida consolidaci´on de las actividades de desarrollo de aplicaciones software y del uso de tecnolog´ıas y metodolog´ıas de programaci´on basadas en web. En el campo de los servicios web adem´as est´an apareciendo pr´acticas (orientadas y basadas) para la construcci´on de aplicaciones software a gran escala (como por ejemplo los sistemas de informaci´on distribuidos). Las pr´acticas para el desarrollo de software basadas en la composici´on de servicios web (muchos de estos desarrollados por terceras partes) conllevan problemas similares a los que aparecen en el campo del desarrollo de software basado en componentes (m´as extendido en el campo de los componentes COTS), como la interoperabilidad o la compatibilidad de componentes. El presente trabajo lleva a cabo un estudio comparativo entre la descripci´on tradicional de los componentes software y el lenguaje para la descripci´on de servicio web (WSDL). El trabajo tambi´en identifica algunas de las limitaciones que presenta la actual especificaci´on del servicio de directorio (UDDI) para desarrollar aplicaciones software distribuidas mediante la composici´on de servicios webs.The software engineering discipline is experiencing a quick consolidation in the applications development activities and the use of technologies and methodologies of web-based programming. In the web services arena some oriented and based practices for the construction of large scale software applications (i.e., distributed information systems) are beginning to appear. The software development practices based on web services composition (many of them elaborated by third parts) involve similar problems to those in the component-based development arena (more extended in the COTS components), like components’ compatibility or interoperability. In the present work, it is carried out a comparative study between the traditional software components description and the web services description language (WSDL). The work also shows the limitations of the current directory service specification (UDDI) to develop distributed software applications by means of the composition of web services.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1081/1053https://revistas.unab.edu.co/index.php/rcc/article/view/1081F. Acherman, M. Lumpe, J. Schneider, and O. Nierstrasz. Piccola—A Small Composition Language, 1999. University of Berne. http://www.iam.unibe.ch/∼scg/ Research/Piccola/.A. Alencar and J. Goguen. OOZE. In S. Stepney, R. Barden, and D. Cooper, editors, Object Orientation in Z, pages 158–183. Springer-Verlag: Cambridge CB2 1LQ, UK, 1992. Workshops in Computing.M. Azuma. Square: The next generation of the ISO/IEC 9126 and 14598 international standards series on software product quality. In ESCOM (European Software Control and Metrics conference), pages 337–346, April 2001.J. Barnes. High Integrity Ada: the SPARK Approach. Addison-Wesley, 1997. ISBN: 0-20-11751-77.L. Bass, P.C. Clements, and R. Kazman. Software Architecture in Practice. AddisonWesley, 1998. ISBN: 0-201-19930-0.R. Bastide, O. Sy, and P. Palanque. Formal Specification and Prototyping of CORBA Systems. In ECOOP’99, number 1628 in LNCS, pages 474–494. Springer-Verlag, 1999.T. Bellwood, L. Clement, D. Ehnebuske, A. Hately, M. Hondo, Y. L. Husband, K. Januszewski, S. Lee, B. McKee, J. Munter, and C. Riegen. UDDI Version 3.0, July 2002. http://www.uddi.org/pubs/uddi-v3.00-published-20020719.pdf.T. Berners-Lee, R. Fielding, and L. Masinter. Uniform Resource Identifiers (URI): Generic Syntax. Technical Report RFC 2396, IETF, August 1998. http://www.ietf. org/rfc/rfc2396.txt.T. Boubez, M. Hondo, C. Kurt, J. Rodriguez, and D. Rogers. UDDI Data Structure Reference V1.0, 28 de Junio 2002. http://www.uddi.org/pubs/DataStructure-V1. 00-Published-20020628.pdf.T. Boubez, M. Hondo, C. Kurt, J. Rodriguez, and D. Rogers. UDDI Programmer’s API 1.0, 28 de Junio 2002. http://www.uddi.org/pubs/ProgrammersAPI-V1. 01-Published-20020628.pdf.C. Canal, L. Fuentes, E. Pimentel, J. M. Troya, and A. Vallecillo. Adding roles to CORBA objects. IEEE Trans. Softw. Eng., 29(3):242–260, 2003.P. Cauldwell, R. Chawla, V. Chopra, G. Damschen, C. Dix, T. Hong, F. Norton, U. Ogbuji, G. Olander, M. A. Richman, K. Saunders, and Z. Zaev. Professional XML Web Services. Wrox Press Ltd, 2001. ISBN: 1-861005-09-1.L. Chung, B.A. Nixon, E. Yu, and J. Mylopoulos. Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, 1999. ISBN: 07-923-86663.E. H. Darr and N. Plat. VDM++ Language Reference Manual, 1994. Utrecht, The Netherlands: Cap Volmac.R. Duke, G. Rose, and G. Smith. Object-Z: A Specification Language Advocated for the Description of Standards. Computer Standards and Interfaces, 17:511–533, 1995.J. Goguen, D. Nguyen, J. Meseguer, Luqi, D. Zhang, and V. Berzins. Software Component Search. Journal of Systems Integration, 6:93–134, September 1996.J. Han. Semantic and Usage Packaging for Software Components. In Antoncio Vallecillo, Juan Hern´andez, and Jos M. Troya, editors, Object Interoperability. ECOOP’99 Workshop on Object Interoperability, pages 25–34, Lisbon, Portugal, 1999.L. Iribarne, J. M. Troya, and A. Vallecillo. A Trading Service for COTS Components. The Computer Journal, 47(3), may 2004.ISO/IEC-9126. Information Technology – Software Product Evaluation – Quality Characteristics and Guidelines for their Use, 1991. International Standard ISO/IEC 9126.ISO/IEC-ITU/T. Information Technology – Open Distributed Processing – Trading function: Specification, August 1997. ISO/IEC 13235-1, UIT-T X.950.T. Jewell and D. Chappell. Java Web Services. O’Reilly, 2002. ISBN: 0-596-00269-6.L. Kutvonen. Achieving Interoperability through ODP Trading function. In Second International Symposium on Autonomous Decentralized systems (ISADS’95), pages 63– 69, Arizona, April 1995. IEEE Computer SocietyK. Lano, J. Bicarregui, T. Maibaum, and J. Fiadeiro. Composition of Reactive Systems Components. In G.T. Leavens and M. Sitaraman, editors, Proceedings of the 1st Workshop on Component-Based Systems. European Software Engineering Conference (ESEC) and ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), 1997. http://www.cs.iastate.edu/∼leavens/FoCBS/FoCBS.html.D. Lea and J. Marlowe. Interface-Based Protocol Specification of Open Systems Using PSL. In Proc. of the 9th European Conference on Object-Oriented Programming (ECOOP’95), pages 374–398, Aarhus, D¨anemark, 1995.G. T. Leavens, L. Baker, and C. Ruby. Behavioral Specifications of Businesses and Systems, chapter JML: A Notation for Detail Desing. Kluwer Academic, 1999.M. Lumpe, J. Schneider, O. Nierstrasz, and F. Achermann. Towards a Formal Composition Language. In G.T. Leavens and M. Sitaraman, editors, Proceedings of the 1st Workshop on Component-Based Systems, European Software Engineering Conference (ESEC) and ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), September 1997. http://www.cs.iastate.edu/∼leavens/FoCBS/FoCBS.html.B. Meyer. Eiffel: The Language. Prentice Hall, 1992. ISBN: 0-13-247925-7.A. Mikhajlova. Ensuring Correctness of Object and Component Systems. PhD thesis, October 1999.R.A. Riemenschneider and V. Stavridou. The Role of Architecture Description Languages in Component-Based Development: The SRI Perspective. In 21st International Conference on Software Engineering, May 1999. http://www.sei.cmu.edu/ cbs/icse99/papers/42/42.htm.C. Thompson. Workshop on Compositional Software Architectures: Workshop Report. January 1998. Monterey, Clifornia. http://www.objs.com/workshops/ws9801/ report.html.A. Vallecillo, J. Hern´andez, and J. M. Troya. Object Interoperability. In ObjectOriented Technology: ECOOP’99 Workshop Reader, number 1743 in LNCS, pages 1–21. Springer-Verlag, 1999.W3C-WebServices. Web Services Glosary, November 2002. W3C Working Draft. http: //www.w3.org/TR/2002/WD-ws-gloss-20021114/.J. Warmer and A. Kleppe. The Object Constraint Language — Precise Modeling with UML. Addison-Wesley, 1998. ISBN: 0-201-37940-6.D. M. Yellin and R. E. Strom. Protocol Specifications and Component Adaptors. ACM Transactions on Programming Languages and Systems, 19(2):292–333, Mar. 1997.A. M. Zaremski and J. M. Wing. Specification Matching of Software Components. ACM Trans. on Software Engineering and Methodology, 6(4):333–369, October 1997.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/Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 5 Núm. 1 (2004): Revista Colombiana de Computación; 1-20Innovaciones 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'sSoftware componentsWSDLSpecify with semanticsProtocol specificationInnovaciones tecnológicasCiencias de la computaciónDesarrollo tecnológicoIngeniería de sistemasInvestigacionesTecnologías de la información y la comunicaciónServicios webComponentes softwareWSDLUDDIEspecificacon semanticaEspecificación de protocolosComponentes web: una comparación entre servicios web y componentes de softwareWeb components: a comparison between web services and software componentsinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticlehttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINAL2004_Articulo_Componentes web una comparacion entre servicios web y componentes de software.pdf2004_Articulo_Componentes web una comparacion entre servicios web y componentes de software.pdfArtículoapplication/pdf532153https://repository.unab.edu.co/bitstream/20.500.12749/9040/1/2004_Articulo_Componentes%20web%20una%20comparacion%20entre%20servicios%20web%20y%20componentes%20de%20software.pdf850917cf67b0fa6bdee248c822c4f477MD51open accessTHUMBNAIL2004_Articulo_Componentes web una comparacion entre servicios web y componentes de software.pdf.jpg2004_Articulo_Componentes web una comparacion entre servicios web y componentes de software.pdf.jpgIM Thumbnailimage/jpeg7393https://repository.unab.edu.co/bitstream/20.500.12749/9040/2/2004_Articulo_Componentes%20web%20una%20comparacion%20entre%20servicios%20web%20y%20componentes%20de%20software.pdf.jpge6dda7f50bcc7656f996245d588b442aMD52open access20.500.12749/9040oai:repository.unab.edu.co:20.500.12749/90402024-04-15 16:28:34.651open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co