La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Como incrementar el valor de un entorno Lotus/Domino Desarrollo de aplicaciones usando Lotus Domino Designer Ana Belen Gómez Lorenzo – Lotus Technical.

Presentaciones similares


Presentación del tema: "Como incrementar el valor de un entorno Lotus/Domino Desarrollo de aplicaciones usando Lotus Domino Designer Ana Belen Gómez Lorenzo – Lotus Technical."— Transcripción de la presentación:

1 Como incrementar el valor de un entorno Lotus/Domino Desarrollo de aplicaciones usando Lotus Domino Designer Ana Belen Gómez Lorenzo – Lotus Technical Sales I think many of you would agree that one of the key differentiators for Lotus Domino is the ability to easily build customize applications. In this session, you will learn how you can build more value into your applications through the development tools in the IBM Workplace family. This session is allotted 75 minutes. As a reminder, the abstract for this session is below. Abstract: Learn how you can build more value into your applications through the development tools in the IBM Workplace family. This session explores the new application development features available in Lotus Domino Designer 7, including application extension through Web Services support and DB2 integration. This session also examines the numerous usability and productivity enhancements in Domino Designer 7 that speed application development and refinement. This session contains a review of the new capabilities of Lotus Enterprise Integrator 7 and Lotus Workflow 7 and will help you discover why IBM Workplace Designer 2.5 provides the fastest time-to-value and how script level developers can use this Eclipse-based tool to quickly and easily create J2EE components for IBM Workplace application

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 The majority of this session addresses the changes in Lotus Domino Designer 7. There will be an overview of the additional capabilities and improvements in LEI and Workflow. The remainder of the time will be spent on IBM Workplace Designer and related tools and features.

3 Servicios Web Los servicios Web amplian el alcance de las aplicaciones Domino al proporcionar un interfaz basado en estándares para aplicaciones externas WebSphere Portal Workplace Collaboration Services WebSphere .NET One of the most prominent additions to application development in Domino 7 is Web services support The W3 states “Web services provide a standard means of interoperating between different software applications, running on a variety of platforms and/or frameworks.” (From W3 INTERESANTE: Articulo de Webservices en NOTES.NET: Domino 7 supports Web Services as a web service provider and allows you to increase the value of your Domino applications and data, allowing Domino to participate in Service Oriented Architecture. Un WebService es una aplicación autocontenida y autodescrita que puede ser publicada, encontrada y que ofrece una serie de funcionalidades que pueden ser invocadas a través de la Web. Autocontenida: La aplicación consumidora no necesita software adicional (SOAP compatible) El servicio utilizará sólo aquello que tenga relación con el servicio ofrecido Autodescrita: El propio WebService describe el protocolo de conexión El protocolo se describe mediante WSDL Domino 7

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 Web LotusScript 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 In Domino 7, Web Services are supported as provider entities (Note: not consumer entities) on the Domino server through HTTP task, no additional configuration of the server is required. Domino Designer 7 provides the new web service design element that can be added to any database. The web service is an extension of web agent (i.e. has similar properties) and can be coded in LotusScript or Java, making use of the skills you currently have. Domino 7 server supports web services through the HTTP server task and uses SOAP (Simple Object Access Protocol) 1.1 messages and supports WSDL (Web Services Description Language) The WSDL is an XML document that includes all the pertinent information required by the web service consumer including the name of the web service, names of operations and operation parameters of operations that can be called by the web service consumer. HTTP task is used to access and trigger the web service on Domino server. ?OpenWebService can be used in a POST request to invoke the web service and get the response(s). ?OpenWebService can be used in a GET request to produce the Web service's port name and the names of the operations for the port. ?WSDL command retrieves the WSDL document You can create the web service anew and code the implementation and value type classes. (Note: The implementation class of the web service is what is triggered by the web service consumer. Value type classes are optional additional public classes in the web service.) Or you can import an existing WSDL document and the skeleton of the implementation and value type classes will be creating, allowing you to code theses classes and methods. You can also use the Domino Designer to export the WSDL document from the web services design element.

5 Elemento de diseño de Servicios Web
Mostrar WSDL Web Services Screenshot of Domino Designer 7 looking at the design list of web services in a database. Notice that web services are now available in Domino Designer under Shared Code. The button “show WSDL” has been selected and this shows the WSDL document from the selected web service.

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 This is a simply compare and contrast table. Experienced Domino developers can use earlier versions of Domino to create a web service, but this requires extensive development work. The new design element accessible through Domino Designer 7 and ready support on the Domino 7 server make it easier to create a web service and allows you easily to extend the reach of your Domino application and data to various Portal, Workplace Collaboration Services and .NET applications.

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 Acceso a aplicaciones usando SQL create, read, update & delete Domino DB2 DB2 Access View The second prominent addition to Domino 7 is the optional DB2 integration. If your Domino 7 server has been enabled for this option, the developer can take advantage of new design options (listed on next slide)

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

9 Soporte a DB2 DB2 Access View (DAV) Query views
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) There are two options that are available for databases that are DB2 enabled. DB2 enabled means the server has been configured to use the optional DB2 data store and the specific database is stored in DB2. There are multiple configuration steps to be completed on the server and in the Domino Directory (detailed in Domino Administration Help database). The first option for a DB2 enabled database is the DAV (DB2 Access View). This option allows you to take a subset of the Domino database and publish it as a DB2 view. Once it has been published as a DB2 view, it is available to DB2 applications. The Domino security semantics are still supported in this scenario. The second option for a DB2 enabled database is the query view. This view type uses a standard SQL statement to pull information from DB2 into a Notes view. If Notes data was published into DB2 through a DAV, that data can be displayed through a query view. Also, DB2 data and DB2 federated data can be shown in a query view and joined for view display. Note (this is background information): The query view feature is available to Notes 7.0 clients for server based databases. The supported server platforms for query views in the initial 7.0 release are Windows and AIX. Other platforms will be supported in future releases of the server. A future release of Domino 7 will support these query views for browser clients.

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 The bullets here are self explanatory.

11 DB2 Access View (VAD) Validation Choosing Fields
This is a screen shot of a DAV (DB2 Access View) being edited in Domino Designer 7. The DAV contains one or multiple fields from the current database that the developer selects. The order of the DAV entries top-to-bottom corresponds to the order of the columns in the DB2 view. Frequently accessed fields should be placed at the beginning (top) of the DAV. Choosing Fields

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 A query view is an additional view type that can be created within any DB2 enabled server based databases. The selection formula for the view uses SQL and the view can include DB2 data, DB2 federated data and Domino data that was published to DB2 through a DAV (DB2 Access View). Query views are not persisted means they are not stored in the NSF and are recalculated when the view is opened or when the user refreshes Parameterized and personalized means you can use to concatenate the SQL statement The server administrator and the application developer can set the maximum number of rows returned to the view by the SQL query. The server administrator can set the value in the server’s NOTES.INI and the developer can set the value in the view properties for the query view.

13 Query View– Selección SQL definida
Instrucción SQL This is a screen shot of a query view being created through Create >> Design >> View. Please notice the third option “By SQL Query”. This is where the developer can input the SQL statement for the query view. and string constants can be used to form the valid SQL statement.

14 Vista Query – Unión de datos
Data from DB2 Access View Data from Different DB2 App This is a screen shot of a query view in the Notes 7 client. Since a query view can select information that has been published to DB2 through the DAV feature and can select DB2 data and DB2 federated data, this view is possible. The first three columns are from information from the current database that was published through a DAV. The last four columns are information from DB2. This data has been joined for display in this query view.

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 Within the design lists (lists of forms, lists of views, lists of agents, etc) there have been a number of changes. The design lists columns have been reordered and some have an icon as their column title to show more information thereby helping the user locate elements more quickly. Images shown by the element (such as what is the default form or what type of view or what is the agent trigger) now display information when the user hovers over the image. If the user resizes the columns in the design list, that is persisted so you can close and reopen Domino Designer and your changes The user can also modify the name, alias and comment for the design element directly in the design list without opening the element for edit Can now sort by comment column value in design list. You can sign agents, web services and script libraries (as opposed to opening, editing and saving in prior versions) When you enable or disable the LotusScript debugger, the status bar indicates the debugger state change and the toolbar icon appears depressed when debugger is enabled. Also support for the same two features found in the Notes 7 Client – (1) File >> Close All Open Window Tabs and (2) prompt with “Are you sure?” dialog when you attempt to close Designer (this 2nd option can be enabled/disabled through User Preferences in the Client) (The first option will close all open windows, but if there are any unsaved modifications, you will be prompted to save those changes.)

16 Mejoras en la lista de diseño
Iconos para ahorrar espacio Ordenar comentarios Editar nombre, Alias y campos de comentarios This is a screenshot of the Domino Designer 7 interface, showing some of the various changes have been made to help the developer be more productive. The name, alias and comment attributes of the design elements can be directly edited on the design list. Also, you can now sort the design list by the comments column in addition to the name, alias, modified date and modified by columns. The columns headed by icons represent from left to right (1) protect from design updates, (2) inherits from template, (3) available to Notes Client, (4) available to web and (5)available to mobile.

17 Debugger Toolbar button Debugger state shown in
LotusScript Debugger Debugger Toolbar button Another change to help developers be more productive is the LotusScript debugger state indicator. Now the status bar indicates that the LotusScript debugger has been enabled or disabled. The toolbar button also appears as depressed (pushed in) when the debugger is enabled. Now we are switching to productivity enhancements (with next slide) Debugger state shown in status bar

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 Shared columns are a huge productivity improvement. Shared columns can be used in views and folders within any one database. When the developer inserts a shared column into a view or folder, he/she can choose to use the entire column definition (formula and attributes) or the formula only. The shared column can be edited and those changes are propagated to the other views and folders that use that shared column. There is an additional option in the design list that will tell you which views and folders use that shared column. Shared columns are accessible from the web and from PRIOR versions of the Notes client. The top right screenshot shows that you can take an existing column and make it into a shared column. Note: The original column is not linked to the newly created shared column. The second screenshot shows you that you can append and insert a shared column into an existing folder or view in Domino Designer and shows the dialog to choose the shared column to insert or append into the view or folder. All shared columns in the current database, are listed in this dialog.

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 In addition to supporting Java 1.4.2, Domino Designer 7 lets you debug Java agents, web services and script libraries through a third party debugger that supports JPDA. The top graphic is the properties box for a Java agent, web service or script library. The option “compile Java code with debugging information” should be enabled for the agent, web service or script library you want to debug. The bottom graphic is the new option in the Domino Designer 7 menu. Here is where you enable the option to let the 3rd party debugger attach the the ports available to the debugger. Note to speaker: Only local design elements can be debugged in Server based agents, web services and script libraries cannot be debugged.

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 The Code profiling feature lets you produce a document listing the time spent running individual methods in Java and LotusScript agents and web services. You can then use this information to see the amount of time spent running the methods in the agent or web service. The bottom graphic is the profile results from an agent or web service. This profile can be accessed from the agent or web service design list through the Domino Designer menu Agent >> View Profile Results or through the new NotesAgent method GetPerformanceDocument.

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 métodos y propiedades LotusScript This is simply a list that is expanded in detail in the next slides. You can move to the next slide.

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. Notes Client edit Mail DB KimsMail.nsf Note: The fixed interval is set in the Client user preferences or through a policy document in the Domino Directory The user can also manually save the document into the local AutoSave database using the menu File >> AutoSave >> AutoSave now. This feature is also useful if the server is not reachable and you need to save your working document. Background information – User Experience on Notes 7 client On client startup (first time use), Notes creates AutoSave database encrypted using medium encryption When user is editing a document whose form has been enabled for AutoSave, documents will be periodically saved to the local AutoSave database Once a document is explicitly saved by user, it is removed from the AutoSave database until modified again When the user restarts Notes after a operating system crash or hang, the user will be presented with a dialog box to recover any documents stored in the AutoSave database. User can then continue editing those documents or discard their modifications = Documento que usa un formulario con la propiedad AutoSave AutoSave DB edit local AutoSave database

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 Enabled per form This slide stresses that the developer needs to enable autosave in their custom databases. The ND7 mail template memo form has this property enabled. This slide stresses that autosave must be enabled on the Notes client through User preferences or through a policy document in the Domino Directory. The Desktop Settings document >> Preferences tab, Basics subtab is where this can be set in the Domino Directory.

24 Acciones disponibles en el menú del botón derecho del ratón
Disponible para acciones usadas en vistas y carpetas Many users are familiar with actions that appear as action bar buttons or in the Actions menu in the Notes client. To further improve organizational productivity, there is now an option for individual actions to show in the right click menu in views and folders. You can also enable this option for shared actions and the action will appear in the right click menu when it is used in a view or folder. The graphic on the left is the properties box for the action in Domino Designer with the new option “Include in right mouse button menu”. The graphic on the right shows a view being used in the Notes 7 Client. Notice that this action has been set to appear in the Actions menu and in the Right Click menu (the action “Mark as Read” is listed at the bottom of the right click menu) Note to speaker: This option only works for views and folders for Notes 7 and is not available in query views. Acción

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 Skip if short on time You now have control over the edit state for individual fields in a form. (Note: This feature is partially implemented pre-7 for Native OS style fields) The “Input Enabled” event is now supported with all field types and styles (Notes style and Native OS style) with the exception of rich text and rich text lite fields. This can provide the developer with more options to conditionally control edit-enabled state of individual editable fields through the form.

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 Skip if short on time You can now use values from a profile document in multiple columns in the same view or folder. This allows you more control over view column behavior and attributes and further user definable customizations made available in your profile documents. One example of this feature is the Inbox folder in the ND7 mail. The profile document is used to determine the row colors based on sender and that profile document is also used to control the attention indicators (full circle, half full circle, empty circle)

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”. The user productivity feature is found in the ND7 mail template design and allows users to quickly determine which folders reference the current document. This feature can be used in any Notes database and is supported by the new property for the embedded outline.

28 Nuevas @Function @PolicyIsFieldLocked (fieldname) @IsEmbeddedInsideWCT
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 These help you make use of the new functions available in Notes and Domino. @PolicyisFieldLocked works with the new locking option for policy documents in the Domino Directory. Policy documents can now prevent a user from changing a Notes client setting. @IsEmbeddedInsideWCT can be used when running Notes 7 embedded in the IBM Workplace Managed Client @DB2Schema help the developer with DB2 enabled databases and query view formulas.

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 These new methods and properties expand the capabilities of Notes and Domino and demonstrate the commitment to keep LotusScript alive as a language for Notes and Domino. The first one is useful but obscure so skip it. The NotesAgent.GetPerformanceDocument method works with the new ND7 code profiling feature for agents and web services. The NotesDatabase.GetModifiedDocuments method creates a NotesDocumentCollection that includes the documents in a database that were modified since a specified time. Optionally, you can limit the collection to a type of Note, including forms, views, acl, documents, etc. The NotesDocumentCollection.UntilTime property provides a NotesDateTime object with the time that the collection was created. You can use this property with the NotesDatabase.GetModifiedDocuments method to create a small collection. The NotesUIDocument.ModifiedSinceSaved property is a get only property to determine if the current document has been modified in the front-end or saved in the back-end since it was last saved in the front-end. Note: This property was not documented for 7.0 Designer Help The NotesUIWorkspace.IsEmbeddedInsideWCT property is the equivalent of the and indicates whether the Notes client is running embedded in the Workplace Managed Client. There are also several new properties/methods for NotesDOMxxx and NotesDXLxxx classes

30 ¡¡¡Lotus Notes Domino vuelve a renovar el Título !!!

31 Para más información… IBM home page Lotus software home page Notes client home page IBM Workplace home page

32 Familia de productos Domino
Haga click aquí para añadir subtitulo

33 Lotus Notes / Domino 7.0 Productos que se actualizan
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

34 Novedades en Lotus Instant Messaging and Web Conferencing 7.0
Sametime 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 IBM Lotus Instant Messaging (formerly Lotus Sametime) integration in Calendar and Scheduling, To Do, Team Rooms, Discussions, Personal Address Book, and Domino Directory Serviceability New and improved Test Conference utility that provides Much better for identifying any problems, offering solutions, proposing optimizations Designed so Support individuals (either Phone or onsite help) can easily follow along with a user Engineered so that it is easy to modify as new test conditions are needed Expanded status information for intermittent server issues providing higher level default tracing Enhancement capabilities (utilities and INI settings) to better troubleshoot and diagnose server and client side issues - (See Product Documentation for details) Lotus Instant Messaging & Web Conferencing on the Domino platform will continue to evolve… Interoperability across the family Customer-driven enhancements Customer problem report fixes Interim fixes and updates Platform upgrades Will continue to be enhanced and supported Will provide coexistence, interoperability, and transition tools for Lotus Workplace deployments

35 Novedades en Sametime 7.0

36 Sametime 7.1

37 Novedades en Lotus Team Workplace 7.0
QuickPlace! 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

38 Nueva navegación por carpetas (carpetas anidadas)
Items to note: Folder icons for navigation – also note nested folders Representative icons: the calendar icon looks like a calendar, a Word document has an MS Word icon, etc

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 Netegrity Siteminder: Centralized Security infrastructure for managing user authentication and access to websites. We’ve add support for Netegrity Siteminder for SSO support. We’ll add support for additional desktop applications allowing save and open to/from DomDoc. We do a better job of providing more meaningful error messages and logging information for faster problem resolution. We’ve updated the platforms that we support, both operating systems and Domino versions (example: we will no longer support R5). And finally, we continue on our path of integration testing among common versioned products to ensure that work well together.

40 entitles 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 server entitles Lotus Workflow!

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 Mejoras LEI 7 Mejoras en tiempo real Sincronización de eventos externos Servidor Fail-over Mejoras en la productividad y en la usabilidad Domino + LEI DB2 Oracle SQL Server Sybase ODBC SAP Any Client

42 Los productos IBM Workplace proporcionan aplicaciones compuestas basadas en roles
Componente de Discusión Mi equipo Before we look at these tools, let’s do a quick review of composite applications. A composite application has multiple components that live in the same environment and are applied to the same user interface, allowing you to leverage your existing IT investments and applications. A composite application provides a unified “on the glass” environment where users go to find just the information and resources they need for the targeted business process. With Workplace Collaboration Services and Workplace Services Express, you can create multiple composite collaborative applications that are role-based providing the information and features appropriate to the role of the current user. You can use the current Workplace applications templates out-of-the-box to create new Workplace applications. You can also use the builder feature of WCS/WSE to customize your existing Workplace applications and also add components to the application. There are a variety of pre-built components and portlets available to add to your Workplace applications. These include the portlets shipped with WCS/WSE and portlets available through the IBM Workplace Solutions Catalog (http://catalog.lotus.com/wps/portal/portalworkplace) and portlets available from third parties. You can also build your own component through Rational Application Developer, enhance components through the Workplace Collaboration Services 2.5 API Toolkit or use the newly released IBM Workplace Designer 2.5 product. Contenido de la empresa Ap. Domino Formularios, workflow

43 Thank You Gracias Siyabonga Dankie Obrigado Merci Danke Grazie
Japanese English French Russian German Italian Spanish Brazilian Portuguese Arabic Traditional Chinese Simplified Chinese Thai Korean Hindi Tamil Dankie Afrikaans Siyabonga Zulu Thank You !

44 Modelo de programación para Aplicaciones Compuestas
Componentes de construcción / Plantillas Unir y desplegar aplicaciones Clientes Fácil de usar, no hay que programar ( Workplace application builder ) Navegador Rápida valoración usando herramientas visuales y de scripts (IBM Workplace Designer) Editor de plantillas (Workplace application builder) There are multiple tools available to (1) create components/portlets that are elements in a Workplace composite application and (2) to assemble and modify application templates that are used to create Workplace applications. To modify, delete and add templates, you can use the Workplace builder feature, available in WCS and WSE. This browser based tool can be used by line-of-business users if the Workplace administrator provides access to the tool. Nice to know: the builder feature of WCS/WSE can also be used to change the List porlets that are shipped with WCS and WSE. IBM Workplace Designer 2.5 is a new tool that can be used to create components to be used in Workplace applications. Workplace Designer 2.5 is an intuitive, visually oriented tool. Workplace Designer lets script level developers and others who may not have J2EE expertise create and deploy components. Other tools such as Rational Application Developer or the Workplace Collaboration Services 2.5 API Toolkit can be used to create components that can be used in Workplace applications. These tools typically require J2EE expertise. The Workplace builder feature can be used to modify, delete or add application templates and can be readily used by line-of-business users. Workplace Collaboration Services supports browsers and the Workplace Managed Client as client devices. Workplace Services Express 2.5 supports browsers as the client device. Note: Components created in the initial release of Workplace Designer 2.5 will only be available to browser clients. Workplace Managed Client Flexibilidad a través de la codificación (IBM Rational Tools, Workplace Toolkits)

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 Workplace Designer 2.5 is the newly released product that is the fastest way to create components for IBM Workplace applications. This slide lists the benefits of Workplace Designer, notice that the target user is a script level developer, Domino app developer or VB developer, J2EE skills are not required. Workplace Designer provides businesses an easy to use, yet powerful tool for creating components for IBM Workplace composite applications. The underlying J2EE technologies are not exposed so that expertise in this area is not necessary to develop production applications. For individuals and teams that need the power and flexibility of Java, there are extensive APIs available that let you access the data and services provided by the IBM Workplace capabilities.

46 IBM Workplace Designer La 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 Workplace Designer allows you to quickly and easily build and deploy components. You can then add the components to your applications or application templates. Workplace Designer is a plug-in for the Workplace Managed Client that is based on Eclipse. Overview of features in the product: Forms are the basic presentation layer building block in the component. Each component that you build can have one or more forms associated with it. Use the form like a blank canvas. View controls can be added to a form (similar to an embedded view in Notes/Domino). UI Controls - You can add “controls” to a form. These include things like text boxes, combo boxes, and radio buttons, plus tables, images, and views. All documents are driven by XML schemas and stored in a relational database. You can use the schema editor to create schemas separately from the user interface. Or, you can create the schema as you create the form and modify it later using the schema editor. The full-featured JavaScript editor is everything that a developer would need, including color-coding and code-assist. There are APIs, both in Java and JavaScript, to access the data that you create with the forms. The components built with Workplace Designer can be used in Workplace applications and support the roles and privileges within your application.

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 Enables developers to build collaborative IBM Workplace applications and integrate with the IBM Workplace application infrastructure Use with Eclipse, Rational Application Developer, etc. to extend platform Can also be accessed from IBM Workplace Designer to use the APIs of WCS and WSE. API Toolkit includes the following: Component Services API (e.g., send mail, start chat, schedule meeting) Workplace Client APIs (e.g., provisioning, security, synchronization) Application Infrastructure Services API (e.g., create new app instance) Collaborative Application Component Interfaces (e.g., Lifecycle, Membership) Workplace Mail, Instant Messaging SPIs Workplace JSP tags (Person tag, Awareness) Documentation and samples for all of the above Available for download from developerWorks Sample App. for IBM Workplace Managed Client

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 Services 2.5 API Toolkit We are not going to expand on Rational Application Developer in this session, but this is another tool from IBM that can be used to build and modify Workplace applications. Rational Application Developer has multiple capabilities and has a larger footprint than IBM Workplace Designer. Rational Application Developer is targeted at J2EE skilled developers, whereas IBM Workplace Designer is targeted at script level developers.


Descargar ppt "Como incrementar el valor de un entorno Lotus/Domino Desarrollo de aplicaciones usando Lotus Domino Designer Ana Belen Gómez Lorenzo – Lotus Technical."

Presentaciones similares


Anuncios Google