Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB

Los Web Services son un nuevo tipo de aplicación Web, son aplicaciones independientes de las plataformas a diferencia de las páginas Web las cuales dependen de la plataforma de desarrollo; además los Web Services son componentes del software que permiten a los usuarios compartir datos con otros prog...

Full description

Autores:
Páez Ruiz, Andrea Paola
Carreño Siza, Lilibeth Juliana
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/26174
Acceso en línea:
http://hdl.handle.net/20.500.12749/26174
Palabra clave:
Systems engineer
Technological innovations
Web page
Unified modeling
State diagram
Computer networks
Digital communications
Data transmission systems
Telecommunications
Ingeniería de sistemas
Innovaciones tecnológicas
Redes de computadores
Comunicaciones digitales
Sistemas de transmisión de datos
Telecomunicaciones
Página web
Modelamiento unificado
Diagrama de estados
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_fb0991379ad4dd1c2552db6422f12a40
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/26174
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB
dc.title.translated.spa.fl_str_mv Development of alerts using the concept of web services under the .Net platform for the UNAB student portal
title Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB
spellingShingle Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB
Systems engineer
Technological innovations
Web page
Unified modeling
State diagram
Computer networks
Digital communications
Data transmission systems
Telecommunications
Ingeniería de sistemas
Innovaciones tecnológicas
Redes de computadores
Comunicaciones digitales
Sistemas de transmisión de datos
Telecomunicaciones
Página web
Modelamiento unificado
Diagrama de estados
title_short Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB
title_full Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB
title_fullStr Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB
title_full_unstemmed Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB
title_sort Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNAB
dc.creator.fl_str_mv Páez Ruiz, Andrea Paola
Carreño Siza, Lilibeth Juliana
dc.contributor.advisor.none.fl_str_mv Arenas Seleey, Daniel
dc.contributor.author.none.fl_str_mv Páez Ruiz, Andrea Paola
Carreño Siza, Lilibeth Juliana
dc.contributor.cvlac.spa.fl_str_mv Arenas Seleey, Daniel [68829]
dc.contributor.googlescholar.spa.fl_str_mv Arenas Seleey, Daniel [osfVKVoAAAAJ]
dc.contributor.orcid.spa.fl_str_mv Arenas Seleey, Daniel [0000-0003-3697-3835]
dc.contributor.researchgate.spa.fl_str_mv Arenas Seleey, Daniel [Daniel_Arenas-Seleey]
dc.contributor.apolounab.spa.fl_str_mv Arenas Seleey, Daniel [daniel-arenas-seleey]
dc.contributor.linkedin.spa.fl_str_mv Arenas Seleey, Daniel [daniel-arenas-seleey-25aa56138]
dc.subject.keywords.spa.fl_str_mv Systems engineer
Technological innovations
Web page
Unified modeling
State diagram
Computer networks
Digital communications
Data transmission systems
Telecommunications
topic Systems engineer
Technological innovations
Web page
Unified modeling
State diagram
Computer networks
Digital communications
Data transmission systems
Telecommunications
Ingeniería de sistemas
Innovaciones tecnológicas
Redes de computadores
Comunicaciones digitales
Sistemas de transmisión de datos
Telecomunicaciones
Página web
Modelamiento unificado
Diagrama de estados
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Innovaciones tecnológicas
Redes de computadores
Comunicaciones digitales
Sistemas de transmisión de datos
Telecomunicaciones
dc.subject.proposal.spa.fl_str_mv Página web
Modelamiento unificado
Diagrama de estados
description Los Web Services son un nuevo tipo de aplicación Web, son aplicaciones independientes de las plataformas a diferencia de las páginas Web las cuales dependen de la plataforma de desarrollo; además los Web Services son componentes del software que permiten a los usuarios compartir datos con otros programas modulares vía Internet solucionando ol problema de comunicación que se venia presentando debido a los diferentes lenguajes de programación y plataformas existentes que no lograban realizar una comunicación rápida y exitosa. Los Web Services son autónomos, son aplicaciones que existen en un ambiente distribuido, como Internet que tienen un proceso el cual consiste en la aceptación de una petición, realizar una ¡unción de acuerdo a la petición recibida y devolver una respuesta sin tener en cuenta los elementos que intervengan en este proceso.
publishDate 2004
dc.date.issued.none.fl_str_mv 2004
dc.date.accessioned.none.fl_str_mv 2024-08-23T12:46:59Z
dc.date.available.none.fl_str_mv 2024-08-23T12:46:59Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/26174
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/26174
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv http://msdn.microsoft.com/newsgroups/managed/default.
http://www.disca.upv.es/enheior/pdf/ActaNET.pdf
www.microsoft.com/latam/msdn/articulos/ 2000/1O/artO1/default.asp
www.microsoft.com/latam/msdn/comunidad/tj.net/2002/0G/art08/deault.asp 47k
http://www.fisica.uson.mx/carlos/WebServices/WS _UDDI.htm
Short, Scout. Creación do Servicios Web XML para la plataforma Microsoft .NLI. Primera Edición. Me Graw Hill. 2002 319 p
Ceballos Sierra, Francisco Javier. EL lenguaje de programación Visual Basic .NET. Edición original. Alfaomega RA MA.2003.442 p.
http://www.cs.ualberta.ca/~pfiguero/soo/uml/
dc.relation.uriapolo.spa.fl_str_mv https://apolo.unab.edu.co/en/persons/daniel-arenas-seleey
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-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
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.coverage.spatial.spa.fl_str_mv Bucaramanga (Santander, Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/26174/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/26174/1/2004_Paez_Ruiz_Andrea.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/26174/3/2004_Paez_Ruiz_Andrea.pdf.jpg
bitstream.checksum.fl_str_mv 3755c0cfdb77e29f2b9125d7a45dd316
8152fb160c8b0662d2455d6f652d7283
b67419f8a929292e9ea02dc05f47b96a
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1812205629596499968
spelling Arenas Seleey, Danielfd149352-ef46-4e31-a43d-13eb21694dd0Páez Ruiz, Andrea Paola7a1050d7-0b1b-4b1c-a23e-ae79cbd0de44Carreño Siza, Lilibeth Juliana5e0fc7ee-4cf1-42a2-9495-1500341ddaaeArenas Seleey, Daniel [68829]Arenas Seleey, Daniel [osfVKVoAAAAJ]Arenas Seleey, Daniel [0000-0003-3697-3835]Arenas Seleey, Daniel [Daniel_Arenas-Seleey]Arenas Seleey, Daniel [daniel-arenas-seleey]Arenas Seleey, Daniel [daniel-arenas-seleey-25aa56138]Bucaramanga (Santander, Colombia)UNAB Campus Bucaramanga2024-08-23T12:46:59Z2024-08-23T12:46:59Z2004http://hdl.handle.net/20.500.12749/26174instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coLos Web Services son un nuevo tipo de aplicación Web, son aplicaciones independientes de las plataformas a diferencia de las páginas Web las cuales dependen de la plataforma de desarrollo; además los Web Services son componentes del software que permiten a los usuarios compartir datos con otros programas modulares vía Internet solucionando ol problema de comunicación que se venia presentando debido a los diferentes lenguajes de programación y plataformas existentes que no lograban realizar una comunicación rápida y exitosa. Los Web Services son autónomos, son aplicaciones que existen en un ambiente distribuido, como Internet que tienen un proceso el cual consiste en la aceptación de una petición, realizar una ¡unción de acuerdo a la petición recibida y devolver una respuesta sin tener en cuenta los elementos que intervengan en este proceso.Introducción..................................................................................................................................................................................... 1 I. Web Services............................................................................................................................................................................................. 3 1.1 Definición de Web Services............................................................................................................................................................. 3 1.1.1 Ciclo de Vida de un Web Services.............................................................................................................................. 4 1.2 Ventajas de Web Services .........................................................................................................................................................5 1.3 Modelo de Programación de Web Services.............................................................................................................................. 6 1.4 Escenarios de Web Services............................................................................................................................................................... 6 1.4.1 Servicios Simples..................................................................................................................................................................... 7 1.4.2 Integración de Aplicaciones.............................................................................................................................. 7 1 4 3 Soluciones de Flujo de Trabajo ..............................................................................................................................8 1.5 estructura de Web Seivices ..............................................................................................................................8 1.6 Componentes y Operaciones de los Web Services .............................................................................................................14 1.6.1 Componentes............................................................................................................................................................................. 14 1.6.2 Operaciones de Web Services.............................................................................................................................. 15 1.7 Protocolos de Funcionamiento ..............................................................................................................................16 1.7.1 SOAP (Simple Object Access Protocol) ..............................................................................................................................16 1.7.1.1 Ventajas de SOAP .................................................................................................................................................................17 1.7.2 WSDL .............................................................................................................................................................................................18 1.7.2.1 Anatomía de un documento WSDL.............................................................................................................................. 19 1.7.3 UDDI (Universal Description, Discovery and Integration) ...............................................................................................19 1.7.3.1 Estructura central de UDDI ..............................................................................................................................20 1.7.3.2 Características de UDDI.............................................................................................................................. 21 1.8 DIFERENCIAS ENTRE PAGINA WEB VS. WEB Services.............................................................................................................. 21 2. Lenguaje de Modelamiento Unificado (UML) ..............................................................................................................................23 3. Tecnologías de Desarrollo para los Web Services ................................................................................................................25 3.1 IBM Y LOS WEB SERVICES.............................................................................................................................. 27 3.2 J2EE Y WEB SERVICES ..............................................................................................................................29 3.3 NET y los Web Services.............................................................................................................................. 31 3.2.1 Datos y Esquemas XML.............................................................................................................................. 32 3.3 Componentes de los Formularios Web Forms.............................................................................................................................. 40 3.4 ASP .NET .............................................................................................................................................................................................41 3.4.1 RequisitosdelaplataformaASP.NET.............................................................................................................................. 42 3.5 Requisitos de Sistema de NET Framework.............................................................................................................................. 43 3.6 VisualStudio.NET............................................................................................................................................................................ 45 3.6.1 Visual Basic NFT........................................................................................................................................................................... 46 3.8 Diferencias entre NET vs. J2EE.............................................................................................................................. 50 4. Desarrollo del prototipo de desarrollo de Alertas usando el .................................................................................................51 concepto de Web Services bajo la plataforma .NET para el portal del estudiante UNAB........................................................ 4.1 Estudio del Portal Estudiante UNAB.............................................................................................................................. 51 4.1.1 Estructura Interna del Portal.............................................................................................................................. 53 4.2 Modelamiento UML para el desarrollo de Alertas bajo la ...................................................................................................56 plataforma .Net para el portal del estudiante UNAB.............................................................................................................................. 4.2.1 Casos de Uso para el prototipo de Web Services de alertas ...............................................................56 4.2.2 Diagramas de Secuencia.............................................................................................................................. 58 4.2.3 Diagramas de Colaboración.............................................................................................................................. 59 4.2.4 Diagrama de Actividades y sus descripciones para el .....................................................................................................61 prototipo de recuperación de información.............................................................................................................................. 4.2.5 Diagrama de Estados.............................................................................................................................. 62 4.3 Modelo conceptual y estructura de funcionamiento de los............................................................... 64 protocolos aplicados al prototipo de alertas para el portal del estudiante UNAB............................................................... 4.4 Requerimientos no funcionales.............................................................................................................................. 65 4.4.1 Infraestructura tecnológica ..............................................................................................................................65 4.4.2 Utilización de la Base de Datos ORADLE ..............................................................................................................................66 4.4.3 UsodeVisualBasic.NET ..............................................................................................................................66 5. Prototipo para alertas ..............................................................................................................................71 5.1 Proveedor de Servicios ..............................................................................................................................72 5.2 Usuario Administrador Web Services.............................................................................................................................. 76 5.3 Usuario Normal ..............................................................................................................................77 6. Resultados del trabajo de Investigación.............................................................................................................................. 78 6 1 Diferencias en o| desarrollo de Web Services entre la Plataforma J2EE y la plataforma .NET ..................................78 6.2 Diferencias entre Web Services y Página Web.............................................................................................................................. 79 7. Conclusiones........................................................................................................................................................................................ 81 8. Sugerencias para trabajos futuros.............................................................................................................................. 82 Bibliografía .............................................................................................................................................................................................83 Anexos............................................................................................................................................................................................. 84PregradoWeb Services are a new type of Web application, they are platform-independent applications unlike Web pages which depend on the development platform; in addition, Web Services are software components that allow users to share data with other modular programs via the Internet, solving the communication problem that had been occurring due to the different programming languages ​​and existing platforms that were unable to achieve fast and successful communication. Web Services are autonomous, they are applications that exist in a distributed environment, such as the Internet, which have a process which consists of accepting a request, performing a function according to the request received and returning a response without taking into account the elements that intervene in this process.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Desarrollo de alertas usando el concepto de web services bajo la plataforma. Net para el portal del estudiante UNABDevelopment of alerts using the concept of web services under the .Net platform for the UNAB student portalIngeniero de SistemasUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaIngeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TPSystems engineerTechnological innovationsWeb pageUnified modelingState diagramComputer networksDigital communicationsData transmission systemsTelecommunicationsIngeniería de sistemasInnovaciones tecnológicasRedes de computadoresComunicaciones digitalesSistemas de transmisión de datosTelecomunicacionesPágina webModelamiento unificadoDiagrama de estadoshttp://msdn.microsoft.com/newsgroups/managed/default.http://www.disca.upv.es/enheior/pdf/ActaNET.pdfwww.microsoft.com/latam/msdn/articulos/ 2000/1O/artO1/default.aspwww.microsoft.com/latam/msdn/comunidad/tj.net/2002/0G/art08/deault.asp 47khttp://www.fisica.uson.mx/carlos/WebServices/WS _UDDI.htmShort, Scout. Creación do Servicios Web XML para la plataforma Microsoft .NLI. Primera Edición. Me Graw Hill. 2002 319 pCeballos Sierra, Francisco Javier. EL lenguaje de programación Visual Basic .NET. Edición original. Alfaomega RA MA.2003.442 p.http://www.cs.ualberta.ca/~pfiguero/soo/uml/https://apolo.unab.edu.co/en/persons/daniel-arenas-seleeyLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/26174/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessORIGINAL2004_Paez_Ruiz_Andrea.pdf2004_Paez_Ruiz_Andrea.pdfTesisapplication/pdf25526933https://repository.unab.edu.co/bitstream/20.500.12749/26174/1/2004_Paez_Ruiz_Andrea.pdf8152fb160c8b0662d2455d6f652d7283MD51open accessTHUMBNAIL2004_Paez_Ruiz_Andrea.pdf.jpg2004_Paez_Ruiz_Andrea.pdf.jpgIM Thumbnailimage/jpeg6760https://repository.unab.edu.co/bitstream/20.500.12749/26174/3/2004_Paez_Ruiz_Andrea.pdf.jpgb67419f8a929292e9ea02dc05f47b96aMD53open access20.500.12749/26174oai:repository.unab.edu.co:20.500.12749/261742024-08-23 22:02:07.006open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==