® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

34

Transcript of ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Page 1: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.
Page 2: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

®

Lotus Expeditor: la base de los clientes ricos

Luis Sánchez Acera, Lotus Tech Sales

Page 3: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

“El cliente ha vuelto” Jonathan Schwartz, Sun’s president and COO Opening remarks at JavaOne 2004

“Los problemas de los navegadores… son de sobra conocidos” “El actual entusiasmo por las aplicaciones Web

es corto de miras. Al mismo tiempo que las compañías van implantando soluciones Web se dan cuenta de que tienen: funcionalidad primitiva… mucho consumo de red… muy pobre usabilidad.”

“…Suena un poco herético, pero el portal basado en Web no es un interfaz demasiado efectivo para ciertas funcionalidades de algunos sistemas de ‘core-business’"

“Las soluciones Web simplemente no nos dan la interfaz y el rendimiento necesarios para las necesidades de nuestros usuarios.”

“Como prueba de la desilusión, un tercio de los responsables de IT anuncian tener planes de migración de aplicaciones de nuevo a entornos de cliente rico.”

La industria pide un nuevo Cliente

Page 4: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Evolución en espiral

‘Mainframe’Centralizado

Terminales “tontos” que permiten poco soporte a ciertas

actividades de los usuarios

Page 5: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Evolución en espiral

‘Mainframe’Centralizado

Cliente-servidordescentralizado

Llegada de los PCs en red – Interfaces inteligentes incrementan

la productividad

Page 6: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Evolución en espiral

‘Mainframe’Centralizado

Cliente-servidordescentralizado

Servidor Webcentralizado

Los interfaces inteligentes no mantienen un coste efectivo cuando

la población es muy grande. Los navegadores son baratos, pero su

funcionalidad es limitada

Page 7: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Evolución en espiral

‘Mainframe’Centralizado

Cliente-servidordescentralizado

Servidor Webcentralizado

Cliente‘Inteligente’distribuído

Los Interfaces inteligentes

proporcionan una publicación y

tratamiento de datos con un coste efectivo

Page 8: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Evolucionar desde distintas experiencias de usuario en diferentes plataformas, aplicaciones, ventanas, etc…

Page 9: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

…hacia un concepto de cliente de escritorio con la integración de las aplicaciones de negocio y las de productividad personal y colaboración.

Active X

App. Windows

Eclipse SWT Navegador

Acceso a Host 3270

Page 10: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Servicios Web Servicios Web y soportey soporte

Offline/OnlineOffline/Online

Adaptabilidad aAdaptabilidad adispositivosdispositivos

DifícilDifícilDespliegueDespliegue

HuellaHuellaPesadaPesada

Infierno deInfierno deempaquetadoempaquetado

DependenciaDependenciade la redde la red

Experiencia deExperiencia deUsuario PobreUsuario Pobre

Difícil desarrollarDifícil desarrollarun interfaz deun interfaz deusuario ricousuario rico

Experiencia deExperiencia deUsuario RicaUsuario Rica

ProductividadProductividaddel usuariodel usuario

ReceptivoReceptivo

AmpliaAmpliallegadallegada

Fácil GestiónFácil Gestióndel Cambiodel Cambio

DesarrolloDesarrollosencillosencillo

Page 11: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

La plataforma: Lotus Expeditor

Page 12: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor (cliente)

Junta los mejores componentes y servicios de IBM en un entorno de ejecución gestionado.

Un cliente basado en Java, construido sobre el Eclipse RCP 3.2.

Soportado sobre un amplio número de Sistemas Operativos y dispositivos.

Hay que pensar en Expeditor como una herramienta, más que una aplicación.

Page 13: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus ExpeditorPlataforma SOA de cliente gestionado para Windows, Linux y Dispositivos

"Extendiendo SOApara las personas, lugares y objetos

más allá del centro de datos"

WEB

CONECTIVIDAD GESTIONADO

RICA

COMPOSICIÓN

Expeditor

Aplicaciones Web Locales y Remotas

Aplicaciones Ricas Experiencia de usuario mejorada

aprovechando las facilidades de laplataforma

Composición Integración sencilla generando

“Aplicaciones Compuestas”

Conectividad Soporte online/offline

Gestionado Instalar, configurar y mantener tanto la plataforma como las

aplicaciones.

Page 14: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor: Acceso Web

Soporta toda la funcionalidad del contenido Web HTML + CSS + DHTML + JavaScript Ajax (JWL, DoJo, Custom, Etc. ) Ejecución LOCAL

Extensiones Plugins normales del navegador (e.g. Flash, PDF, etc.) Applets Controles ActiveX (Windows 2.000 y Windows XP)

Navegador Configurable Gestión de URLs Control de Acceso

Navegar por cualquier aplicación Web existente

WEB

DISCONNECTED MANAGED

RICH

COMPOSITION

Expeditor

"Extendiendo SOApara las personas, lugares y

objetosmás allá del centro de datos"

Web

Page 15: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor: Cliente Rico

“Look & Feel” nativo de la plataforma (SWT y JFaces)

Soporte de “Drag and Drop”

Integración de eventos de teclado

Gráficos 2D y Vectoriales

Mejor respuesta

Integración del Hardware del dispositivo

Protección ante cambios de sistema operativo

Exp. de usuario optimizada usando el estilo nativo del dispositivo

WEB

DISCONNECTED MANAGED

RICH

COMPOSITION

Expeditor

Rico

"Extendiendo SOApara las personas, lugares y

objetosmás allá del centro de datos"

Page 16: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor: Escritorio Compuesto

Soporta “Mezclas” entre distintos tipos de aplicaciones

Swing, AWT, Nativas, Web, RCP, Etc. Integración a través de los datos locales Integración a través de los eventos locales Crear nuevas vistas de aplicaciones existentes

Permite la gestión completa del Escritorio Controlar el “look’n’feel” Establecer un diseño corporativo Configurar el acceso

Sencilla integración construyendo “Aplicaciones Compuestas”

WEB

DISCONNECTED MANAGED

RICH

COMPOSITION

Expeditor

Composición

"Extendiendo SOApara las personas, lugares y

objetosmás allá del centro de datos"

Page 17: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor: Acceso Semiconectado

Mejor respuesta Minimizar el número de conexiones al servidor

Mejorar la escalabilidad total Lógica de negocio ejecutada en local

Interacción transparente con el servidor cuando este está disponible

Saliente – Ejecutar transacciones cuando hay conexión Entrante – Refrescar/actualizar contenido

Permitir la movilidad Permite el trabajo en periodos de larga desconexión

Soporte total de las aplicaciones en el cliente

WEB

DISCONNECTED MANAGED

RICH

COMPOSITION

Expeditor

Desconectado

"Extendiendo SOApara las personas, lugares y

objetosmás allá del centro de datos"

Page 18: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor: Cliente Gestionado

Puntos de control flexibles Instalación inicial única Bloqueo del escritorio Gestión dinámica por el usuario Gestión dinámica gobernada por el servidor

Visibilidad Central Aplicaciones Configuraciones Históricos, inventario y estado

Acceso remoto El administrador puede programar trabajos para su

ejecución en el servidor

WEB

DISCONNECTED MANAGED

RICH

COMPOSITION

Expeditor

Gestionado

Instalar, configurar y mantener plataforma y aplicaciones

"Extendiendo SOApara las personas, lugares y

objetosmás allá del centro de datos"

Page 19: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Servidor de Lotus Expeditor (opcional) Proporciona una pasarela al cliente para:

Aprovisionamiento y Gestión Centralizada Mensajería Sincronización de Datos

Se instala sobre WAS 6.0.2.11 y DB2 9.1, e incluye MQe, DB2e y Tivoli DMS.

Se puede integrar en distintas topologías, incluyendo la integración en un entorno de Portal Server (v6).

El cliente de Expeditor se puede instalar y configurar desde un servidor HTTP IBM, o desde un Portal Server utilizando el componente Network Client Installer.

Se integra con distintos servidores LDAP y distintos Gestores de bases de datos, facilitando la integración en los actuales sistemas de la empresa.

Page 20: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Ejemplo 1: Lotus Notes 8.0Integra aplicaciones de colaboración con aplicaciones de negocio

Page 21: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Aplicación que accede a información de negocio basada en la lista de contactos

Ejemplo 2: Aplicación Sametime que usa Expeditor Svcs.

Page 22: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Aplicación de negocio que se apoya en servicios de chat

Ejemplo 3: Aplicación de Expeditor que usa Sametime Svcs.

3. Managers

Page 23: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor proporciona VALOR

Interfaz de usuario completa y de alto rendimiento

Plataforma de integración que permite un alto grado de reutilización

Las aplicaciones de WebSphere, Sametime y Notes pueden extenderse para funcionar “offline” o acceder a servicios y datos ya existentes.

Proporciona un modelo de programación que reutiliza el conocimiento de programación y software a través de todos los clientes de Lotus

Page 24: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor proporciona VALOR (más…)

El “Toolkit” extiende herramientas ya conocidas en el mercado (java, eclipse, Web…)

Reduce el coste de instalación y mantenimiento de software

Diseñado para soportar indistintamente Windows® y Linux® (desktop) y un sinfín de plataformas (server)

Soporte para dispositivos con Windows® Mobile, Nokia, Blackberry y los que están por llegar…

Page 25: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Recursos de IBM Lotus Expeditor

Sitio Web de Lotus Expeditor http://www.ibm.com/software/sw-lotus/products/product1.nsf/wdocs/

expeditor

Lotus Expeditor Information Center http://publib.boulder.ibm.com/infocenter/ledoc/v6r1/index.jsp

Lotus Expeditor IBM Education Assistant (seleccionar “Lotus Expeditor”) http://publib.boulder.ibm.com/infocenter/ieduasst/lotv1r0/index.jsp

Redbooks http://www.redbooks.ibm.com/

Muestras y ejemplos (en Rational Software Delivery Platform) Se instalan junto al Toolkit de desarrollo de Lotus Expeditor

Artículos, tutoriales y cursos: http://www.ibm.com/developerworks https://www-304.ibm.com/jct09002c/isv/spc/events/ (buscar ‘Lotus’)

Page 26: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.
Page 27: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Información adicional

Page 28: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

DesktopKiosk mode

Single Sign-on

Portal-driven layout(Pagebuilder)

Embedded Browser

Managed NativeApplication Launcher

Multi-user workstationsupport

OS Integration(syslib)

Eclipse preferenceadmin

OSGi core

Portlet Container

Property Broker

Themes/UI

DatabaseSync (DB2e)

Messaging Gateway(MQe)

Local Database(DB2e)

Web Services(JSR 172)

Local Database(Cloudscape)

Web Container

Transaction Container

EnterpriseMgmt Agent

Eclipse RCP

JSE 5.0jclDesktop

Micro Broker

Keystore

Network Awareness

Personalities

Web Services(Axis, Security)

Update Manager

Database Sync (Cloudscape)

UI Mobile Extensions

Plataformas de cliente de Lotus Expeditor

DatabaseSync (DB2e)

Messaging Gateway(MQe)

Local Database(DB2e)

Web Services(JSR 172)

EnterpriseMgmt Agent

Eclipse eRCP

eUpdate

jclDevice

Seamless applicationlauncher switcher

Device

OSGi core

Web Container

Transaction Container

Micro BrokerUI Mobile Extensions

Page 29: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Configuraciones de “Runtime” de Lotus Expeditor

JSE 5.041 MB

jclDesktop14.5 MB

jclDevice4.6MB

javax.accessibility javax.sound javax.swing javax.transaction org.omg java.applet java.awt java.nio

javax.naming java.sql javax.sql javax.rmi

java.beans java.util.regex java.util.logging java.util.prefs java.security.interfaces java.security.acl java.security.cert java.security.spec java.text java.util.jar

java.iojava.langjava.lang.refjava.lang.reflectjava.mathjava.netjava.securityjava.utiljava.util.zip

java

x.micro

ed

ition

.io

Java TM Micro Edition Foundation 1.1

Page 30: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Windows® XP Pro Windows® XP Tablet Windows® XP Home Windows® 2000 RedHat RHEL WS 4 Novell Linux® Desktop 9

Java TM Virtual Machine (IBM J9 Technology for jclDesktop or JavaSE 5.0)

Java TM Class Library (jclDesktop, Java TM SE 5.0)

OSGi R4

MQTT

MicroBroker

MQeOSGi

Services EMFDB Lifecycle XSD SDO EMF

XML Parsing

JDBCDB2e/Cloudscape

Portlet Container(JSR 168)

Web ServicesSecurity (OASIS)

Web ServicesClient (JSR101)

Keystore Accounts

Web ServicesProvider WSRF WSRP JAAS SSO

JMS JNDI TransactionContainer

Web Container

Web ServicesClient (JSR172)

OSGiEvent Admin

PropertyBroker

NetworkAwareness

SyncML

Enterprise Management

Agent

ISync

Sync Manager

ManagedSettings

Eclipse Core Extension Point Framework (Eclipse 3.2.1)

JFace SWT Eclipse UI Extensions Help System Draw2D GEF Provisioning

Workbench UI UI Mobile Extensions PersonalitiesRestricted

WorkbenchApplication Launcher

PreferencePages

Application Manager

Web ApplicationPerspective

EmbeddedBrowser

Rich Client Perspective

Rich Text Editor Spell Check Composite Application Infrastructure

Portlet Viewer

Enterprise / ISV Applications

Expeditor 6.1 Extensions

SupportedClients

Eclipse RCP 3.2.1Desktop

Page 31: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Windows® Mobile 2003 SE Windows® Mobile 5.0

Java TM Virtual Machine (IBM J9 Technology for jclDevice)

Java TM Class Library (jclDevice)

MicroXMLEmbedded Rich Client Platform Framework

MQTT/MicroBroker

MQe

OSGi R4

eWorkbench UI

JMS

JNDIJDBC (JSR 169)

DB2eWeb Services

(JSR 172)SyncML

FrameworkOSGi

Services

TransactionContainer

Web Container(Servlet/JSP)

EnterpriseMgmt Agent

Provisioning

eJFace eSWT UI Mobile ExtensionsApplication Manager

(eUpdate)

eWorkbench Seamless Application Launcher/Switcher

Enterprise / ISV Applications

Device Expeditor 6.1 Extensions

SupportedClients

Eclipse eRCP 1.0

Page 32: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Cliente de Lotus Expeditor: Plataformas soportadas

Windows Windows XP con Service Pack 1 or 2 Windows XP Tablet PC Edition 2005 Windows 2000 con Service Pack 4

Linux RedHat EL 4.0 WS con soporte GTK – Update 3 Novell Linux Desktop 9 (NLD9) – SP3

Dispositivos Windows Mobile 5 Windows Mobile 2003, 2nd Edition

Page 33: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor: Toolkit

Microsoft® Windows® XP Service Pack 2 o bien Red Hat Enterprise Linux® 4.0 WS con soporte GTK – Update 3 MAS uno de las siguientes herramientas de desarrollo: Rational® Application Developer (RAD) 7.0 Rational Software Architect (RSA) 7.0 Eclipse 3.2.1 + Web Tools Platform (WTP) 1.5.1 WebSphere Application Server Toolkit (AST) 6.1.1

Requisitos hardware: Procesador x86 capaz de soportar Windows® XP/SP2 o bien Red Hat

Linux® EL 4.0 WS con soporte GTK - Update 3 512 MB de RAM 500 MB de espacio en disco Monitor de un mínimo de 1024 x 768 pixeles de resolución

Page 34: ® Lotus Expeditor: la base de los clientes ricos Luis Sánchez Acera, Lotus Tech Sales.

Lotus Expeditor: Servidor {opcional}

Microsoft® Windows® 2003 Standard o Enterprise, con o sin service pack 1

RedHat Enterprise Linux® Enterprise Server o bien Advanced Server 4.0 para Intel®, con o sin service pack 1, 2, or 3

Requisitos de software: IBM DB2 Enterprise 9.1 para Linux®, UNIX®, y Windows® o bien IBM

DB2 Workgroup Server Edition 9.1 para Linux®, UNIX®, y Windows® WebSphere Application Server 6.0.2.11 y sus últimos fix packs IBM HTTP Server 6.0.2.11 y sus últimos fix packs. Este servidor HTTP

se proporciona con WebSphere Application Server

Requisitos de Hardware: Procesador mínimo: 2 GHz Memoria mínima: 2 GB