Aplicaciones compuestas

Definición: ¿Qué significa Aplicaciones compuestas?

Las aplicaciones compuestas son aplicaciones creadas a partir de una combinación de múltiples funciones existentes que utilizan fuentes de información comerciales. Las aplicaciones compuestas son colecciones de activos de software ensambladas para proporcionar capacidad empresarial. Estos activos son generalmente artefactos implementados de forma independiente que permiten la composición y el aprovechamiento de las capacidades específicas de la plataforma.

El uso de una aplicación compuesta puede evitar que el usuario cambie de aplicación. Proporciona acceso inmediato a múltiples aplicaciones en el mismo lugar, con la ventaja adicional de agregar y eliminar funciones manualmente. Las aplicaciones compuestas se pueden comparar con mashups. Sin embargo, las aplicaciones compuestas utilizan fuentes comerciales de información, mientras que los mashups utilizan recursos basados ​​en la Web, en su mayoría gratuitos.

Techinfo explica las aplicaciones compuestas

Los cuatro niveles de aplicaciones compuestas son datos, aplicación, productividad y presentación. Un arquitecto de soluciones tiene que lidiar con componentes, una pila de composición y especificaciones de aplicaciones compuestas. Para elegir una pila de composición, se deben elegir uno o más contenedores de cada nivel. Se debe implementar un conjunto de tipos de componentes en los contenedores. Los componentes se seleccionan mediante la definición de un repositorio de activos, que deben extraerse de los tipos de componentes según las necesidades comerciales. También se deben definir métodos para conectar los activos para proporcionar un proceso multifuncional. Estas conexiones están débilmente acopladas.

Una aplicación se considera una aplicación compuesta que se ajusta bien si cumple con un diseño arquitectónico estándar y alberga las siguientes características:

  • Una experiencia de usuario rica para agregar numerosos tipos de aplicaciones en una sola vista de cliente
  • GUI consistente y uniforme
  • Completa autenticación y confidencialidad de los datos
  • Flexibilidad para usar características de arquitectura orientada a servicios como reutilización y acoplamiento flexible
  • Comportarse como una aplicación única para aplicaciones heterogéneas
  • Intercomunicación de componentes
  • Reutilización de activos informáticos
  • Composición de piezas
  • Agregue varias aplicaciones en una sola vista de cliente
  • Proporcione acceso en cualquier momento y en cualquier lugar en un entorno semiconectado

La infraestructura de aplicaciones compuestas del cliente es un entorno de ejecución de aplicaciones compuestas necesario para instalar y ejecutar aplicaciones compuestas específicamente en un entorno de servidor de portal Websphere. Las aplicaciones compuestas también tienen una estructura específica. Los trabajadores de la información constituyen el nivel más alto de la estructura. Acceden a documentos e información comercial a través de portales. También crean documentos durante las actividades comerciales, que son parte de procesos comerciales más amplios que coordinan las actividades de los sistemas y las personas. Las actividades se controlan a través de reglas de negocio específicas del proceso que invocan recursos dentro de una interfaz de servicio. Finalmente, se aplican reglas comerciales al contenido de estos documentos para extraer, transformar y transferir información a la siguiente etapa del proceso.

Los activos de la aplicación para la composición incluyen flujos de trabajo, documentos, actividades y reglas comerciales, esquemas, pantallas de interfaz de usuario, informes, métricas, etc.