Categorized | Tecnologia

Por que tanto ruido con las Composite Applications

Posted on 26 September 2007 by inversionpractica.com

Desde el año pasado, empezamos a manejar temas de Composite Applications con algunos clientes; en mi caso, trabajando con un cliente estuvimos montando un ambiente de SAP Netweaver que nos sirvió para hacer varios pilotos para CEMEX, entre ellos uno de Workflows offline con Adobe Services y online con SAP Workflow y SAP Universal Task List del SAP Portal.

En este ambiente de Netweaver, mi cliente pretendía hacer algunas “Composite” y su mismo jefe, en ese momento, se le iluminaban los ojos cuando hablabamos acerca de “hacer algunas Composite”.

En SAP muchas de las Composite applications gira en torno de xApps (aka Cross Applications); las más famosas son una que se ha implementado en Kimberly Clark donde se implementó el proceso end-to-end de Product Definition (xPD). El proceso inicia en algo así como el ideabox, donde la gente postea ideas de productos, después el grupo de Marketing realiza estudios de mercados, trabaja sobre la misma instancia en xPD; más adelante si continua bien la idea, la gente de producción trabaja sobre la idea, costea, etc y la gente de Finanzas aporta sus conocimientos en el tema para ver la viabilidad del producto. El resultado del proceso son productos que en teoría están probados y listos para iniciar su producción y salir al mercado.

Lo que notamos en esto, son dos cosas principalmente: Colaboración, Compartición de datos.

La idea de Composite applications, desde mi punto de vista, girá más en torno a la capa de presentación. En este sentido, no es necesario tener una arquitectura SOA, estrictamente hablando, para tener una Composite Application. Sin embargo, si que beneficia tener una arquitectura SOA para habilitar Composite Applications, así como tener otros elementos como un BPM o un ESB.

El año pasado, realizamos algunas pruebas con SAP Netweaver Development Studio, que no es otra cosa mas que, Eclipse con esteroides. Adicionalmente SAP tiene su Composite Application Framework (CAF) que tiene algunos componentes adicionales como son, algunos servicios comunes que sirven de base para las Composite, y tiene integradas las herramientas de Guided Procedures para modelado de procesos, y las acciones e interacciones pueden ser aplicaciones de WebDynpro que sirve a su vez para desarrollo de aplicaciones con MVC, o llamadas a otro tipo de acciones ligadas al portal de SAP. El frontend en todo esto SAP Portal.

Actualmente estamos desarrollando unos pilotos también para este cliente donde me ha tocado coordinar el esfuerzo de implementar unos Smart Clients basados en los nuevos estándares de Microsoft, en concreto CAB, SCSF y WCF; estamos conectando estas Composite con un bus de servicios y diversos componentes en diversas plataformas.

Un track adicional es construir un rich client, en el cual hay dos subcomponentes: en uno estamos utilizando un framework para desarrollo de RIA, de TIBCO, llamado General Interface (www.tibco.com/devnet/gi/default.jsp); este es un producto es opensource y ha sido galardonado como uno de los mejores productos para construir aplicaciones basadas en RIA o AJAX.

En el otro componente estamos usando algunos productos aislados para agregar AJAX a aplicaciones web.

Más sobre Smart clients y Rich clients en la próxima emisión: Stay tuned! comments are welcome

Califica este articulo

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Community

1 Comments For This Post

  1. Felipe Rechy Says:

    Si bien es cierto que puedes hacer (o mas bien simular) una Composite application de pura capa de presentación, mi opinión es que sería una “cascarón” application pues no diferiría mucho de una integración vía Portal, cosa que no es nueva.
    El verdadero valor de una composite application es cuando la creas basada en servicios (SOA). Esto toma mas sentido cuando busques realizar cambios y hacerla flexible para adaptarse a nuevas necesidades de negocio. En ese punto es donde el cascarón se rompería

Leave a Reply

Advertise Here

RELATED SITES