• No se han encontrado resultados

Modelo de Integración para una Arquitectura de Aplicaciones

N/A
N/A
Protected

Academic year: 2020

Share "Modelo de Integración para una Arquitectura de Aplicaciones"

Copied!
21
0
0

Texto completo

(1)

Modelo de Integración para una Arquitectura de

Aplicaciones locales basadas en SOA y Servicios

Cloud.

Caso de estudio en el dominio de la Salud

Ing. Boris González Rivera

(2)

Problema

Necesidad de un Modelo de Integración.

SOA y Cloud Computing

(3)

Problema: En el área de la

Salud

Figura 7: Sistema de Salud en Colombia

(4)

Problema

¿Cómo establecer un modelo de

integración SOA – Cloud

Computing que resuelva los

problemas de integración de

aplicaciones (con los procesos de

negocio, los recursos, los datos,

los servicios) dentro de una

(5)

Escenarios de Integración en el área de la

Salud. IntraEmpresa/B2B

Historias Clínicas.

Servicios del Centro de Regulador de

Urgencias y Emergencias.

Servicios de Autorizaciones de

Medicamentos No-Pos.

Contratación y pagos entre EPS e IPS, entre

otros escenarios.

(6)

Necesidad

de Integración

Alineación de Proceso de Negocio y TI.

Evolución Topologías de Integración de Aplicaciones

Elaboración propia, basado en Soomro [26]

(7)

Justificación

Vista de una Organización como

una Suma de Software.

Notaciones:

SwLocal = Software en Sitio o Local

SwCloud = Software en la Nube (SaaS, PaaS.. Otros

(8)

Justificación

Notaciones:

SwLocal = Software en Sitio o Local

SwCloud = Software en la Nube (SaaS,

(9)

Notaciones:

SwCloud: Software de desarrollo propio

hospedado en Servicios Cloud (IaaS).

SwCloudProvExt: Software de Proveedores

Cloud Externos.

(10)

Justificación

La Convergencia SOA y Cloud Computing

generan

DESAFIOS Y OPORTUNIDADES

(11)

Justificación:

Desafíos y Oportunidades

Desafios

Integración de Servicios

Cloud

y

Servicios

Locales,

Gestión y

gobernabilidad,

Feuerlicht [23],Potočnik

[31].

Cloud

Computing

requiere mecanismos y/o

estándares para la

integración

con otros

sistemas, y con esto

alcanzar

el

éxito

empresarial, Chen [14].

Oportunidaes

SOA

proporciona

un

marco arquitectónico

de referencia

para la

adopción de soluciones

Cloud

Computing en

la empresa, Linthicum

[4].

Ambos paradigmas son

Orientados a Servicios y

tienen

un

marco

arquitectónico

único,

Feuerlicht[23],

Roopali[27].

Implementar

Plataformas

de

Integración

en

la

Nube.

Soomro [26], Sun

(12)

Justificación

Esquema de Integración en La

Nube.

Tipo de Integración

Autor Descripción Características/ Tecnologías Topología de Integración Intra-Empresa Chen [14] 2012

Integración de Servicios locales y Servicios en la Nube.

ESB, Motor BPM BUS Lupse [18]

2012

Integración de departamentos de un hospital (Pediatría y Ginecología).

HL7, Web Services. Punto a Punto

Inter-Empresa

(B2B)

Baude [8]

2010

Integración de servicios Cloud en SOA4ALL.

Federación de ESB para SOA a gran escala.

BUS Wright. [6]

2008

Arquitectura para el intercambio de datos en los bancos de la Unión Europea.

The federated ESB from the EXDI

BUS

Sun [1]

2011

Plataforma SaaS basada en SOA, para pequeñas y medianas empresas

Cloud Service Bus, Federación de Buses, SaaS

BUS

(13)

Diseñar un modelo de integración

entre aplicaciones basado en SOA

y Cloud Computing alineado con

una arquitectura empresarial que

contemple los niveles de negocio,

datos e infraestructura en el área

de la salud.

(14)

Objetivos Específicos

Identificar un escenario en el área de la salud, que

contenga un conjunto de aplicaciones que puedan

(teóricamente) compartir una misma lógica, que

permita definir un modelo de Integración B2B entre

entidades del sector Salud.

Definir un modelo de arquitectura que permita la

integración e interacción entre los diferentes

componentes del modelo basado en SOA y Cloud

Computing.

Implementar un prototipo del modelo de arquitectura

(15)

Metodología

Analisis del Dominio de Solucion de Integración e

Identificación del Escenario de Estudio Analisis del Dominio de Solucion de Integración e

Identificación del Escenario de Estudio

Identificación de Servicios y Otros Requerimientos Identificación de Servicios

y Otros Requerimientos

Analisis de Modelos, Tecnologias y Herramientas de

Integración Analisis de Modelos,

Tecnologias y Herramientas de

Integración

Definición del Modelo de Integración

Definición del Modelo de Integración

Figra 8: Fases de la metodología planteada Elaboración Propia

(16)

Metodología

Etapas Actividades Producto

Análisis del Dominio de Solución de Integración e Identificación del Escenario de Estudio

Fundamentación de Metodologías de Arquitecturas Orientadas a Servicios y Arquitectura Empresarial

Estado del Arte sobre metodologías SOA y Arquitectura Empresarial

Documentos de escenario de integración de Aplicaciones B2B en el Sector Salud.

Meta-Modelo de Inicial del escenario dentro del Dominio de la Aplicación. Escritura de Articulo I Parte

Estudios de Escenarios de Integración B2B.

Estudio y categorización de los

diferentes escenarios de integración en el dominio de aplicación.

Identificación del escenario de Aplicación para la investigación.

Identificación de Servicios y Otros Requerimientos

Identificación y especificación de Capas de integración

Modelo Refinado del Escenario de Aplicación.

Documentación Meta-Modelo de Servicios.

Documento de Análisis de Plataformas de Integración como Servicios.

Meta-modelo de Capa de Integración. Documentación de tesis.

Escritura de Articulo II Parte. Revisión de Herramientas de

Integración en la Nube.

Identificación y especificación de Servicios.

Redacción del documento de tesis y articulo

Análisis de Modelos, Tecnologías y Herramientas de Integración en el Marco de Arquitectura Empresarial

Definir la interfaz de comunicación ente las aplicaciones.

Documento de Estudio de Herramienta y tecnologías de implementación de integración.

Escritura de Articulo Versión Final Definir el mecanismo de integración.

Definición de la capa de servicios y elementos y estructura.

Redacción de la documentación y articulo

Definición del Modelo de Integración en el Marco de la Arquitectura Empresarial

Modelado del Prototipo de Integración. Meta Modelo de la Arquitectura de Integración.

E implementación del prototipo de aplicación.

Especificación del modelo de Integración SOA, Cloud.

(17)
(18)

INDICE PRELIMINAR DEL TRABAJO FINAL DE GRADO

 

A. MOTIVACIÓN

1. Descripción del Problema

2. Objetivos

3. Contexto de Trabajo

4. Organización del Documento

B. ARQUITECTURA EMPRESARIAL

1. Alineación de Procesos de Negocios y servicios TI

2. Conceptos de AE

3. Importancia de la AE.

4. Estrategias de Alineación.

5. Framework de Arquitectura Empresarial

C. ARQUITECTURA ORIENTADA A SERVICIOS

1. Introducción

2. Conceptos de SOA

3. Evolución de Integración de Aplicaciones hasta los Servicios.

4. Protocolos de Integración de Servicios.

5. SOA y Business Process Modeling (BPM).

 

(19)

D.CLOUD COMPUTING

1. El Modelo de Negocio Cloud Computing

2. Convergencia de Tecnologías en Cloud Computing3. Características Esenciales.

4. Modelos de Despliegue.5. Modelos de Servicios.

5.4. Implementaciones Cloud Computing

5.5. Desafíos y Oportunidades de Convergencia entre Cloud Computing y SOA. 

E. MODELOS, TÉCNOLOGIAS Y HERRAMIENTAS DE INTEGRACIÓN DE SERVICIOS.1. Evolución de la Tecnologías de Aplicaciones o Sistemas de Información.

2. Alternativas de Integración de Aplicaciones.3. Elementos de un Modelo de Integración.

F. MODELO DE INTEGRACIÓN DE APLICACIONES - SOA Y SERVICIOS CLOUD - AREA DE LA SALUD1. Descripción del Escenario de Estudio.

2. Análisis e Identificación de Servicios.

3. Definición de la Arquitectura del Modelo de Integración.4. Modelo de Arquitectura del Caso de Estudio y Tecnologías

5. Implementación de un prototipo del Modelo de Integración - SOA, Cloud Computing.

 

G. CONCLUSIONES Y TRABAJOS FUTUROS1. CONCLUSIONES

2. TRABAJOS FUTUROS  

(20)

Referencias

[1] A. Sun, J. Zhou, T. Ji, and Q. Yue, “CSB : Cloud Service Bus based Public SaaS Platform for Small and Median Enterprises,” pp. 309-314, 2011.

[2] Bernstein, P. A., & Haas, L. M. (2008). Information integration in the enterprise. Communications of the ACM, 51(9), 72-79[3] D. CHAPPELL, Enterprise Service Bus. O’Reilly, 2004.

[4] D. Linthicum, Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide. 2009, p. 265.

[5] D. Woolston, 2007, Foundations of BizTalk Server 2006 APRESS, ISBN: 1590597753.

[6] David Wright. The federated enterprise service bus for european central banking, February 2008.

[7] Erl, T., 2005, Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall PTR, Upper Saddle River, New Jersey 07458.

[8] F. Baude et al., “ESB Federation for Large-Scale SOA,” in Proceedings of the 2010 ACM Symposium on Applied Computing, 2010, pp. 2459-2466.

[9] G. D. Bhatt, “An empirical examination of the effects of information systems integration on business process improvement,” International Journal of Operations & Production Management, vol. 20, no. 11, pp. 1331-1359, Jan. 2000.

[10] Feuerlicht, G. (2010). Next generation SOA: Can SOA survive cloud computing?. In:V. Snasel, P.S. Szczepaniak, & J. Kacprzyk, (Eds.), Advances in Intelligent WebMastering - 2, AISC 67, pp. 19–29.

[11] IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610.12-1990.

[12] J. Davies, D. Schorow, and D. Rieber, 2008, The Definitive Guide to SOA: Enterprise Service Bus, 2nd Edition, APRESS, ISBN:

1430210575, ISBN-13: 9781430210573

[13] J. Lawler, “The Potential Reality of Service-Oriented Architecture (SOA) in a Cloud Computing Strategy,” Journal of Information Systems

Applied Research, vol. 4, p. 6, 2011.

[14] L. Chen, “Integrating Cloud Computing Services Using Enterprise Service Bus (ESB),” Business and Management Research, vol. 1, no. 1,

pp. 26-31, Feb. 2012.

[15] M. Keen, Patterns : Implementing an SOA Using an Enterprise Service Bus. 2004, p. 380.

[16] M. P. Papazoglou and D. Georgakopoulos, “Introduction: Service-oriented computing,” Communications of the ACM, vol. 46, no. 10, p. 24, Oct. 2003.

[17] M. P. Papazoglou, “Service oriented architectures: approaches, technologies and research issues,” The VLDB journal, vol. 16, no. 3, pp.

389-415, 2007.

[18] O. Lupse, “Cloud Computing and Interoperability in Healthcare Information Systems,” in INTELLI 2012 : The The First International

Conference on Intelligent Systems and Applications Cloud Computing and Interoperability in Health, 2012, p. 81 to 85.

[19] P. Delia, and A. Borg, 2008, Mule 2: Official Developer's Guide to ESB and Integration Platform, APRESS, Springer-Verlag New York Inc., ISBN13: 9781430209812, ISBN10: 143020981X

[20] P. Mell and T. Grance, The NIST Definition of Cloud Computing, version 15, Oct. 7, 2009,http://www.nist.gov/itl/cloud/upload/cloud-

def-v15.pdf.

[21] Papazoglou ,P, Web Services:Principles and Technology 1ed. 2007: Prentice Hall. 0-32115- 555-6.

(21)

Referencias

[23] S. G. George Feuerlicht, “SOA: Trends and Directions,” in Proceedings of the 17th International Conference on

Systems Integration, 2009, pp. 149-154.

[24] Schulte Yefim V. Natis ,1996, SSA Research Note SPA-401-068, 12 de abril, “‘Service Oriented’ Architectures, Part

1” y SSA Research Note SPA-401-069, 12 de abril, “‘Service Oriented’ Architectures, Part 2”

[25] Schulte, R.: Predicts 2003: Enterprise service buses emerge. Report, Gartner, December 2002

[26] T. R. Soomro, “Challenges and Future of Enterprise Application Integration,” vol. 42, no. 7, pp. 42-45, 2012.[27] V. R. RoopaliGoel, “Cloud Computing and Service Oriented Architecture,” International Journal of Recent

Technology and Engineering (IJRTE), vol. 1, no. 1, p. 3, 2012.

[28] W. Tsai, “Service-oriented cloud computing architecture,” in Information Technology: New Generations (ITNG),

2010 Seventh International Conference on, 2010, no. 12–14 April 2010, pp. 684-689.

[29] Y. W. and Blake, M. Brian, “Service-oriented computing and cloud computing: Challenges and opportunities,” IEEE

Internet Computing, vol. 14, no. 6, pp. 72-75, 2010.

[31] Martin Potočnik, Matjaz B. Juric (2012), Integration of SaaS using IPaaS, Proceedings of the 1st International

Conference on Cloud Assisted Services, Bled, Slovenia25 October 2012.

[32] Pezzini, M., and Lheureux, B. J., "Integration Platform as a Service: Moving Integration to the Cloud." Gartner RAS

Core Research Note G00210747, March 2011.

[33] R. V. Bradley, R. M. E. Pratt, T. A. Byrd, C. N. Outlay, and D. E. Wynn Jr., “Enterprise architecture, IT effectiveness

and the mediating role of IT alignment in US hospitals,” Information Systems Journal, vol. 22, no. 2, pp. 97–127, Mar. 2012.

[34] Wilson, E.V. & Lankton, N.K. (2004) Interdisciplinary research and publication opportunities in information

systems and healthcare. Communications of the Association for Information Systems, 14, 332–343.

[35] D. Kourtesis, K. Bratanis, D. Bibikas, and I. Paraskakis, “Software co-development in the era of cloud application

platforms and ecosystems: the case of CAST,” Collaborative Networks in the Internet of Services IFIP Advances in Information and Communication Technology, vol. 380, p. pp 196–204, 2012.

[36] Y.V. Natis, B.J. Lheureux, M. Pezzini, D.W. Cearley, E. Knipp, D.C. Plummer. PaaS Road Map: A Continent Emerging.

Gartner Research. (2011).

[37] J.R. Rymer, S.Ried. The Forrester Wave: Platform-as-a-Service for App Dev and Delivery Professionals, Q2 2011.

Forrester Research. (2011).

[38] M. Vouk, “Cloud computing–Issues, research and implementations,” Journal of Computing and Information

Referencias

Documento similar

[r]

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

Palabras clave: Unión Europea, soberanía, tratados, derecho derivado, Parlamento Europeo, Comisión Europea, Estados miembros.. Keywords: European Union, sovereignty,

[r]

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de