domingo, 21 de septiembre de 2008

Utilidades de los Agregadores de Lógica de Negocio

Los agregadores o mash-ups de lógica de negocio se pueden aplicar a infinidad de situaciones:

Podemos crear un API y publicarlo como WebService que de respuesta a las preguntas de negocio que responden este tipo de aplicaciones. Por ejemplo, un API que conteste a la pregunta "oprtunidades en curso registradas en el CRM" o "saldo de mis cuentas de empresa en los 5 bancos con los que trabajo" o un API que permita ordenar transferencias entre dichas cuentas. Este último sería el caso del API bidireccional implementado como WebService.

Agregadores en el Nivel de Lógica de Negocio

Los agregadores basados en lógica conectan aplicaciones muy dispares, sus datos y sus funciones. Utilizando una aplicación tradicional de integración, una aplicación conecta con otra a través de un adaptador, que es un componente que traduce los modelos de datos y funciones entre las dos aplicaciones. Los adaptadores pueden ser configurados para conectar dos aplicaciones específicas, o para que traduzcan los datos y funciones de una aplicación a un API estándar, o a un API entendido por un componente middleware de integración. El resultado será entonces un adaptador unidireccional o bidireccional entre cualquier aplicación web.

El Esquema adjunto muestra una aplicación web, un Servicio Web, una Base de Datos o un Servicio REST que aparecen como distintos servicios que utilizan el Servidor de Agregación. El agregador puede actuar como un adaptador que se conecta a cualquier aplicación web, a través de un interfaz web, revelando los datos y la lógica asociada de esa aplicación como un servicio web basado en REST o en SOAP.


El agregador basado en Lógica es la clase de agregador más avanzado. Permite que el informático tenga pleno acceso a los datos y a la lógica asociada de cualquier aplicación web. Los modos de cómo acceder mediante un interfaz a una aplicación web quedan almacenados en el desarrollo visual del Servidor de Agregador y el acceso programático a las aplicaciones se realiza a través de API's, Application Program Interfaces.

Los interfaces de programación del Servidor de Agregación se basan en REST, Java, NET, y JSP tag libraries. También se pueden obtener interfaces para estructuras de aplicaciones concretas y específicas, incluyendo BEA WebLogicWorkshop e IBM WebSphere.

martes, 26 de agosto de 2008

Integración tradicional y alternativas

Las, cada vez más frecuentes, tareas de integración IT han tomado vital importancia para las empresas. Normalmente involucran a aplicaciones tanto de origen externo como interno que no están diseñadas para interactuar entre ellas. Estos problemas se han intentado atajar con la integración tradicional de servicios web, pero presentan algunos problemas.

En este artículo se presentan alternativas y novedades en torno a las tecnologías tradicionales de integración:

Los agregadores de información como alternativa a la integración tradicional

Gracias por echarle un vistazo

martes, 8 de julio de 2008

¿Pero, realmente, que hacemos?

Lo que hacemos en contenerte.com es muy sencillo. Se denomina agregadores de contenidos. Te podemos proporcionar cualquier contenido disponible en Internet. La tecnología de contenerte.com permite capturar, migrar y extraer cualquier contenido existente sin perder la información asociada (metas, imágenes, videos, pdf u otros ficheros asociados, …).

Y si lo que necesitas es integrar una aplicación existente en tu portal o web, te pueden ofrecer una integración no intrusiva (es decir, a través del interface web existente) en tiempos y precios muy competitivos.
  • ¿Quieres ofrecer un buscador en tu web que obtenga resultados de otra aplicación?
  • ¿Quieres mostrar las mejores ofertas de un producto?
  • ¿quieres capturar los precios de la competencia de uno o varios artículos?
  • ¿quieres saber si un proveedor tuyo tiene stock para atender la demanda de tu cliente?
contenerte.com convierte la web en una base de datos al servicio de tus aplicaciones

contenerte.com turns the web into a database

lunes, 16 de junio de 2008

La experiencia con INNOPAC

Hemos creado un conjunto de Web Services que implementan la aplicación de biblioteca de la obra social de caja madrid. Estos web services permiten integrar la funcionalidad de la aplicación en cualquier interface web.

Hemos publicado un ejemplo de cliente web que utiliza los servicios web generados con el integrador de aplicaciones. El ejemplo está disponible en esta url de demo.

La aplicación es del fabricante millenium, se llama WebPAC Pro y hemos convertido su aspecto poco amigable en XML procesable, permitiendo que cada entidad, universidad, obra social, publique su fondo de biblioteca con el aspecto que desee.

En la presentación adjunta, se explica un poco más la solución ofrecida.

Se puede acceder a la presentación por medio de este link

Espero que resulte de interés

Nos hemos trasladado

Si, nos trasladamos, a partir de ahora os atenderemos desde la web contenerte.com

contenerte.com significa muchas cosas por las que existimos y que facilitamos:

- para proporcionarte contenidos
- para contener tus aplicaciones en un nuevo interface
- para contener tus aplicaciones en un nuevo dispositivo

de ahí el nombre contenerte.com

Proporcionamos contenidos a muchas empresas:

- para enriquecer páginas o aplicaciones WEB
- para benchmarking. Comparar precios, oferta y calidad de la oferta en las web de la competencia
- para enriquecer la oferta de los sistemas de venta on-line. Proporcionamos información adicional, información que no estaba accesible hasta ahora, etc. ...

Permitimos contener una aplicación en un nuevo interface WEB:

- cualquier funcionalidad disponible en la web
- podemos "mapearla", generar webServices a partir de su funcionalidad
- representar el XML resultante de los webServices de la mejor forma que queramos

Sin tocar la aplicación origen, proporcionamos la misma funcionalidad con un aspecto:

- más accesible
- más moderno
- más corporativo

Lo mismo hacemos para trasladar una aplicación web a un dispositivo móvil. Tenemos la tecnología que nos lo permite:

- la publicamos como Video Aplicación (accesible a través de una video llamada)
- la publicamos con un interface WEB más ligero, para dispositivos tipo PDA

Os continuaré contando estas experiencias o casos de éxito.