® IBM Software Group © 2005 IBM Corporation Como incrementar el valor de un entorno Lotus/Domino Desarrollo de aplicaciones usando Lotus Domino Designer.
Post on 16-Feb-2015
6 Views
Preview:
Transcript
®
IBM Software Group
© 2005 IBM Corporation
Como incrementar el valor de un entorno Lotus/DominoDesarrollo de aplicaciones usando Lotus Domino Designer
Ana Belen Gómez Lorenzo – Lotus Technical Sales
Ana_belen_gomez@es.ibm.com
IBM Software Group | Lotus Software
© 2005 IBM Corporation 2
Agenda
Lotus Domino Designer 7 Servicios Web
Opciones de Integración DB2
Mejoras en la usabilidad
Mejoras en la productividad
Nuevas características adicionales
IBM Software Group | Lotus Software
© 2005 IBM Corporation 3
Servicios Web
Los servicios Web amplian el alcance de las aplicaciones Domino al proporcionar un interfaz basado en estándares para aplicaciones externas
Domino 7
WebSphere
WebSphere Portal Workplace Collaboration Services
.NET
IBM Software Group | Lotus Software
© 2005 IBM Corporation 4
Web Service Hosting en Domino/Designer 7
Designer proporciona soporte para el desarrollo
Nuevo elemento de diseño NSF: Servicio Web Extiende el comportamiento del agente WebLotusScript o Java Importación y exportación WSDL
La tarea HTTP de Domino proporciona el entorno de ejecución ?OpenWebService?WSDL
El motor de Web Service está basado en Apache AXIS 1.1+Proporciona soporte SOAP y WSDL
IBM Software Group | Lotus Software
© 2005 IBM Corporation 5
Elemento de diseño de Servicios Web
WebServices
MostrarWSDL
IBM Software Group | Lotus Software
© 2005 IBM Corporation 6
Domino 7 Web Service proporciona….
Pre-Domino 7 Domino 7
Soporte al desarrollador
No hay herramientas de diseño
Domino Designer
Elementos de diseño de Servicios Web
Importar/Exportar WSDL para Servivios Web LotusScript y Java
Soporte en tiempo de ejecución
Puede escribir código que simula un motor SOAP
Aparece el motor SOAP Apache Axis
Analizadores sintácticos de mensajes
Deserializa los argumentos del servicio web
Llamadas al método del servicio web
Serializa el valor de la respuesta del servicio dentro de la respuesta SOAP
Devuelve la respuesta SOAP
IBM Software Group | Lotus Software
© 2005 IBM Corporation 7
Bases de datos DB2 en Domino 7
El soporte a DB2 proporciona a los desarrolladores la posibilidad de proporcionar un interfaz relacional a sus aplicaciones
Domino
DB2
DB2 Access View
Acceso a aplicaciones usando SQL
create, read,update & delete
IBM Software Group | Lotus Software
© 2005 IBM Corporation 8
Bases de datos DB2 en Domino 7 (cont.)
Ventajas para clientes Domino Los datos de Domino pueden ser explotados con herramientas de informes más
potentes
Integración, es más fácil integrar los datos Domino con:
Aplicaciones de negocio (WebSphere MQ, IMS y CICS)
Es posible construir aplicaciones J2EE con datos Domino
El indexado lo gestiona DB2ñ
Ventajas para clientes DB2 El desarrollo de aplicaciones de colaboración es más sencillo usando Domino
Designer
IBM Software Group | Lotus Software
© 2005 IBM Corporation 9
Soporte a DB2
DB2 Access View (DAV) Expone los datos Notes a las aplicaciones DB2
Organiza los campos en vistas DB2
Query views Permite generar vistas que ataquen datos DB2
La instrucción SQL describe la selección
Se calcula dinámicamente
Poder de búsqueda con SQL (joins, etc)
IBM Software Group | Lotus Software
© 2005 IBM Corporation 10
DB2 Access View
Usar SQL para trabajar con los datos de Domino
Mejora capacidad de generar informes de datos Domino Lectura de datos Notes, con semánticas de seguridad Domino
(ACL's, reader lists)
Herramientas de terceros para la generación de informes pueden trabajar a través de ODBC/JDBC
Los datos Domino se pueden modificar a través de DB2 Insert, Update, y Delete con semántica Domino
Soporte de conflictos replica/salvado, bloqueo de documentos
IBM Software Group | Lotus Software
© 2005 IBM Corporation 11
DB2 Access View (VAD)
ChoosingFields
Validation
IBM Software Group | Lotus Software
© 2005 IBM Corporation 12
Query View
Vista Notes basada en SQL query
Query Views son dinámicas Query se ejecuta en respuesta a una vista abierta o reconstruida
Las Query Views se recalculan y no son persistentes
Las Queries pueden ser parametrizadas y personalizadas
Las Queries pueden unir datos para su visualización . Los datos en la vista incluyen: Datos Domino expuestos a través de un VAD
Datos DB2
Datos DB2 federados
IBM Software Group | Lotus Software
© 2005 IBM Corporation 13
Query View– Selección SQL definida
Instrucción SQL
IBM Software Group | Lotus Software
© 2005 IBM Corporation 14
Vista Query – Unión de datos
Data from DB2Access View
Data fromDifferent DB2 App
IBM Software Group | Lotus Software
© 2005 IBM Corporation 15
Designer 7 Mejoras en la usabilidad
Cambios en la lista de diseño Reorganizado para mostrar más información Texto flotante para indicadores de imagen Editar en el mismo lugar nombre, alias y comentario Se puede ordenar por la columna de comentarios
Botón de firma disponible para agentes, Servicios Web y bibliotecas de scripts
Mensaje en la barra de estado que indica cuando se habilita o deshabilita el LotusScript debugger
Cerrar todas las ventanas abiertas y Aviso cuando se cierra el Designer
IBM Software Group | Lotus Software
© 2005 IBM Corporation 16
Editar nombre, Alias y campos de comentarios
Iconos para ahorrar espacio
Ordenar comentarios
Mejoras en la lista de diseño
IBM Software Group | Lotus Software
© 2005 IBM Corporation 17
LotusScript Debugger
Debugger Toolbar button
Debugger state shown in status bar
IBM Software Group | Lotus Software
© 2005 IBM Corporation 18
Columnas compartidas
Reusar fórmulas y formatos de columnas comunes. Definición de la columna entera o sólo
la formula
Compatible hacia atrás
IBM Software Group | Lotus Software
© 2005 IBM Corporation 19
Mejoras Java Domino 7 soporta Java 1.4.2
Soporte para Java Debugging Debugging del código Java en
agentes, Servicios Web y bibliotecas de scripts Se habilita usando la opción
en el elemento de diseño Se configura usando las
preferencias File-Tools-Java Debugging
Requiere un depurador de terceros (debugger) que soporte JPDA (Java Platform Debugger Architecture). Por ejemplo, Eclipse o
RAD/WSAD
IBM Software Group | Lotus Software
© 2005 IBM Corporation 20
Perfiles de agente y Web Services
Rastrea el tiempo invertido en ejecutar cada método en el agente o Servicio Web Puede usarse junto con Domino Domain Monitoring –
Application Monitoring
Soporta LotusScript y Java
Se habilita usando la opción en las propiedades del elemento de diseño individual
Ver los resultados del perfil usando el nuevo método NotesAgent o el item del menú de diseño - View Profile Results
IBM Software Group | Lotus Software
© 2005 IBM Corporation 21
Nuevas características
AutoSalvado en base a formularios
Acciones disponibles en el menú del botón derecho del ratón
Fórmulas ‘Input enabled’ para los campos estilo de Notes
Columnas definibles por el usuario en las vistas (múltiples por vista)
Nuevos @commands y @functions
Nuevos métodos y propiedades LotusScript
IBM Software Group | Lotus Software
© 2005 IBM Corporation 22
¿Qué hace el AutoSalvado?
En intervalos fijos especificados por cada cliente Notes,los items en el documento actual se van a salvar en una base de datos separada de Autosalvado.
Mail DB
AutoSaveDB
KimsMail.nsf
local AutoSave database
Notes Client
edit
edit
= Documento que usa un formulario con la propiedad AutoSave
IBM Software Group | Lotus Software
© 2005 IBM Corporation 23
AutoSalvado en base a formularios ¡No es igual que hacer un Archivo-salvar!
Habilitado en base a formularios Las correcciones del usuario se salvan en la
base de datos local de AutoSalvado Sólo algunos eventos scripts se ejecutan
cuando está funcionando el AutoSalvado
El AutoSalvado se tiene que habilitar en el Cliente Notes Se puede habilitar a través de:
El documento de Política o El diálogo de preferencias del usuario en el
cliente Notes
Nuevo Menú para acceder a las opciones de AutoSalvado File >> AutoSave
Enabledper form
IBM Software Group | Lotus Software
© 2005 IBM Corporation 24
Acción
Acciones disponibles en el menú del botón derecho del ratón
Disponible para acciones usadas en vistas y carpetas
IBM Software Group | Lotus Software
© 2005 IBM Corporation 25
Fórmulas ‘Input enabled’ para los campos estilo Notes
Soporte extendido para incluir la mayoria de los campos estilo Notes Excepciones: Rich Text y Rich Text Lite
Evento ‘Input Enabled’ en el panel del programador
Fórmula habilita/deshabilita un campo editable para entrada de datos Evalua a 0 – el campo no se puede editar
Evalua a cualquier otra cosa – el campo se puede editar
IBM Software Group | Lotus Software
© 2005 IBM Corporation 26
Columnas definibles por el usuario
Múltiples columnas pueden utilizar documento de perfil para fórmulas
Se muestra siempre “User definable”
Se puede usar para distintos valores, no sólo para el color del código Ejemplo: Indicador de atención en el correo
Si varias columnas usan el documento de perfil, todas deben usar el mismo perfil
IBM Software Group | Lotus Software
© 2005 IBM Corporation 27
Nuevo @Command @Command([DiscoverFolders])
Despliega una dialogo con una lista de las carpetas donde se pueden encontrar los documentos seleccionados.
Requiere tener correctamente configurado la propiedad “Mantener la información no leída de la carpeta”.
IBM Software Group | Lotus Software
© 2005 IBM Corporation 28
Nuevas @Function @PolicyIsFieldLocked (fieldname)
Usa un campo de entrada y fórmulas ocultas. Indica si el campo esta bloqueado por alguna politica
@IsEmbeddedInsideWCT Devuelve TRUE si Notes está ejecutando dentro de IBM Workplace Managed Client
@AdminECLIsLocked Devuelve TRUE si la administración ECL esá bloqueada
@DB2Schema (server : filename) Devuelve el nombre del esquema de DB2 para la base de datos dada. Usa las instrucciones
SELECT en las vistas Query de DB2
@IsDB2 (server : filename) Devuelve TRUE si la base de datos está respaldada por DB2
IBM Software Group | Lotus Software
© 2005 IBM Corporation 29
Nuevos métodos y propiedades LotusScript/COM/OLE
Método NotesAdministrationProcess.ApproveHostedOrgStorageDeletion
Método NotesAgent.GetPerformanceDocument
Método NotesDatabase.GetModifiedDocuments
Propiedad NotesDocumentCollection.UntilTime
Propiedad NotesUIDocument.ModifiedSinceSaved
Propiedad NotesUIWorkspace.IsEmbeddedInsideWCT
Nuevas propiedades y métodos para NotesDOMxxx
Nuevas propiedades y métodos para las clases NotesDXLxxx
IBM Software Group | Lotus Software
© 2005 IBM Corporation 30
¡¡¡Lotus Notes Domino vuelve a renovar el Título !!!
IBM Software Group | Lotus Software
© 2005 IBM Corporation 31
IBM home page www.ibm.com
Lotus software home page www.ibm.com/lotus
Notes client home page www.ibm.com/lotus/notes
IBM Workplace home page http://www.ibm.com/lotus/workplace
Para más información…
®
IBM Software Group
© 2005 IBM Corporation
Familia de productos Domino
Haga click aquí para añadir subtitulo
IBM Software Group | Lotus Software
© 2005 IBM Corporation 33
Lotus Notes / Domino 7.0 Productos que se actualizan
Notes & Domino Lotus Notes y Lotus Domino
Domino Web Access (antes iNotes Web Access)
Domino Access for Microsoft Outlook
Domino Designer
Notes & Domino Productos Extendidos Lotus Sametime
Lotus QuickPlace
Lotus Domino Document Manager
Lotus Workflow
Lotus Enterprise Integrator for Domino
IBM Software Group | Lotus Software
© 2005 IBM Corporation 34
Novedades en Lotus Instant Messaging and Web Conferencing 7.0
Fiabilidad,Disponibilidad y Servicio Utilidades nuevas y mejoradas para Test Conference Capacidades mejoradas detección y diagnóstico de problemas
Mayor integración de las fucionalidades a través de la infraestructura Domino
Ejecución de Sametime y QuickPlace en el mismo servidor (no en todas las plataformas)
Incremento de clientes soportados Soporte de Macintosh para Java Connect Client Mejoras en la integración con Notes
Integración adicional con servicios de telefonía Posibilidad de abrir el interfaz del proveedor para VOIP, PBX y
teleconferencia para usar estos servicios en MI y Conferencias Web
Sametime
IBM Software Group | Lotus Software
© 2005 IBM Corporation 35
Novedades en Sametime 7.0
IBM Software Group | Lotus Software
© 2005 IBM Corporation 36
Sametime 7.1
IBM Software Group | Lotus Software
© 2005 IBM Corporation 37
Novedades en Lotus Team Workplace 7.0
Aumento de la usabilidad Nueva navegación – permite carpetas anidadas Visualización más rápida de MyPlace Uso de Cookies del servidor de Domino para identificar la zona horaria del
usuario
Soporte offline La conexión offline usa el password desde el servidor Encriptación offline
Soporte para el navegador Safari Cliente soportado para Mac OSX
Mejoras en la Administración Niveles de acceso adicionales:
Editor Usuario por defecto
Soporte para la configuración de Internet Site
QuickPlace!
IBM Software Group | Lotus Software
© 2005 IBM Corporation 38
Nueva navegación por carpetas (carpetas anidadas)
IBM Software Group | Lotus Software
© 2005 IBM Corporation 39
Novedades en Domino Document Manager 7.0
Soporte para Netegrity Siteminder
Soporte para habilitar aplicaciones adicionales del escritorio Detalles de como habilitar las aplicaciones adicionales
Mejoras en los servicios Mensajes de error mejorados
Instalación de DE monitorizada
Actualización de plataformas soportadas N/D 6.0.3, 6.5.2, y 6.5.3
Navegadores: IE 6.0, Safari (solo Mac OSX)
S.O.: Win XP, 2000, 2003 Server; AIX 5.1, AIX 5.2; Solaris 8/9, iSeries V5R3
IBM Software Group | Lotus Software
© 2005 IBM Corporation 40
Lotus Workflow Extiende las funcionalidades iniciales
de Workflow de Domino usando las
herramientas point-and-click y las
bibliotecas de objetos reusables para
reglas de enrutado, asignación de
roles, manejo de plazos, y
automatización de tareas.
Automatiza los ciclos de aprobación
de documentos mediante Domino
Document Manager
El flujo del proceso grafico se
convierte automáticamente en
acciones script
Lotus Workflow 7.0
Servicios Web
Servicios del núcleo Workflow
Interfaz para algunos procesos Lotus Workflow
Domino Utility serverentitles Lotus Workflow!
IBM Software Group | Lotus Software
© 2005 IBM Corporation 41
Lotus Enterprise Integrator (LEI) Permite a las aplicaciones Domino aprovechar los
datos externos del sistema y la lógica de negocio
Permite al cliente reducir los costes de formación y de licencia del sistema externo y coger datos móviles
Servidor para el acceso a los datos en tiempo real y para la transferencia y la sincronización de los datos
Interfaz gráfico de usuario (IU) intuitivo, no requiere programación
Domino como aplicación “front end” de los datos de SAP, usando LEI con Lotus Connector para SAP
Domino+
LEI
DB2Oracle
SQL ServerSybaseODBCSAP
AnyDominoClient
Mejoras LEI 7
Mejoras en tiempo real Sincronización de eventos
externos
Servidor Fail-over
Mejoras en la productividad y en la usabilidad
IBM Software Group | Lotus Software
© 2005 IBM Corporation 42
Los productos IBM Workplace proporcionan aplicaciones compuestas basadas en roles
Ap. Domino Contenido de la empresa
Mi equipo
Componente de Discusión
Formularios, workflow
IBM Software Group | Lotus Software
© 2005 IBM Corporation 43
Thank You
MerciGrazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
German
Italian
Spanish
Brazilian PortugueseArabic
Traditional Chinese
Simplified Chinese
Thai
Korean
Hindi
Tamil
DankieAfrikaans
SiyabongaZulu
IBM Software Group | Lotus Software
© 2005 IBM Corporation 44
Modelo de programación para Aplicaciones Compuestas
Fácil de usar, no hay que programar( Workplace application
builder )
Fácil de usar, no hay que programar( Workplace application
builder )
Componentes de construcción / Plantillas
Unir y desplegar aplicaciones Clientes
Flexibilidad a través de la codificación
(IBM Rational Tools, Workplace Toolkits)
Flexibilidad a través de la codificación
(IBM Rational Tools, Workplace Toolkits)
Rápida valoración usando herramientas visuales y de scripts
(IBM Workplace Designer)
Rápida valoración usando herramientas visuales y de scripts
(IBM Workplace Designer)
Editor de plantillas
(Workplace application builder)
Editor de plantillas
(Workplace application builder)
NavegadorNavegador
Workplace Managed
Client
Workplace Managed
Client
IBM Software Group | Lotus Software
© 2005 IBM Corporation 45
IBM Workplace Designer La forma más rápida de crear componentes para las aplicaciones IBM Workplace
Soporta la creación de componentes y aplicaciones de procesos de negocio orientados a documentos. Automatiza los procesos de empresa típicos, como informes de costes, cambios de
petición o gestión de proyectos.
Ayuda a reducir los costes de desarrollo. Se requiere poca o ninguna formación gracias a su fácil uso, entorno de diseño
visual de alto nivel Crea componentes J2EE reutilizables.
Pocas barreras para entrar, es fácil empezar. Desarrolladores a nivel de scripts, diseñadores de aplicaciones de Lotus Domino,
desarrolladores de Visual Basic y otros para crear de forma sencilla componentes J2EE para aplicaciones de IBM Workplace.
Soporte para una seguridad robusta y para la administración de las aplicaciones de IBM Workplace.
IBM Software Group | Lotus Software
© 2005 IBM Corporation 46
IBM Workplace DesignerLa forma más rápida de construir componentes para IBM Workplace.
Formularios
Controles de IU
Carga de XML en las BD relacionales
Editor de esquema
Editor JavaScript
Documento API
Workplace application integration
IBM Software Group | Lotus Software
© 2005 IBM Corporation 47
Workplace Collaboration Services API Toolkit v. 2.5
Funciona en IBM Workplace servidor o cliente
Integrar con servicios de colaboración
Se extiende con nueva funcionalidad
Código simple
Java API
Sample App. for IBM Workplace Managed Client
IBM Software Group | Lotus Software
© 2005 IBM Corporation 48
Rational Application Developer
Crea nuevos proyectos WebSphere Portal
Crea nuevos skins and temas
Crea nuevos Portlets
Componentes Workplace
Aplicaciones Workplace Client
Puede usar IBM Workplace Collaboration Services2.5 API Toolkit
top related