SlideShare una empresa de Scribd logo
INTEGRACIÓN DE APLICACIONES COMPUESTAS Integrantes: Pacheco Martínez Adriana Pérez Palacios Jonathan Zamudio Zaragoza Nohemí Gold-Bernstein  and Ruth
Visión general ejecutiva La agilidad empresarial es el nuevo mantra de negocio.  La capacidad para ofrecer nuevas soluciones con mayor rapidez, responder rápidamente a los cambios del mercado o a las nuevas oportunidades, y la gestión de la empresa en tiempo real es el objetivo de todas las organizaciones que tratan de obtener una ventaja competitiva.  La integración está cambiando la naturaleza del desarrollo de las aplicaciones de una actividad independiente que se centra en la creación de un nuevo código para una actividad que se centra en el uso de las aplicaciones existentes como base para el desarrollo de nuevos sistemas de negocio.
La integración compuesta es una forma de ensamblaje de aplicaciones.  Lo qué hace diferente a la integración de aplicaciones compuestas y a la integración de la información es el enfoque de creación de nuevas aplicaciones mediante la reutilización de los sistemas existentes como los componentes de software.  La integración de aplicaciones compuestas ayuda a lograr la agilidad empresarial, ya que permite a las empresas desarrollar nuevas funcionalidades e integrarlas con los sistemas existentes y fuentes de información.
Permite un enfoque gradual en la entrega y proporciona rápidamente nuevos procesos de negocio o de funciones a través de un enfoque modular. El caso empresarial para las aplicaciones compuestas es claro. Sin embargo, la realización de un 30% al 40% de ahorro requiere en primer lugar una importante inversión de capital en la creación y gestión de módulos de código reutilizable. Sin embargo, las empresas pueden permitirse el lujo de no hacer esa inversión, si así lo desean para lograr la agilidad empresarial.
Caso de estudio  El condado de Miami-Dade país que integra y amplia la central a través de servicios Web.
El condado de Miami-Dade es el área metropolitana más grande en el estado de florida con un presupuesto anual de más de $ 3 mil millones, y más de 2.2 millones de residentes. El condado es responsable de los sistemas de todos los aspectos del gobierno local, incluidos los sistemas de seguridad, el apoyo a la policía y de bomberos; impuesto sobre la propiedad; permisos y licencias, incluidos los tribunales penales, civiles y los tribunales locales, las finanzas y la contabilidad; y servicios humanos. Los sistemas de apoyo a las actividades gubernamentales son principalmente  los principales marcos. El condado Miami-Dade, necesitaba mantener los sistemas en funcionamiento, y ampliar sus capacidades para emprender iniciativas de gobierno electrónico. El condado ha adoptado una mentalidad de vanguardia hacia la tecnología de la información. Desde 1998, el condado Miami-Dade ha proporcionado aplicaciones basadas en Web para facilitar a los residentes a hacer negocios con el condado. En 1999, ganó el premio computerworld.
En 2001, el condado Miami-Dade permitió e implementó que los contratistas solicitar, pagar y recibir los permisos de construcción en línea. Ellos pueden imprimir el permiso y  nunca tienen que entrar en una oficina. Este es un enorme ahorro de tiempo para los contratistas y propietarios de viviendas, el cual también reduce  los gastos de funcionamiento del país.  Cada mes las cuentas de e-permiten a cientos de miles de dólares de las transacciones, para  seguir mejorando la eficiencia operativa, el condado Miami-Dade decidió crear una arquitectura orientada a servicios utilizando servicios Web para ampliar los sistemas. Por ejemplo, la información de los impuestos de la propiedad se requiere en todo el condado. La policía en una llamada de investigaciones para saber quién es el propietario legal de una propiedad, utiliza la información de bienes raíces ampliamente, de hecho la información de los impuestos de la propiedad es requerida por los 40 departamentos del condado para sus aplicaciones autónomas. El condado de Miami-Dade creo un servicio Web para el sistema de evaluación de la propiedad fiscal que proporciona el acceso normalizado a toda la información requerida en un servicio reutilizable.
El próximo gran proyecto es el centro de respuesta que ocupa todas las llamadas de emergencia 911 y 311 todas las del condado que piden información a través de un conjunto de servicios.  La aplicación de un modelo de arquitectura de aplicación compuesta es más pertinente, dada la necesidad de:  Ofrecer nuevos servicios a un grupo diverso. Permitir el acceso de los usuarios y otras aplicaciones. Actualizar y potenciar los sistemas. Desarrollar nuevos tipos de aplicaciones en los servicios. En las administraciones locales la financiación es siempre un problema. Miami-Dade ha sido capaz de reducir el desarrollo en general y los gastos de mantenimiento a través de su SOA y aplicaciones compuestas, mientras que mejora el servicio a los residentes del condado.
Escenarios de integración de aplicaciones compuestas Las aplicaciones compuestas pueden ser utilizadas para resolver los siguientes requerimientos de negocio: Extender la funcionalidad de las aplicaciones empaquetadas. El enlace de las nuevas soluciones de negocio de los módulos existentes. Agregar un nuevo módulo funcional de las aplicaciones existentes.
Selección de tecnología de integración para aplicaciones compuestas La tecnología clave para integración de aplicaciones compuestas son: Suites de plataforma de aplicaciones.   Servicios Web que proporcionan la interfaz.  La orquestación.
Suites de plataformas de aplicación Las suites de plataforma de aplicaciones incluyen portales, integración de los corredores y servidores de aplicaciones. Los componentes de la suite no comparten una única plataforma común de desarrollo o medio ambiente, sin embargo, una plataforma integrada tiene numerosas ventajas, incluyendo la formación y la disminución de los costos de mantenimiento.
Servicios Web Los servicios Web proporcionan la interfaz para los componentes y sistemas que forman parte de la aplicación compuesta.   Al elegir la tecnología para la creación de servicios Web, se debe tener en cuenta las habilidades necesarias para la aplicación de la solución.
Orquestación   La organización gestiona el flujo de control a través de los servicios de la aplicación compuesta. Si bien la funcionalidad de la aplicación es entregada por los distintos servicios, el proceso global de las empresas se define en la lógica de la orquestación.  La orquestación se encuentra todavía en las primeras etapas de la adopción.  La elección de la tecnología de instrumentación está estrechamente relacionada con el desarrollo y la implantación de plataformas y lo más probable es que proceden de la plataforma de aplicación y de los vendedores de suites de integración.
Especificación de la implementación de integración compuesta Introducción   Esta sección describe los problemas técnicos específicos que se están abordando en la aplicación, y proporciona un contexto para la aplicación concreta. Alcance El alcance de la especificación de la implementación de integración compuesta se limita a los servicios específicos, componentes y sistemas que se están integrando.  Debe referirse a las organizaciones, la información, sistemas, y el resultado final esperado.
Participantes Claves Esta sección identifica todas las partes interesadas en la aplicación, incluidos los directivos de las empresas, que controlan la totalidad o parte de los sistemas, el equipo de desarrollo que ejecute la aplicación, y cualquier sistema de diseñadores y / o arquitectos que participaran. Todos los demás participantes  deben ser identificados, así como sus funciones.  Patrones de integración compuesta y de servicios Hay sólo un patrón compuesto de integración, pero numerosas variaciones sobre la forma en que pueden aplicarse. La aplicación compuesta consiste de servicios y / o componentes o sistemas que  puede ser llamados como servicios. Los servicios tienen una interfaz estándar, y se integran en una lógica de aplicación a través de código o un motor de orquestación.
La figura   muestra una referencia de arquitectura de integración de aplicación compuesta. Los servicios pueden ser aplicados a través de una plataforma de aplicaciones suite, mensaje corredor, o adaptadores. Orquestación Seguridad Portal Servidor de aplicación Servicios Web Mensaje Transformación
El cuadro de ejecución de aplicaciones compuestas define las tecnologías alternativas que pueden utilizarse para aplicar la solución.
Conclusiones y comentarios Esta sección debe proporcionar cualquier comentario final sobre la aplicación.
Mejores prácticas en la integración de aplicaciones compuestas Invertir en la creación de servicios reutilizables   Esto puede requerir una mayor inversión inicial, pero se reducirá el costo y el tiempo de implementación en futuras implementaciones.  La estrategia también aumenta la agilidad empresarial.
Crear servicios funcionalmente independientes .   Gestión de la reutilización y la recompensa .  Hacer menos acoplamiento entre los servicios que hace que la infraestructura sea más adaptable al cambio. El cambio del comportamiento del programador . Esto puede incluir recompensas para reducir al mínimo el tiempo de desarrollo que inspiraría  a los desarrolladores a buscar las formas de reutilizar los activos existentes.
Diseño de estructuras de evaluación.   Implementar servicios de directorio   Diseño de evaluación se centran en la definición de las interfaces para mejorar la reutilización potencial. Utilice un directorio para registrar y localizar los componentes así como las interfaces en tiempo de ejecución.
Pasos Próximos   El objetivo es crear servicios de negocio reutilizables que pueden ser implementados rápidamente y bajo costo. La reutilización a menudo requiere un cambio de enfoque de desarrollo.   El siguiente paso en la integración compuesta es para gestionar y hacer crecer el repositorio. La recompensa de la reutilización se centra generalmente en donde se están midiendo.  Recompensar las contribuciones de los servicios reutilizables y las recompensas de la reutilización de los servicios existentes. Esto ayudará a crear una cultura de la reutilización.
Aquí vamos Capitulo 12

Más contenido relacionado

PDF
Arteco Radis - Trabajo Proyecto fin de Máster
PPTX
Presentacion - Capitulo 4
DOCX
INVESTIGACION FINAL
DOCX
Arquitectura Orientada a Servicios
PDF
Manual webservices
DOCX
Ha2 cm40 morales m jacquelinne-soa
PDF
Soa La Sp Wp Convergence
DOCX
INVESTIGACION
Arteco Radis - Trabajo Proyecto fin de Máster
Presentacion - Capitulo 4
INVESTIGACION FINAL
Arquitectura Orientada a Servicios
Manual webservices
Ha2 cm40 morales m jacquelinne-soa
Soa La Sp Wp Convergence
INVESTIGACION

Destacado (20)

PDF
Nicotinergic impact on focal and non focal neuroplasticity induced by non-inv...
PDF
Technomate
PDF
Convention FTTH Opac Saône-et-Loire - 21 février 2014
PDF
Goals powerpoint ppt templates.
PPTX
World Web Win Italia - Presentazione in Italiano
PDF
China flakeboard market profile sample pages
PPSX
Skinny Body Care - es
PPTX
Developing a new set of courses for pre-service teachers at CWU
PDF
Fiber Cert
PPTX
Plan de remuneration skinny
PPTX
incrustaciones
PPT
A New Way of Interplanetary Transport
PPS
Banners Broker - A powerful way to make money online.
PDF
Exemple de projet de recherche : Granulés biodégradables pour la libération c...
PPT
JP Boehm un bijoutier créatif
PDF
01 arbol de_problemas_post
PPS
Sublime Vietnam
PDF
Abcom Enigma
PDF
Cp ftth bischheim-vdef
Nicotinergic impact on focal and non focal neuroplasticity induced by non-inv...
Technomate
Convention FTTH Opac Saône-et-Loire - 21 février 2014
Goals powerpoint ppt templates.
World Web Win Italia - Presentazione in Italiano
China flakeboard market profile sample pages
Skinny Body Care - es
Developing a new set of courses for pre-service teachers at CWU
Fiber Cert
Plan de remuneration skinny
incrustaciones
A New Way of Interplanetary Transport
Banners Broker - A powerful way to make money online.
Exemple de projet de recherche : Granulés biodégradables pour la libération c...
JP Boehm un bijoutier créatif
01 arbol de_problemas_post
Sublime Vietnam
Abcom Enigma
Cp ftth bischheim-vdef
Publicidad

Similar a COMPOSITE APPLICATION INTEGRATION (20)

DOC
Sio2009 Eq7 Lec14 Tra Gold Bernstein & Ruh Cap12 Integration
PPTX
Sio2009 Eq7 Lec14 Pre Gold Bernstein & Ruh Cap12 Integration
DOCX
Planificación si
PDF
Integración e Interoperabilidad en Sanidad
PDF
Sesion 1. entendiendo las necesidades (2);diapositiva
PDF
Software para integración de aplicaciones
PPTX
Private cloud
PDF
Adsi guía 12 - realizar el seguimiento técnico
PPT
Sio2009 Eq6 L8 Tem Gold Bernstein & Ruh Cap6 Integracion
PDF
Oracle WebCenter 11g : Novedades, Julio de 2009
PDF
Portafolio avantia software_solutions
PPTX
Infraestructura TI
PDF
Infraestructura de TI y Tecnologías Emergentes
PPT
At Sistemas Presentacion Corporativa
PDF
JBoss para Tramites Gubernamentales
PPT
Unidad 1. Desarrollo de Aplicaciones Distribuidas
DOCX
Exposicion.investigacion
PDF
Proyectos Informaticoa22222
PDF
Proyectos Informaticoa
PDF
Allware V3.0 ABE
Sio2009 Eq7 Lec14 Tra Gold Bernstein & Ruh Cap12 Integration
Sio2009 Eq7 Lec14 Pre Gold Bernstein & Ruh Cap12 Integration
Planificación si
Integración e Interoperabilidad en Sanidad
Sesion 1. entendiendo las necesidades (2);diapositiva
Software para integración de aplicaciones
Private cloud
Adsi guía 12 - realizar el seguimiento técnico
Sio2009 Eq6 L8 Tem Gold Bernstein & Ruh Cap6 Integracion
Oracle WebCenter 11g : Novedades, Julio de 2009
Portafolio avantia software_solutions
Infraestructura TI
Infraestructura de TI y Tecnologías Emergentes
At Sistemas Presentacion Corporativa
JBoss para Tramites Gubernamentales
Unidad 1. Desarrollo de Aplicaciones Distribuidas
Exposicion.investigacion
Proyectos Informaticoa22222
Proyectos Informaticoa
Allware V3.0 ABE
Publicidad

Más de nohemizamudio (12)

DOC
GEP2009_EQ12_T13_PRO_EJECUCION_DEL_PROYECTO
PPT
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
DOCX
GEP2009_EQ12_RES_T12_PROGRAMACION_DE_REFERENCIA_DEL_PROYECTO
DOCX
GEP2009_EQ12_PRO_T9_UNDERSTING_THE_PROJECT
PPT
CONSIDERACIONES ACERCA DE LOS RECURSOS
PPTX
MindMapper
PPT
DEFINING THE PROJECT
PPTX
Arquitectura de Integracion de los Servicios
PPTX
DEFINICION DE TERMINOS
PPT
SIO2009_EQ8_L4_PRE_Business_requi_Gold
PPT
Definicion de Terminos
BMP
tutorial slideshare
GEP2009_EQ12_T13_PRO_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_T13_PRE_EJECUCION_DEL_PROYECTO
GEP2009_EQ12_RES_T12_PROGRAMACION_DE_REFERENCIA_DEL_PROYECTO
GEP2009_EQ12_PRO_T9_UNDERSTING_THE_PROJECT
CONSIDERACIONES ACERCA DE LOS RECURSOS
MindMapper
DEFINING THE PROJECT
Arquitectura de Integracion de los Servicios
DEFINICION DE TERMINOS
SIO2009_EQ8_L4_PRE_Business_requi_Gold
Definicion de Terminos
tutorial slideshare

COMPOSITE APPLICATION INTEGRATION

  • 1. INTEGRACIÓN DE APLICACIONES COMPUESTAS Integrantes: Pacheco Martínez Adriana Pérez Palacios Jonathan Zamudio Zaragoza Nohemí Gold-Bernstein and Ruth
  • 2. Visión general ejecutiva La agilidad empresarial es el nuevo mantra de negocio. La capacidad para ofrecer nuevas soluciones con mayor rapidez, responder rápidamente a los cambios del mercado o a las nuevas oportunidades, y la gestión de la empresa en tiempo real es el objetivo de todas las organizaciones que tratan de obtener una ventaja competitiva. La integración está cambiando la naturaleza del desarrollo de las aplicaciones de una actividad independiente que se centra en la creación de un nuevo código para una actividad que se centra en el uso de las aplicaciones existentes como base para el desarrollo de nuevos sistemas de negocio.
  • 3. La integración compuesta es una forma de ensamblaje de aplicaciones. Lo qué hace diferente a la integración de aplicaciones compuestas y a la integración de la información es el enfoque de creación de nuevas aplicaciones mediante la reutilización de los sistemas existentes como los componentes de software. La integración de aplicaciones compuestas ayuda a lograr la agilidad empresarial, ya que permite a las empresas desarrollar nuevas funcionalidades e integrarlas con los sistemas existentes y fuentes de información.
  • 4. Permite un enfoque gradual en la entrega y proporciona rápidamente nuevos procesos de negocio o de funciones a través de un enfoque modular. El caso empresarial para las aplicaciones compuestas es claro. Sin embargo, la realización de un 30% al 40% de ahorro requiere en primer lugar una importante inversión de capital en la creación y gestión de módulos de código reutilizable. Sin embargo, las empresas pueden permitirse el lujo de no hacer esa inversión, si así lo desean para lograr la agilidad empresarial.
  • 5. Caso de estudio El condado de Miami-Dade país que integra y amplia la central a través de servicios Web.
  • 6. El condado de Miami-Dade es el área metropolitana más grande en el estado de florida con un presupuesto anual de más de $ 3 mil millones, y más de 2.2 millones de residentes. El condado es responsable de los sistemas de todos los aspectos del gobierno local, incluidos los sistemas de seguridad, el apoyo a la policía y de bomberos; impuesto sobre la propiedad; permisos y licencias, incluidos los tribunales penales, civiles y los tribunales locales, las finanzas y la contabilidad; y servicios humanos. Los sistemas de apoyo a las actividades gubernamentales son principalmente los principales marcos. El condado Miami-Dade, necesitaba mantener los sistemas en funcionamiento, y ampliar sus capacidades para emprender iniciativas de gobierno electrónico. El condado ha adoptado una mentalidad de vanguardia hacia la tecnología de la información. Desde 1998, el condado Miami-Dade ha proporcionado aplicaciones basadas en Web para facilitar a los residentes a hacer negocios con el condado. En 1999, ganó el premio computerworld.
  • 7. En 2001, el condado Miami-Dade permitió e implementó que los contratistas solicitar, pagar y recibir los permisos de construcción en línea. Ellos pueden imprimir el permiso y nunca tienen que entrar en una oficina. Este es un enorme ahorro de tiempo para los contratistas y propietarios de viviendas, el cual también reduce los gastos de funcionamiento del país. Cada mes las cuentas de e-permiten a cientos de miles de dólares de las transacciones, para seguir mejorando la eficiencia operativa, el condado Miami-Dade decidió crear una arquitectura orientada a servicios utilizando servicios Web para ampliar los sistemas. Por ejemplo, la información de los impuestos de la propiedad se requiere en todo el condado. La policía en una llamada de investigaciones para saber quién es el propietario legal de una propiedad, utiliza la información de bienes raíces ampliamente, de hecho la información de los impuestos de la propiedad es requerida por los 40 departamentos del condado para sus aplicaciones autónomas. El condado de Miami-Dade creo un servicio Web para el sistema de evaluación de la propiedad fiscal que proporciona el acceso normalizado a toda la información requerida en un servicio reutilizable.
  • 8. El próximo gran proyecto es el centro de respuesta que ocupa todas las llamadas de emergencia 911 y 311 todas las del condado que piden información a través de un conjunto de servicios. La aplicación de un modelo de arquitectura de aplicación compuesta es más pertinente, dada la necesidad de: Ofrecer nuevos servicios a un grupo diverso. Permitir el acceso de los usuarios y otras aplicaciones. Actualizar y potenciar los sistemas. Desarrollar nuevos tipos de aplicaciones en los servicios. En las administraciones locales la financiación es siempre un problema. Miami-Dade ha sido capaz de reducir el desarrollo en general y los gastos de mantenimiento a través de su SOA y aplicaciones compuestas, mientras que mejora el servicio a los residentes del condado.
  • 9. Escenarios de integración de aplicaciones compuestas Las aplicaciones compuestas pueden ser utilizadas para resolver los siguientes requerimientos de negocio: Extender la funcionalidad de las aplicaciones empaquetadas. El enlace de las nuevas soluciones de negocio de los módulos existentes. Agregar un nuevo módulo funcional de las aplicaciones existentes.
  • 10. Selección de tecnología de integración para aplicaciones compuestas La tecnología clave para integración de aplicaciones compuestas son: Suites de plataforma de aplicaciones. Servicios Web que proporcionan la interfaz. La orquestación.
  • 11. Suites de plataformas de aplicación Las suites de plataforma de aplicaciones incluyen portales, integración de los corredores y servidores de aplicaciones. Los componentes de la suite no comparten una única plataforma común de desarrollo o medio ambiente, sin embargo, una plataforma integrada tiene numerosas ventajas, incluyendo la formación y la disminución de los costos de mantenimiento.
  • 12. Servicios Web Los servicios Web proporcionan la interfaz para los componentes y sistemas que forman parte de la aplicación compuesta. Al elegir la tecnología para la creación de servicios Web, se debe tener en cuenta las habilidades necesarias para la aplicación de la solución.
  • 13. Orquestación La organización gestiona el flujo de control a través de los servicios de la aplicación compuesta. Si bien la funcionalidad de la aplicación es entregada por los distintos servicios, el proceso global de las empresas se define en la lógica de la orquestación. La orquestación se encuentra todavía en las primeras etapas de la adopción. La elección de la tecnología de instrumentación está estrechamente relacionada con el desarrollo y la implantación de plataformas y lo más probable es que proceden de la plataforma de aplicación y de los vendedores de suites de integración.
  • 14. Especificación de la implementación de integración compuesta Introducción Esta sección describe los problemas técnicos específicos que se están abordando en la aplicación, y proporciona un contexto para la aplicación concreta. Alcance El alcance de la especificación de la implementación de integración compuesta se limita a los servicios específicos, componentes y sistemas que se están integrando. Debe referirse a las organizaciones, la información, sistemas, y el resultado final esperado.
  • 15. Participantes Claves Esta sección identifica todas las partes interesadas en la aplicación, incluidos los directivos de las empresas, que controlan la totalidad o parte de los sistemas, el equipo de desarrollo que ejecute la aplicación, y cualquier sistema de diseñadores y / o arquitectos que participaran. Todos los demás participantes deben ser identificados, así como sus funciones. Patrones de integración compuesta y de servicios Hay sólo un patrón compuesto de integración, pero numerosas variaciones sobre la forma en que pueden aplicarse. La aplicación compuesta consiste de servicios y / o componentes o sistemas que puede ser llamados como servicios. Los servicios tienen una interfaz estándar, y se integran en una lógica de aplicación a través de código o un motor de orquestación.
  • 16. La figura muestra una referencia de arquitectura de integración de aplicación compuesta. Los servicios pueden ser aplicados a través de una plataforma de aplicaciones suite, mensaje corredor, o adaptadores. Orquestación Seguridad Portal Servidor de aplicación Servicios Web Mensaje Transformación
  • 17. El cuadro de ejecución de aplicaciones compuestas define las tecnologías alternativas que pueden utilizarse para aplicar la solución.
  • 18. Conclusiones y comentarios Esta sección debe proporcionar cualquier comentario final sobre la aplicación.
  • 19. Mejores prácticas en la integración de aplicaciones compuestas Invertir en la creación de servicios reutilizables Esto puede requerir una mayor inversión inicial, pero se reducirá el costo y el tiempo de implementación en futuras implementaciones. La estrategia también aumenta la agilidad empresarial.
  • 20. Crear servicios funcionalmente independientes . Gestión de la reutilización y la recompensa . Hacer menos acoplamiento entre los servicios que hace que la infraestructura sea más adaptable al cambio. El cambio del comportamiento del programador . Esto puede incluir recompensas para reducir al mínimo el tiempo de desarrollo que inspiraría a los desarrolladores a buscar las formas de reutilizar los activos existentes.
  • 21. Diseño de estructuras de evaluación. Implementar servicios de directorio Diseño de evaluación se centran en la definición de las interfaces para mejorar la reutilización potencial. Utilice un directorio para registrar y localizar los componentes así como las interfaces en tiempo de ejecución.
  • 22. Pasos Próximos El objetivo es crear servicios de negocio reutilizables que pueden ser implementados rápidamente y bajo costo. La reutilización a menudo requiere un cambio de enfoque de desarrollo. El siguiente paso en la integración compuesta es para gestionar y hacer crecer el repositorio. La recompensa de la reutilización se centra generalmente en donde se están midiendo. Recompensar las contribuciones de los servicios reutilizables y las recompensas de la reutilización de los servicios existentes. Esto ayudará a crear una cultura de la reutilización.