|
La Web - nuevos paradigmas, oportunidades y retos
La Red ha dejado de ser una vía de comunicación unidireccional (de empresa a consumidor) y se está convirtiendo en un gigantesco repositorio de datos y una plataforma de ejecución de procesos que se exponen en forma de páginas, feeds y servicios web. Desde el punto de vista de su utilidad y aprovechamiento por las organizaciones, a las dificultades que imponen los enormes volúmenes y la dispersión de toda esta información se añade su heterogeneidad: los formatos y protocolos de acceso son muy diversos y en continua evolución (p.ej.: HTTP, HTML, XML, RSS, SOAP, REST, AJAX, …) Y aunque la tendencia es a la automatización y a las interfaces procedimentales, la realidad es que la mayoría de la información de la Red (tanto disponible como de nueva creación) se ofrece mediante páginas pensadas para ser navegadas por el usuario humano. Es decir, aunque algunos de los contenidos más populares se ofrecen ya vía APIs, la “long tail” de los recursos de la web sigue estando detrás de páginas HTML. Así pues, la brecha entre el número de interfaces de uno y otro tipo no hace más que aumentar, y con ella la dificultad para utilizar automáticamente esos recursos.
Los Enterpise Data Mashups conectan la Web con su empresa
En este contexto, la nueva tecnología de Enterprise Data Mashups (EDM) permite, de una manera sencilla y flexible, aprovechar todo tipo de recursos web (páginas, aplicaciones, servicios, feeds…), convirtiéndolos en componentes estándar fáciles de compartir, reutilizar y combinar con el resto de sistemas de la empresa (bases de datos, aplicaciones…)
Para ello, las herramientas de EDM deben conectarse a todo tipo de recursos -sea cual sea su formato y protocolo- y unificar y homogeneizar unos contenidos que originalmente poseen diversos niveles de estructuración, incluyendo lo semiestructurado (ej: cotizaciones en una web bursátil) y lo no estructurado (ej: noticias en texto libre).
Diferenciadores tecnológicos y beneficios
Las herramientas de EDM incorporan tecnologías avanzadas de navegación y estructuración automáticas que hacen posible
- Conectarse de manera nativa a todo tipo de recursos web -páginas, servicios, feeds, APIs,,,- utilizando cualquier interfaz o protocolo: HTTP, HTML, XML, RSS, SOAP, REST, AJAX, etc.
- Navegar y acceder automáticamente a cualquier página, incluyendo las de la "Web Oculta", gracias al soporte de autenticaciones, rellenado de formularios, redirecciones, JavaScript, etc.
- Individualizar y extraer automáticamente los datos que aparecen en una página (ej: modelo y precio de productos en una tienda online) y ofrecerlo como si se tratara de una base de datos. De este modo es posible consultar la web (utilizando la potencia de SQL) en lugar de únicamente buscar por palabra clave.
- Estructurar el contenido no estructurado que proporcionan dichas fuentes (ej: descripciones de productos, noticias, …) mediante técnicas tales como la extracción de palabras clave y de conceptos relevantes, el filtrado y la categorización y la elaboración de resúmenes inteligentes.
- Combinar la información que se extrae de las diversas fuentes web con los datos internos contenidos en bases de datos, aplicaciones y ficheros internos.
- Interactuar y realizar automáticamente operaciones y transacciones sobre páginas y aplicaciones web, emulando la actividad de un usuario humano.
- Diseñar estos procesos de extracción y automatización web mediante herramientas gráficas que evitan el tener que programar y aportan una rápida curva de aprendizaje y una alta productividad.
- Regenerar automáticamente estos procesos ante cambios de las páginas web mediante tecnología de mantenimiento automático, de modo que el operador no tiene que rediseñarlos sino que se reconstruyen automáticamente.
- Ofrecer estos recursos mediante interfaces estándar y en forma de servicios, de modo que se puedan compartir desde varias aplicaciones, usuarios, etc.
- Todo ello cumpliendo los más exigentes requisitos de los escenarios corporativos: escalabilidad, rendimiento, gestionabilidad, alta disponibilidad.
Escenarios de uso
La posibilidad de acceder de manera unificada y transparente a cualquier recurso web y de combinarlos con otros activos internos abre la puerta a una nueva generación de aplicaciones de negocio:
- Inteligencia competitiva y de mercado, vigilancia tecnológica/legal, benchmarking - ¿Qué hacen mis competidores y qué ofrecen al mercado? ¿Qué nuevas tecnologías/legislación me pueden afectar?
- Gestión proactiva de la reputación e imagen corporativa - ¿Qué dicen de mi empresa/productos en foros, blogs y redes sociales?
- Prospección de marketing y generación de oportunidades de negocio - ¿Quiénes son y dónde están mis clientes? ¿Cómo enriquecer la información de mi CRM con datos externos?
- Automatización de procesos B2B e integración de la cadena de suministro - ¿Cómo interactuar automáticamente con mis clientes, distribuidores… a través de sus aplicaciones web?
- Agregación y migración de contenidos - ¿Cómo unificar/migrar contenidos de diversas portales/repositorios de manera eficiente y no invasiva?
- Nuevos modelos de negocio Web 2.0: buscadores verticales, comparadores y agregadores de información…
