La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

© 2006 IBM Corporation ® IBM Mashup Center David Gutiérrez Serrano Lotus Technical Sales manager

Presentaciones similares


Presentación del tema: "© 2006 IBM Corporation ® IBM Mashup Center David Gutiérrez Serrano Lotus Technical Sales manager"— Transcripción de la presentación:

1 © 2006 IBM Corporation ® IBM Mashup Center David Gutiérrez Serrano Lotus Technical Sales manager

2 IBM Software Group | Lotus software Agenda ¿ Qué es un Mashup ? ¿ y un widget ? ¿ Por qué Mashups ? Introducción al IBM Mashup Center Demo

3 IBM Software Group | Lotus software 3 Un Mashup es una aplicación web ligera creada combinando información o capacidades de distintas fuentes para proporcionar nueva funcionalidad y perspectivas. Competitive Mashup iGoogle Aplicaciones desarrolladas por usuarios de Negocio. Ensamblaje dinámico, en la pantalla – sin necesidad de que ningún componente (widgets) conozca previamente ningún detalle de los demás.. Creación rápida de aplicaciones situacionales que resuelven problemas del día a día. Las nuevas aplicaciones pueden crearse en horas, incluso minutos. Agregación sencilla de contenido procedente de distintas fuentes para generar nuevas perspectivas (1 + 1 = 4). Los Mashups Proporcionan: Zillow.com

4 IBM Software Group | Lotus software 4 Seleccionar Destino Ver el Tiempo Ver dietas desde un Feed. Ver lista de hoteles aprobados por IBM en el Destino. Visualización de donde están los hoteles, las agencias de alquiler de coches, cajeros, y las oficinas de IBM. Combina 10 fuentes de datos diferentes para crear una nueva aplicación Ejemplo de Mashup: Planificador de Viajes en IBM

5 IBM Software Group | Lotus software 5 Un widget es una pequeña aplicación o pieza de contenido dinámico que puede incluirse fácilmente en una página web. Los Widgets tienen diferentes nombres para los distintos proveedores: gadgets, bloques (blocks), flakes, etc.... Los Widgets pueden estar escritos en cualquier lenguage (Java,.NET, PHP, etc.) y pueden ser tan simples como un fragmento HTML. Los Widgets pueden ser no-visuales. Los Widgets suelen encapsular una API. Los Widgets Masheables pasan eventos, para poder comunicarse con otros, y crear algo nuevo. ¿Qué es un Widget?

6 IBM Software Group | Lotus software 6 Agenda ¿ Qué es un Mashup ? ¿ y un widget ? ¿ Por qué Mashups ? Introducción al IBM Mashup Center Demo

7 IBM Software Group | Lotus software 7 Número de usuarios por aplicación Número de aplicaciones Táctico, Oportunistico Pesa mas lo rápido y flexible que la governancia y la perfeccion en la aplicacion. La construccion es a travesde ensamblajes del LOB A menudo creada para solucionar un problema especifico de negocio A menudo combina contenido interno y externo. Cuando usar el estilo Mashup Estrategicas, Negocio Core (Larga Vida) Governancia y riesgo pesan mas que rapidez y flexibilidad La construccion está liderada por IT e influenciada por LOB El estilo Mashup de desarrollo no es apropiado aqui- requiere uns un proceso de desarrollo formal Custodiadas por IT pero controladas por LOB Aumenfa la velocidad y flexibilidad manteniendo altos niveles de governancia La construccion está liderada por IT y dirigida por LOB Los Mashups se pueden apliar aqui – especialmente para un rapido prototipado de una aplicacion deseada

8 IBM Software Group | Lotus software 8 Número de usuarios por aplicación Número de aplicaciones Táctico, Oportunistico Pesa mas lo rápido y flexible que la governancia y la perfeccion en la aplicacion. La construccion es a travesde ensamblajes del LOB A menudo creada para solucionar un problema especifico de negocio A menudo combina contenido interno y externo. Cuando usar el estilo Mashup Estrategicas, Negocio Core (Larga Vida) Governancia y riesgo pesan mas que rapidez y flexibilidad La construccion está liderada por IT e influenciada por LOB El estilo Mashup de desarrollo no es apropiado aqui- requiere uns un proceso de desarrollo formal Custodiadas por IT pero controladas por LOB Aumenfa la velocidad y flexibilidad manteniendo altos niveles de governancia La construccion está liderada por IT y dirigida por LOB Los Mashups se pueden apliar aqui – especialmente para un rapido prototipado de una aplicacion deseada

9 IBM Software Group | Lotus software 9 Fomentar la Innovación desbloqueando y reutilizando información de manera no planeada originalmente. Reducir el atasco de desarrollo de aplicaciones y mejorar la productividad fomentando el desarrollo de aplicaciones por los propios usuarios de negocio. Incrementar la Agilidad permitiendo el ensamblaje y configuración dinámica de las aplicaciones. Acelerar el desarrollo y reducir costes a través de integración ligera, reutilización y compartición. Descubrir rápidamente correlaciones de Negocio ensamblando fácilmente información de múltiples fuentes en la pantalla. Alinear mejor el negocio y los sistemas a través de prototipado rápido. Dar mayor visibilidad y relevancia de Negocio a la Infraestructura SOA, incrementando la reutilización de los servicios. ¡Crear aplicaciones web simples y ricas en minutos! ¿De qué va todo esto?. Cómo no... web 2.0

10 IBM Software Group | Lotus software10 Agenda ¿ Qué es un Mashup ? ¿ y un widget ? ¿ Por qué Mashups ? Introducción al IBM Mashup Center Demo

11 IBM Software Group | Lotus software Ensamblar aplicaciones nuevas reusando datos y servicios existentes Reaprovechar Información de la Empresa, Web, Personal y Departamental Crear widgets a partir de los sistemas de la empresa Descubrir y compartir mashups, widgets, feeds, y servicios Transformar y mezclar información generando nuevos feeds Explorar differentes combinaciones para obtener nuevas perspectivas Ensamblar aplicaciones nuevas reusando datos y servicios existentes Reaprovechar Información de la Empresa, Web, Personal y Departamental Crear widgets a partir de los sistemas de la empresa Descubrir y compartir mashups, widgets, feeds, y servicios Transformar y mezclar información generando nuevos feeds Explorar differentes combinaciones para obtener nuevas perspectivas Potenciar la productividad y fomentar la innovación permitiendo el desarrollo de aplicaciones por los usuarios Una plataforma competa end-to-end de mashups, permitiendo el ensamblado de aplicaciones web simples y flexibles para los usuarios de negocio – con las capacidades de gestión, seguridad, y gobierno que requiere IT.

12 IBM Software Group | Lotus software12 InfoSphere MashupHub: reaprovechar y compartir información de la empresa, web, personal y departamental para su uso en aplicaciones Web2.0 de tipo REST. MashupHub incluye una herramienta visual para transformar y remezclar feeds de tipo REST. Catalog: Compartición y descubrimiento de componentes masheables Lotus Mashups: Ensamblar mashups en la pantalla fácil y rápidamente. Crear widgets dinámicos. Componentes de IBM Mashup Center

13 IBM Software Group | Lotus software13 Ensamblado y Compartición Rápida de Mashups Herramienta basada en un navegador (sin necesidad de instalar nada) que permite el ensamblado sencillo a través de drag'n'drop de aplicaciones situacionales por usuarios no técnicos. Widgets por Defecto. Comunicación intuitiva en la pantalla de Widgets y Feeds. Posibilidad de configurar los Widgets. ¡ Y Mucho Más! Compartir – públicamente o para un usuario o grupo Comunicación Embebido Grabar como Widget Editar las fuentes

14 IBM Software Group | Lotus software14 Generate Feeds Vast Array of Information Sources Connect Transform and filter on server (Info 2.0.) Create Widgets Mash visualizations w/ feeds Import HTML Use IDE of choice Assemble Mashups Flexible Infrastructure (J2EE, *Hosted, *Domino, *PHP, etc. ) WebSphere PortalBrowser-based client (via desktop, mobile phone, etc.) Notes 8 Wire & mash Utilize recommendations & filtering Discover Transform Security Governance Administration Reliability Google Gadgets PortletsJDBC DB Feeds Domino DB Web/HTML Spreadsheets Web services MQ MQSeries *Potential future stacks Discover & Share Lotus Mashups- Arquitectura

15 IBM Software Group | Lotus software15 Generate Feeds Vast Array of Information Sources Connect Transform and filter on server (Info 2.0.) Create Widgets Mash visualizations w/ feeds Import HTML Use IDE of choice Assemble Mashups Flexible Infrastructure (J2EE, *Hosted, *Domino, *PHP, etc. ) WebSphere PortalBrowser-based client (via desktop, mobile phone, etc.) Notes 8 Wire & mash Utilize recommendations & filtering Discover Transform Security Governance Administration Reliability Google Gadgets PortletsJDBC DB Feeds Domino DB Web/HTML Spreadsheets Web services MQ MQSeries *Potential future stacks Discover & Share Lotus Mashups- Arquitectura

16 IBM Software Group | Lotus software16 Agenda ¿ Qué es un Mashup ? ¿ y un widget ? ¿ Por qué Mashups ? Introducción al IBM Mashup Center Demo

17 © 2006 IBM Corporation ® Muchas gracias

18 IBM Software Group | Lotus software18 Granularity Knowledge Workers Application Programming Skills IT Professional Development Environments Wide variety of widget-creation tools to meet a wide variety of skill sets Lotus Mashups Browser-based Workshop tool can be used to configure, edit, save composite widgets or mashups as new widgets. Lotus Widget Factory Codeless widget creation using wizard-based dialogs. Eclipse- based environment. WebSphere sMash Code-based scripting and visual browser- based tooling. Targeting Java or PHP developers. Domino Designer 8.5 Code-based scripting and drag & drop controls within an Eclipse-based tool. Targeting Domino developers. Rational Application Developer & Rational Software Architect Eclipse-based widget tooling for Java/J2EE developers. WebSphere Portlet Factory Wizard-based creation of Java widgets that connect to enterprise systems.

19 IBM Software Group | Lotus software19 How Customers are Using Mashups Use Case Self-service Aggregation of Information Enabling customer- centric applications Quick and Dirty app development Web 2.0. enable legacy systems Effortless syndication of content Goals LOB creation of situational applications that support: - Quick analysis - Better decision making - Improved collaboration - Increased visibility into business information - Support customer assembly of personalized applications for specific functions - Improve customer satisfaction + loyalty - Add Web 2.0. features, appealing to younger demographic - Good enough applications - Rapid app development - Speed over governance - Quick iterations - Unlock personal, enterprise data - Create mashable + consumable feeds - Unlock information without forcing upgrades or duplication of data - Unlock & wrap data as feeds + widgets - Embed and mash into customer sites - Reduce integration costs - Support new revenue models Examples - Risk assessment - Emergency response - Market research - Competitive analysis - Customer intelligence - Reporting - Custom online banking experience - Custom real estate app - Custom travel site - Prototypes - Demos - Project and task- specific apps for small teams (typically built by LOB IT) - Exposing LOB silo- ed systems, including spreadsheets and access databases, as consumable feeds - Providers of rich information services: weather, financial, company, etc. Alternative solutions - Manual assembly - Spreadsheets - Develop custom web 2.0. assembly framework - Portals (can be used in conjunction with mashup assembly tools) Apps built from scratch (not very agile): - VB -.Net - HTML - Photoshop -Custom development -Disruptive upgrades or replacements - Google gadgets - Manual approaches


Descargar ppt "© 2006 IBM Corporation ® IBM Mashup Center David Gutiérrez Serrano Lotus Technical Sales manager"

Presentaciones similares


Anuncios Google