Mostrando entradas con la etiqueta mash-ups. Mostrar todas las entradas
Mostrando entradas con la etiqueta mash-ups. Mostrar todas las entradas

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

miércoles, 26 de septiembre de 2007

El CEO de KAPOW da la clave para que un agregador funcione correctamente

Kapow CEO: "Using the Right Data at the Right Time" Is the Key to Enterprise Mashups. Acceda desde aquí a la noticia completa

Estoy totalmente de acuerdo con este artículo de WEB 2.0 journal. La clave es disponer de la información adecuada. En cierto modo llevamos tratando de crear mash-ups toda la vida. Siempre ha sido necesario que nuestros sistemas de información dispongan de datos actualizados, fiables y coherentes.

Esto no ha cambiado, lo que si ha cambiado es la forma en la que lo hacemos en la actualidad.

Integrar aplicaciones a través del interface de usuario es una nueva tendencia, que permite abstraerse de la complejidad de la aplicación, de los APIS, de los modelos de datos, etc, etc.

Como dice el CEO de Kapow, contar con la información adecuada es crítico a la hora de diseñar un mash-up.

Como dice el título de su comentario, el tiempo también es algo crítico. La información debe ser relevante, llegar en el momento adecuado y, como no, a un coste y un esfuerzo adecuados.

En los proyectos de mash-ups, contar con un Time To Market adecuado es imprescindible. El Time to Market lo debemos medir a la hora de poner en marcha el proyecto y en las sucesivas actualizaciones o refrescos de información.

Todos estos factores determinan o pueden determinar la viabilidad y rentabilidad del proyecto.

lunes, 17 de septiembre de 2007

Principales objetivos de los Agregadores

El objetivo de cualquier agregador es ahorrar tiempo y dinero aprovechando la amplia disponibilidad existente de web basadas en HTML que permiten el acceso a los datos y a la lógica asociada de la aplicación – incluso a la lógica incluida en el nivel de presentación. Aunque este interfaz de web está pensado para usuarios, los agregadores pueden convertir el interfaz de web en un interfaz o API bien definido que muestre totalmente la lógica asociada y los datos de la aplicación. Esto se lleva a cabo mediante la creación de robots o agentes que acceden a las web donde reside la información y la capturan, transforman y almacenan.
Además, otras aplicaciones pueden acceder a la lógica asociada y a los datos del sistema, como si la propia aplicación hubiera sido cambiada para proporcionar ese interfaz. Esto puede ser aplicado a un gran número de soluciones como:

  • Portales de empresa – Contenidos de aplicaciones web ya existentes pueden ser utilizados en un portal de empresa.
  • Servicio web – Cualquier aplicación web puede convertirse en un servicio web.
  • Migración de contenidos – Contenidos procedentes de varias fuentes dentro de la empresa pueden ser reestructurados y así, ser objeto de migración a un nuevo contexto, como por ejemplo, un contenido del sistema de gestión puede ser publicado en una intranet para hacerlo accesible a la dirección de la empresa.
  • Aplicaciones compuestas – Funcionalidad conjunta aunque proceda de varias aplicaciones existentes de modo que se crea una nueva aplicación que permite procesos de negocio de más alto nivel.
  • Recopilación de datos – Servicios que se caracterizan por contener un número variado de fuentes de sitios web, como páginas de comparación de precios, pueden ser implementadas de forma muy eficaz mediante la recopilación y reestructuración de datos procedentes de fuentes basadas en web. Estos procesos de recopilación se suelen denominar robots.
  • Inteligencia de mercado – Información procedente de la competencia, de los medios de comunicación, de bases de datos oficiales (y otros), pueden ser recopilados regularmente para propósitos de inteligencia de mercado. Estos procesos de recopilación se suelen denominar robots.
  • Automatización – Como norma general, los agregadores son muy apropiados para sustituir mano de obra que implica flujo de información entre distintas aplicaciones web.

Tipos de Agregadores de Información

Un agregador es un servicio o aplicación en la web que utiliza contenidos procedentes de más de una fuente hasta crear un servicio completamente nuevo. Son de fácil creación e implican ventajas basadas puramente en web que pueden ser desplegadas de una forma mucho más rápida y económica que las tecnologías de aplicación e integración tradicionales para empresas, como EAI (Enterprise Application Integration). Mientras que el agregador nunca sustituirá los elementos pesados (el software y el hardware) de la aplicación existente en la empresa, se abre todo un mundo de oportunidades para las compañías de crear nuevas posibilidades de servicios internos y de cara al cliente, elaborados a partir de toda la enorme cantidad de información disponible en internet y en intranets corporativas. En la actualidad hay controversia en el sector entre los expertos respecto a cuál es el número de agregadores existentes. Gracias a la participación en numerosos proyectos y prototipos, hemos catalogado los agregadores de empresas en tres tipos fundamentales:

Agregadores a nivel de presentación:

Los agregadores a nivel de presentación facilitan la posibilidad de obtener y recopilar distintas partes de aplicaciones y sitios web y otros recursos disponibles vía HTTP para crear portales internos, wikis y páginas orientadas al cliente.

Por ejemplo, una entidad bancaria de reconocido prestigio ha sido capaz de crear un portal para usuarios con altas necesidades de comunicación, como lo son los agentes de bolsa. En apenas seis semanas, esta importante institución financiera fue capaz de integrar información procedente de siete sistemas internos diferentes de la empresa hasta alcanzar una única página segura y sin fisuras y que proporcionaba a sus clientes internos (los corredores o agentes de bolsa) todo lo que necesitaban saber. Sin la tecnología del agregador de empresa, este proyecto hubiera tenido un coste inmensamente mayor, sin mencionar el tiempo extra que hubiera sido necesario y la dedicación de consultores y trabajadores del departamento de IT.

Agregadores basados en Lógica:

Esta clase de agregador combina lógica con servicios REST y SOAP hasta obtener un nuevo componente de lógica. Un buen ejemplo es Momondo (www.momondo.com) que une las tarifas de vuelos de todas las aerolíneas de bajo coste en una sola página web de modo que es más fácil de utilizar para los consumidores que si fueran, una por una, navegando por todas las páginas de viajes.

Agregadores basados en Datos/Contenidos:

Los agregadores basados en datos/contenidos unen contenidos de dos o más fuentes (de las cuales alguna o todas están basadas en web) y, o bien son combinados en un nuevo depósito de datos o los datos son transferidos a un sitio nuevo o a una nueva aplicación. Un buen ejemplo de esto es la página del megabuscador de música Simfy (www.simfy.de).

jueves, 13 de septiembre de 2007

La Web 2.0 y las Empresas

Artículo procedente del boletín de la Sociedad de la Información (Tecnología e Innovación) acerca de, entre otras cosas, el crecimiento esperado en mashups para las empresas

El artículo en silicon news

Los puntos de integración de aplicaciones tradicionales

El esquema adjunto es una ilustración general de posibles puntos de integración de una aplicación dada. Presenta los siguientes niveles de integración:

  1. 1) Nivel de Presentación

  2. 2) Nivel de Lógica de Negocio

  3. 3) Nivel de Datos/Contenidos


El nivel de presentación es el interfaz de usuario, que es o bien de tipo web o un interfaz gráfico de una plataforma específica o un interfaz de terminal. El hecho de que ahora sea posible dirigir la integración de la aplicación a través del nivel de presentación, es un concepto relativamente nuevo en tecnologías de software.

El nivel de lógica de negocio es la forma tradicional de acceso para la integración de una aplicación, tanto vía API como a través de servicios web. Esto proporciona acceso directo a la mayoría de la lógica de negocio de una aplicación. Y en los casos en que estos puntos de integración no existen, deben ser creados cambiando el código de la aplicación.

La integración a nivel de datos normalmente será dirigida con conexiones a una o más bases de datos. Este es un sistema efectivo de acceder a datos, sin embargo no proporciona el acceso a la lógica de negocio y a menudo comprometerá la integridad de los datos si no se siguen las normas de negocio procedentes del nivel funcional.

Introducción a los Agregadores

Con la moda del Web 2.0 en pleno apogeo, las empresas están barajando una gran variedad de posibilidades entre los sistemas más publicitados y así determinar cuál es la mejor opción para negocios ya consolidados. Un fenómeno emergente de entre estas tendencias es “el agregador de información” (mash-up Server), definido como una aplicación empresarial o un servicio que utiliza contenidos que provienen de más de una fuente hasta crear un servicio completamente nuevo. La fácil integración del agregador en cuanto a contenidos y servicios promete toda una nueva clase de aplicaciones para empresas, y lo que es más importante, la capacidad para innovar rápidamente y permanecer competitivo en un mercado cada vez más dinámico.

Hoy en día, el navegador web se ha convertido en la forma predominante de acceso a contenidos, aplicaciones y sistemas. Es muy usual que las compañías permitan que empleados, socios y clientes accedan a todo tipo de información y servicios a través de la web. Sin embargo, con el gran número de sistemas web emergiendo dentro y fuera del cortafuegos, no es siempre fácil conseguir que todas encajen perfectamente y de una forma integrada ya que suelen haber sido elaborados por diferentes departamentos y haciendo uso de muy variadas tecnologías. Así, los nuevos métodos y tecnologías necesitan integrar todos estos sistemas web de modo que sigan siendo ágiles y que no requieran demasiados recursos técnicos en tareas de reprogramación e integración tras su despliegue. Es decir, permitir la siempre soñada “reutilización”.

Una nueva y prometedora clase de agregador de tecnologías ofrece gran apoyo a las empresas de hoy en día. Sacando un máximo rendimiento de aspectos corrientes de los sistemas web – http, HTML, javascript – y ofreciendo un tipo especial de integración. Esta integración se lleva a cabo por medio de la creación de robots para el acceso a las diferentes fuentes WEB de contenidos y utilizados para la creación de API’s pudiendo ser optimizados rápidamente y con una buena relación coste-rendimiento.

Las típicas soluciones de agregador elaboradas por empresas incluyen: 1) portlets creados en base a aplicaciones web ya existentes 2) recopilación e integración de datos y contenidos, y 3) integración de aplicaciones y generación de servicios web de aplicaciones ya existentes.

Objetivo de este BLOG

El objetivo de este blog es recoger las opiniones y las experiencias de todos aquellos que estamos desarrollando agregadores, mashups y aplicaciones web 2.0

En breve comenzaremos a colgar aqui contenidos relevantes, experiencias de desarrollo, experiencias de usuario y otras muchas cosas que espero se vean enriquecidas con las aportaciones de usuarios, lectores y colaboradores.

Estaremos siempre abiertos a vuestras sugerencias y opiniones.

Saludos,

El Agregador