Aplicación de los servicios web xml y estándar bpel al comercio electrónico

Cargando...
Miniatura

Fecha

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Industrial de Santander

Resumen

Este trabajo de investigación plantea el diseño de una agencia de viajes electrónica (como un escenario ejemplo representativo del comercio electrónico), utilizando sistemas distribuidos bajo la arquitectura orientada a servicios SOA, aplicando servicios Web XML y el lenguaje de ejecución de procesos de negocio BPEL. Su principal aporte es la incorporación de estas nuevas tecnologías en las líneas de investigación sobre computación distribuida y comercio electrónico en la Universidad Industrial de Santander. El escenario se seleccionó y definió con los fines de exponer y tratar la complejidad inherente a los procesos y transacciones electrónicas, y de plantear las consideraciones técnicas necesarias para brindar seguridad, interoperabilidad, estandarización y escalabilidad al desarrollo. La metodología de desarrollo incremental dirigió el proceso de análisis e implementación, facilitando la reutilización y la realimentación en cada fase definida. El análisis preliminar del escenario se realizó utilizando lenguaje unificado de modelado UML, planteando los diversos actores involucrados en las transacciones y definiendo los procesos principales mediante flujos de actividades entre cada uno. Las fases de desarrollo planteadas cubrieron cada proceso interno a la agencia de viajes, identificado en el análisis. Como resultado del desarrollo, se cuenta con un prototipo de agencia de viajes electrónica implementada mediante lenguaje BPEL y que coordina los servicios web definidos entre sus clientes y los socios comerciales. La implementación utilizó las tecnologías: Apache Web Services con sus proyectos AXIS y WSS4J como la infraestructura de servicios Web; el motor ActiveBPEL Engine para desplegar los procesos de negocio BPEL sobre un servidor Apache Tomcar; el lenguaje de programación Java para construir los componentes especializados y la interfaz del cliente; y el motor de base de datos MySQL para la persistencia y almacenamiento de datos de cada componente.

Descripción

Citación