Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web

Descripción del Articulo

La capacidad de desarrollo de aplicaciones distribuidas que caracteriza al modelo de los servicios Web es realmente sorprendente. Por ejemplo, una empresa puede tener un servicio de pago electrónico en línea y ofrecérselo a sus socios que, a su vez, pueden conectarse a el independientemente de la pl...

Descripción completa

Detalles Bibliográficos
Autor: Montenegro Beltrán Hugo Christian
Formato: tesis de maestría
Fecha de Publicación:2007
Institución:Universidad Católica de Santa María
Repositorio:UCSM-Tesis
Lenguaje:español
OAI Identifier:oai:repositorio.ucsm.edu.pe:20.500.12920/6925
Enlace del recurso:https://repositorio.ucsm.edu.pe/handle/20.500.12920/6925
Nivel de acceso:acceso abierto
Materia:Modelo Transaccional COM+
Actividades Transaccionales Todo o Nada
Aplicaciones Distribuidas
id UCSM_5e26897086b0131705afbcc7ffc1bde7
oai_identifier_str oai:repositorio.ucsm.edu.pe:20.500.12920/6925
network_acronym_str UCSM
network_name_str UCSM-Tesis
repository_id_str 4282
dc.title.es.fl_str_mv Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web
title Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web
spellingShingle Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web
Montenegro Beltrán Hugo Christian
Modelo Transaccional COM+
Actividades Transaccionales Todo o Nada
Aplicaciones Distribuidas
title_short Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web
title_full Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web
title_fullStr Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web
title_full_unstemmed Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web
title_sort Exposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Web
author Montenegro Beltrán Hugo Christian
author_facet Montenegro Beltrán Hugo Christian
author_role author
dc.contributor.author.fl_str_mv Montenegro Beltrán Hugo Christian
dc.subject.es.fl_str_mv Modelo Transaccional COM+
Actividades Transaccionales Todo o Nada
Aplicaciones Distribuidas
topic Modelo Transaccional COM+
Actividades Transaccionales Todo o Nada
Aplicaciones Distribuidas
description La capacidad de desarrollo de aplicaciones distribuidas que caracteriza al modelo de los servicios Web es realmente sorprendente. Por ejemplo, una empresa puede tener un servicio de pago electrónico en línea y ofrecérselo a sus socios que, a su vez, pueden conectarse a el independientemente de la plataforma que utilicen. Las empresas de alquiler de autos pueden vincular sus sistemas de reservas en línea con líneas aéreas y hoteles, con el fin de que el cliente pueda reservar un auto, un vuelo, y una habitación de hotel a la vez. A medida que empresas de envíos, de servicios y de pago electrónico comiencen a ofrecer sus sistemas por medio de los servicios Web, se facilitará la conexión a los sitios de comercio electrónico que se estén creando. Los servicios Web aportan una solución a la necesidad de interoperabilidad entre aplicaciones Web al especificar un protocolo estándar de base XML. Al considerar los servicios Web como una nueva posibilidad de desarrollo de aplicaciones, los sitios expuestos por los Servicios Web deben considerarse como funciones (es decir, servicios Web). Una aplicación Web llama a otra, de la misma manera que una aplicación normal invoca una función y obtiene un resultado como respuesta. En el caso de que la comunicación sea de tipo asíncrona, una aplicación Web envía un mensaje a otra aplicación Web sin la necesidad de recibir una respuesta inmediata. Al contar con este tipo de interfaz de programas, una empresa puede centrar su atención en sus capacidades básicas dentro de su aplicación Web y añadir aquellas que 9 necesite de otros. De esta manera, el usuario consigue una aplicación completa a pesar de que un único proveedor solamente proporciona parte de la funcionalidad total. La Tecnología COM+ permite el desarrollo de componentes reutilizables en base a una infraestructura que provee varios servicios para el desarrollador, los cuales no tienen que ser implementados para cada desarrollo, simplemente se tiene acceso a ellos cuando se desarrollan componentes bajo este marco de trabajo, los servicios más importantes son: manejo de transacciones, escalabilidad , seguridad . Las características técnicas mencionadas anteriormente plantean nuevos retos en el área del diseño y desarrollo de los servicios Web, en especial para aquellos servicios web que desean exponer funcionalidad ya implementada en componentes COM+, esto permitirá el ahorro de tiempo y dinero en la implementación de nuevos sistemas que reutilicen la funcionalidad de componentes ya existentes, hasta el momento no hay investigaciones acerca de la utilización de componentes COM+ en actividades transaccionales basadas en servicios web. En esta tesis se describe el análisis y diseño de una propuesta que permitirá participar a los componentes COM+ en actividades transaccionales basadas en servicios web. Para validar el diseño se harán uso de patrones de diseño de software, de tal manera que se asegure que las mejores prácticas de ingeniería 10 de software han sido cumplidas, el diseño además será probado con una implementación de un aplicativo, el uso y adecuación de las características transaccionales de los componentes COM+ serán evaluadas por un conjunto de expertos locales en el uso de esta tecnología.
publishDate 2007
dc.date.accessioned.none.fl_str_mv 2017-12-06T19:18:23Z
dc.date.available.none.fl_str_mv 2017-12-06T19:18:23Z
dc.date.issued.fl_str_mv 2007-01-18
dc.type.es_ES.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.es_ES.fl_str_mv info:eu-repo/semantics/publishedVersion
format masterThesis
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.ucsm.edu.pe/handle/20.500.12920/6925
url https://repositorio.ucsm.edu.pe/handle/20.500.12920/6925
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_ES.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es_ES.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.publisher.es_ES.fl_str_mv Universidad Católica de Santa María
dc.publisher.country.es_ES.fl_str_mv PE
dc.source.es_ES.fl_str_mv Universidad Católica de Santa María - UCSM
Repositorio de tesis de la Universidad Católica de Santa María
dc.source.none.fl_str_mv reponame:UCSM-Tesis
instname:Universidad Católica de Santa María
instacron:UCSM
instname_str Universidad Católica de Santa María
instacron_str UCSM
institution UCSM
reponame_str UCSM-Tesis
collection UCSM-Tesis
bitstream.url.fl_str_mv https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/6925/3/80.0500.MG.pdf.txt
https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/6925/4/80.0500.MG.pdf.jpg
https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/6925/1/80.0500.MG.pdf
https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/6925/2/license.txt
bitstream.checksum.fl_str_mv e28857e3c9f98ebef97e27ddcf40d119
4ad52eafae13328f791526f1c6b586ed
0e0c9dc2503d56f88fb54aab8a8f01c7
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad Católica de Santa María
repository.mail.fl_str_mv repositorio.biblioteca@ucsm.edu.pe
_version_ 1852135963691581440
spelling Montenegro Beltrán Hugo Christian2017-12-06T19:18:23Z2017-12-06T19:18:23Z2007-01-18https://repositorio.ucsm.edu.pe/handle/20.500.12920/6925La capacidad de desarrollo de aplicaciones distribuidas que caracteriza al modelo de los servicios Web es realmente sorprendente. Por ejemplo, una empresa puede tener un servicio de pago electrónico en línea y ofrecérselo a sus socios que, a su vez, pueden conectarse a el independientemente de la plataforma que utilicen. Las empresas de alquiler de autos pueden vincular sus sistemas de reservas en línea con líneas aéreas y hoteles, con el fin de que el cliente pueda reservar un auto, un vuelo, y una habitación de hotel a la vez. A medida que empresas de envíos, de servicios y de pago electrónico comiencen a ofrecer sus sistemas por medio de los servicios Web, se facilitará la conexión a los sitios de comercio electrónico que se estén creando. Los servicios Web aportan una solución a la necesidad de interoperabilidad entre aplicaciones Web al especificar un protocolo estándar de base XML. Al considerar los servicios Web como una nueva posibilidad de desarrollo de aplicaciones, los sitios expuestos por los Servicios Web deben considerarse como funciones (es decir, servicios Web). Una aplicación Web llama a otra, de la misma manera que una aplicación normal invoca una función y obtiene un resultado como respuesta. En el caso de que la comunicación sea de tipo asíncrona, una aplicación Web envía un mensaje a otra aplicación Web sin la necesidad de recibir una respuesta inmediata. Al contar con este tipo de interfaz de programas, una empresa puede centrar su atención en sus capacidades básicas dentro de su aplicación Web y añadir aquellas que 9 necesite de otros. De esta manera, el usuario consigue una aplicación completa a pesar de que un único proveedor solamente proporciona parte de la funcionalidad total. La Tecnología COM+ permite el desarrollo de componentes reutilizables en base a una infraestructura que provee varios servicios para el desarrollador, los cuales no tienen que ser implementados para cada desarrollo, simplemente se tiene acceso a ellos cuando se desarrollan componentes bajo este marco de trabajo, los servicios más importantes son: manejo de transacciones, escalabilidad , seguridad . Las características técnicas mencionadas anteriormente plantean nuevos retos en el área del diseño y desarrollo de los servicios Web, en especial para aquellos servicios web que desean exponer funcionalidad ya implementada en componentes COM+, esto permitirá el ahorro de tiempo y dinero en la implementación de nuevos sistemas que reutilicen la funcionalidad de componentes ya existentes, hasta el momento no hay investigaciones acerca de la utilización de componentes COM+ en actividades transaccionales basadas en servicios web. En esta tesis se describe el análisis y diseño de una propuesta que permitirá participar a los componentes COM+ en actividades transaccionales basadas en servicios web. Para validar el diseño se harán uso de patrones de diseño de software, de tal manera que se asegure que las mejores prácticas de ingeniería 10 de software han sido cumplidas, el diseño además será probado con una implementación de un aplicativo, el uso y adecuación de las características transaccionales de los componentes COM+ serán evaluadas por un conjunto de expertos locales en el uso de esta tecnología.spaUniversidad Católica de Santa MaríaPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-nd/4.0/Universidad Católica de Santa María - UCSMRepositorio de tesis de la Universidad Católica de Santa Maríareponame:UCSM-Tesisinstname:Universidad Católica de Santa Maríainstacron:UCSMModelo Transaccional COM+Actividades Transaccionales Todo o NadaAplicaciones DistribuidasExposición del Modelo Transaccional COM+ Para su Utilización en Actividades Transaccionales Todo o Nada Basadas en Servicios Webinfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionSUNEDUUniversidad Católica de Santa María.Escuela de PostgradoMaestríahttps://purl.org/pe-repo/renati/type#tesishttps://purl.org/pe-repo/renati/nivel#maestroTEXT80.0500.MG.pdf.txt80.0500.MG.pdf.txtExtracted texttext/plain223338https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/6925/3/80.0500.MG.pdf.txte28857e3c9f98ebef97e27ddcf40d119MD53THUMBNAIL80.0500.MG.pdf.jpg80.0500.MG.pdf.jpgGenerated Thumbnailimage/jpeg10379https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/6925/4/80.0500.MG.pdf.jpg4ad52eafae13328f791526f1c6b586edMD54ORIGINAL80.0500.MG.pdf80.0500.MG.pdfapplication/pdf2586113https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/6925/1/80.0500.MG.pdf0e0c9dc2503d56f88fb54aab8a8f01c7MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/6925/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5220.500.12920/6925oai:repositorio.ucsm.edu.pe:20.500.12920/69252023-02-08 11:37:08.514Repositorio Institucional de la Universidad Católica de Santa Maríarepositorio.biblioteca@ucsm.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.086723
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).