Subido por MYRELLA ALEJANDRA MAS BULA

Arquitectura SOA para la integración de sistemas utilizando Servicios Web

Anuncio
ARQUITECTURA SOA PARA LA INTEGRACIÓN DE SISTEMAS UTILIZANDO SERVICIOS WEB
Mas Bula M.
Facultad de Ingeniería de Sistemas e Informática, Universidad Nacional Mayor de San Marcos, Ciudad
Universitaria - Av. Germán Amézaga, Lima, Perú
[email protected]
Resumen: En este presente trabajo se explica como se utilizan los servicios web para implementar SOA
, el enfoque de los servicios web es hacer que los bloques de construcción funcionales sean accesibles a
través de protocolos estándar de Internet que son independientes de las plataformas y lenguajes de
programación. Estos servicios pueden ser aplicaciones nuevas o hacer que los sistemas existentes estén
habilitados para la red.
Estos servicios web utilizando una arquitectura SOA tiene las propiedades de servicios web
autodescriptivos, basados en estándares , además que son dinámicos lo que permite que la página pueda
cambiar el contenido , puede variar de acuerdo al usuario y adaptarse .
Se analizará los servicios web de gestión de un modelo SDI para turismo basado en SOA dónde se hace
uso de varios servicios web que se integrarán que giran en torno al tema del turismo como Servicio de
mapas web(WMS) , Servicio de Cobertura Web(WCS) que permite la obtención de imágenes de satélite.
Además se revisará la implementación de una arquitectura orientada a servicios para aplicaciones de
rehabilitación física teleoperadas dónde se busca la orquestación de los servicios de manera que se adapte
al uso de nuevas tecnologías de información y comunicación que se necesiten agregar en el futuro.
Palabras Claves: Arquitectura Orientada a Servicios , Servicios Web , Arquitectura ,SDI, Telerehabilitación.
Abstract: This present work explains how web services are used to implement SOA, the focus of web
services is to make functional building blocks accessible through standard Internet protocols that are
independent of platforms and programming languages. These services can be new applications or make
existing systems network-enabled.
These web services using an SOA architecture have the properties of self-describing web services, based
on standards, in addition to being dynamic which allows the page to change the content, vary from user to
user and adapt.
The management web services of an SDI model for tourism based on SOA will be analyzed where
various web services are used that will be integrated that revolve around the topic of tourism such as Web
Map Service (WMS), Web Coverage Service (WCS )) that allows obtaining satellite images.
In addition, the implementation of a service-oriented architecture for teleoperated physical rehabilitation
applications will be reviewed where the orchestration of services is sought so that it adapts to the use of
new information and communication technologies that need to be added in the future.
Keywords: Service Oriented Architecture, Web Services, SDI, Tele-rehabilitation.
1.
Introducción
La arquitectura orientada a servicios
(SOA), es un paradigma de arquitecturas
que permite diseñar y desarrollar sistemas
informáticos distribuidos, de tal manera
que facilita la creación de sistemas
escalables y débilmente acoplados . Estas
características permiten la modularidad y
disponibilidad de una determinada
funcionalidad como servicio. Es decir, se
forma un sistema computacional a partir
de la integración de aplicaciones y servicios
a través de protocolos estandarizados . Un
servicio web (WS) es un ejemplo de este
tipo de arquitectura que se basa en un
conjunto de normas que incluyen:
Protocolo simple de acceso a objetos
(SOAP), Lenguaje de descripción de
servicios web (WSDL),
Descripción
universal, Descubrimiento e Integración
(UDDI) para apoyar la autonomía e
interoperabilidad
entre
aplicaciones
desarrolladas en diferentes lenguajes de
programación y que se ejecutan en
diferentes
plataformas
o
sistemas
operativos . Estas aplicaciones ofrecen
autonomía e independencia del sistema
operativo donde se ejecutan. En este
contexto, este enfoque proporciona una
flexibilidad estructural que permite
configurar nuevas funcionalidades de un
sistema, integrando y coordinando la
entrega de nuevos servicios .
Se han presentado varios proyectos
basados en SOA , como la aplicaciones de
teleoperación , de turismo , carros sin
conductores, entre otros.
Uno de los desafíos más importantes dentro
del desarrollo de SOA para la integración de
servicios web es la orquestación de los
diferentes servicios que se requiere integrar
para cada sistema se tiene que determinar
el flujo de como son los mensajes , como
van a interactuar entre todos los servicios
que sean añadidos que es lo que se
analizará como se realiza la integración de
varios servicios web dentro de un sistema.
Metodología
Los trabajos de investigación presentados
a la Revista deben ajustarse a un texto promedio
entre 10 a 15 páginas, salvo excepciones
evaluadas por el editor jefe. Asimismo, la
metodología para este trabajo es descriptiva
basada en la revisión de artículos científicos. Por
ejemplo: Metodología descriptiva, cuya
población objeto fueron 49 investigaciones
ejecutadas en el periodo 2015-2020, de las cuales
se tomó como muestra 20 publicaciones
científicas
3.
Desarrollo
En su propuesta deberá desarrollar de
manera clara y concisa su aporte teórico que
incluya el modelo conceptual de su propuesta y
la redacción de detalle del citado modelo.
3.1 Información histórica del tema
El siguiente enlace muestra una variedad de
investigaciones de acuerdo a una
determinada temática organizado de tres
(03) maneras: folders o temáticas, mapa o
árbol y pie chart.
https://search.carrot2.org/#/search/web/Proc
essing%20Language%20Natural/treemap
4.
Elaboración del modelo
conceptual
Abstracción teórica del mundo real. Articula de
manera sistemática el conocimiento que se
obtiene de la experiencia mediante el proceso de
investigación.
4.
Conclusiones






Los web services exponen la lógica de
negocios como servicios autodescrito y
tienen un bajo acomplamiento por si
solos además los WS utilizan
protocolos de bajo nivel e
infraestructura.
SOA permite integrar las arquitecturas
de Web Services con sistemas que
puedan ser antiguos de una manera
débilmente acoplada es decir ante
posibles modificaciones en el diseño
del servicio, los sistemas consumidores
se vean impactados lo mínimo posible.
SOA permite habilitar funcionalidades
de alto nivel como seguridad , Gestión
y orquestación de Procesos de
Negocios.
Debe incluir las siguientes consideraciones:
Lecciones aprendidas del análisis
Sintetizar ideas principales del trabajo
Consideraciones del autor: Este acápite es
hipotético porque es una postura del autor
que elabora el artículo de revisión.
.
Referencias bibliográficas
Un trabajo de investigación promedio
debe hacer referencia a entre 20 y 30 artículos
científicos, la mayoría de los cuales deben ser
publicados recientemente (es decir, dentro de los
últimos cinco años) artículos de vanguardia en el
campo, preferiblemente de revistas o
conferencias.
5.
3.2 Definición según diferentes autores
Puede incluir estado
perspectivas futuras
actual
y
3.3 Resultados de otras investigaciones
relacionadas al tema de interés
1. Consideraciones para la Referencia
Debe
numerar
sus
referencias
secuencialmente en todo el texto, y cada
referencia debe estar numerada individualmente
y encerrada entre corchetes (por ejemplo, [1]).
Asegúrese de que todas las referencias
de la lista Referencia se citan en el texto y
viceversa. De no hacerlo puede causar retrasos en
la producción de su artículo.
También asegúrese de proporcionar la
mayor información posible para que el lector
pueda localizar el artículo en cuestión. Esto es
particularmente importante para los artículos que
aparecen en conferencias, workshop y libros que
pueden no aparecer en las bases de datos de
revistas.
No incluya referencias para trabajos que
han sido enviados y no aceptados para su
publicación. Los trabajos aceptados para
publicación están permitidos siempre que se
proporcione toda la información.
Proporcione todos los nombres e
iniciales del autor, el título del trabajo, la fecha
publicada, el título de la revista o libro, el número
de volumen, los editores (si los hubiere) y,
finalmente, el intervalo de páginas. Para los
libros y las conferencias, la ciudad de
publicación y editor (entre paréntesis) también
debe ser dado.
Si el número de autores en una
referencia es mayor de tres, escriba los tres
primeros autores seguidos por et al.
2.
APA)
Referencias de ejemplo (Formato
a.
Sitios web(:)
[1] ‘Author Guide - IET Research Journals’,
http://digital-library.theiet.org/journals/authorguide, accessed 27 November 2014
[2] ‘Research journal length policy’,
http://digitallibrary.theiet.org/files/research_journals_length
_policy.pdf, accessed 27 November 2014
b. Articulos de Journal(:)
[5] Smith, T., Jones, M.: 'The title of the paper',
IET Syst. Biol., 2007, 1, (2), pp. 1–7
[6] Borwn, L., Thomas, H., James, C., et al.:'The
title of the paper, IET Communications, 2012, 6,
(5), pp 125-138
c.
Artículos de Conferencia(:)
[7] Jones, L., Brown, D.: 'The title of the
conference paper'. Proc. Int. Conf. Systems
Biology, Stockholm, Sweden, May 2006, pp. 1–
7
Descargar