AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah Boucher, Manager Enterprise Integration Development
Goals Overview of Lotus Enterprise Integration offerings and architecture More detail on LEI functionality Features and benefits of LEI 6.5 Understanding of how EI fits into your business Q&A 3
Enterprise Integration Architecture Domino Clients Domino Server & Applications ESB LEI DECS DCRs LC LSX Base Lotus Connectors Premium Domino Data Relational Data Text Text Data Data SAP R/3 4
Three steps to integration 1. Establish Database Connectivity 2. Connection configuration Form-based Scripted 3. Activity definition and execution Form-based Scripted 5
Lotus Enterprise Integration Components Form-based development LEI DECS DCRs Programmatic Development LC LSX ESB All of these options rely upon the Lotus Connector architecture, and share a common set of components 6
DECS Domino Enterprise Connection Services Ships with Domino since Release 5 Connect to a number of enterprise data structures Point-and-click user interface Single point of access for real-time applications on a server 7
DCRs Data Connection Resources Introduced in Domino 6 Build data integration into your applications at the Designer level Requires DECS or LEI 6 on Domino 6 server Functionality is either on or off for an entire Domino Application 8
LC LSX Lotus Connector LotusScript Extensions Scripted solution for data access Used for data management (batch transfer) or real time applications Benefits: More granular control over data Access data exactly where and when you need it Deploy applications on your Domino Server or Notes Client Take advantage of connection pooling Note: The next session covers the LC LSX extensively 9
ESB Enterprise Script Builder High performance, highly-scalable development and runtime service Enhanced LotusScript development environment Latest release (ESB 3.05) supports Domino 6 10
Lotus Enterprise Integrator Overview Overview Platform availability Connect to a wide variety of data stores Requirements Overview of components 11
LEI - Overview Lotus Enterprise Integrator Industrial-strength RealTime data access, as well as data transfer and synchronization Two flavors of activity Data Management Advanced RealTime Requires specific version of Domino 6 server and Notes 6 client Ships simultaneously with Domino 6 12
LEI - Platform Support LEI 6.5 supports the following platforms and versions: Platform Windows iseries AIX Solaris Linux Version Windows NT Windows 2000 Windows 2003 OS400 V5R1 OS400 V5R2 4.3.3 5.1 5.2 2.8 2.9 Redhat 7.2 United Linux 1.0 13
LEI Supported Data Stores LEI 6.5 supports the following native database connectivity: Database DB2 Oracle Sybase SQL Server MS Access Informix SAP R/3* Versions 7.2 8.1 7.3.4 8.0.5 8i 9i 11.9.2 12.5 2000 2000 9.x 4.7E (with 1.7.1) Support DB2 Connector ODBC Oracle Connector ODBC Sybase Connector ODBC OLE DB Connector ODBC OLE DB Connector ODBC ODBC SAP Connector 14
LEI - Requirements Domino Server to house the LEI Administrator and Server Notes Client to control the Administrator Database access installed where the LEI Administrator and Server reside Database client ODBC Drivers Authority to access external system (varies depending upon the data being accessed) 15
LEI Activity Types Data Management Activities Direct Transfer Copies data from A to B Replication Command Polling Archive Scripted Java Activity Synchronizes data between A and B Executes an OS or SQL Command Runs an activity when condition is met or timestamp is updated Moves data from A to B, deleting from A Calls a Domino Agent Runs a Java program 16
LEI Activity Types Advanced RealTime Virtual Fields Virtual Documents Virtual Agents Integrated Credentials* Virtual Attachments* Work with external data in your Domino applications as if it were native data (requires key document storage) Work with external data in your Domino applications as if it were native data (no key document storage) Execute stored procedures from within your Domino applications as if they were native Notes Agents Maintain database security by linking a user s Notes ID with external system authentication. Create, update, view and work with attachments stored in external systems as if they were native Domino attachments. 17
How Virtual Fields Technology Works Web or Notes Request Domino Server w/lei 6.x Event Types: Create Open Update Delete Key document links each Note with external data Domino Application LEI Extension Manager Lotus Connectors Persistent Connections NSF 18
How Virtual Document Technology Works Web or Notes Request Domino Server w/lei 6.x Event Types: Create Open Update Delete Key document links each Note with external data Domino Application LEI Extension Manager Lotus Connectors Persistent Connections NSF 19
What s new in LEI 6.5 1. Certification of DataDirect 4.2 ODBC Drivers 2. Significant advances on the iseries Expanded data access options with the ODBC Connector Domino multi-versioning support 3. Availability on the Linux platform 4. Domino partitioned server support 5. Faster view rebuild times for LEI Virtual Documents 6. Better DB2 Connector performance 7. Ability to reassociate Virtual Attachments 8. Improved Administrator security, views and reporting 20
1. DataDirect 4.2 ODBC Drivers Latest ODBC version certified for use with Lotus Products Ability to test and support newer databases No additional cost for licensed users of DECS, LEI, LC LSX and LS:DO Available for download Request through Passport Advantage for your particular platform 21
1. DataDirect 4.2 ODBC Drivers Added support for Wire Protocol Drivers Connects to databases via native APIs No database client needed In addition to traditional ODBC drivers Business Value: Easy to deploy Smaller application footprint Improved Performance 22
2. iseries ODBC Connector Expanded options with the introduction of the ODBC connector to the iseries Available connectors: DB2 Notes SAP R/3 File Text ODBC Business Value Build more powerful applications iseries Domino apps can front-end more data stores No client software needed 23
2. iseries ODBC Connector How does it all work? Domino Server and Applications LEI DECS DCRs LC LSX ODBC Drivers PASE Environment ODBC Lotus Connectors DB2 Oracle Sybase DB2 SQL Server Informix 24
2. What is PASE? Portable Application Solutions Environment A UNIX emulator that runs on the iseries Enables users to run the AIX flavor of the ODBC Drivers on the iseries 25
2. iseries ODBC Connector 1. Upgrade to LEI 6.5 (requiring Domino 6.0.3 or 6.5) 2. You must meet the following requirements: You must have V5R2 5722SS1 Option 33 OS/400 (PASE) installed The Lotus Branded Driver kits (on Passport Advantage) The following PTFs: 5722SS1, SI07962, 5722SS1 SI07963 5722999 MF30670 5722JV1, Option 5 (Java Developer Kit 1.3) 5722JV1 V5R2M0 Group PTF SF99169 5722JC1 (IBM Toolbox for Java) 26
2. iseries ODBC Connector 3. Configure your ODBC.ini file: Example: [DataSourceDef1] Driver=/QIBM/ProdData/LOTUS/DOMINO603/EITODBC/lib/LOmsss19.s o Description=DataDirect 4.20 SQL Server Wire Protocol Address=server1,1433 AnsiNPW=Yes Database=ROCH LogonID=uid Password=pwd QuotedId=No 27
2. Requirements for iseries ODBC Access V5R2 5722SS1 Option 33 OS/400 (PASE) installed The Lotus Branded Driver kits (on Passport Advantage) The following PTFs: 5722SS1, SI07962, 5722SS1 SI07963 5722999 MF30670 5722JV1, Option 5 (Java Developer Kit 1.3) 5722JV1 V5R2M0 Group PTF SF99169 5722JC1 (IBM Toolbox for Java) 28
2. iseries Domino Multi-versioning Support What is Multi-versioning? Run more than one version or release of Domino in a single iseries logical partition No additional configuration required provided that the machine has DASD available space and appropriate CPU (processing) capabilities. Beginning with Domino 6.0.3 and 6.5, each release is installed into its unique library Going forward, multi-versioning capable releases are not overlaid when new releases are installed Business Value Improved flexibility 29
2. iseries LEI Multi-Versioning Support First supported with LEI release 6.5 Run more than one version or release of LEI for corresponding Domino installations in a single iseries logical partition LEI 6.5 installer dynamically determines version of Domino and installs appropriate version LEI 6.5 supports Domino 6.0.3 and Domino 6.5 ODBC support is provided in two different packages (one each for Domino 6.5 and 6.0.3) Business Value Improved flexibility 30
3. Availability on the Linux Platform LEI 6.5 supported on Redhat 7.2 and United Linux 1.0 DECS has been supported on Linux since R5 Connectivity options available on Linux: Oracle DB2 Notes ODBC (to XML, Sybase, SQL Server, Oracle, Informix, etc) Business Value Lower Total Cost of Ownership Support for Open Standards 31
4. Domino Partition Support First version to support Domino Partitions Install LEI onto n number of partitions of a multiplepartition server Installer guides you through the process with point-andclick ease Run the LEI installer for each instance on a given machine Business Value Save hardware costs more than one server on a given machine Save time - set connectivity once for use with multiple LEI Servers 32
5. Improved Virtual Document Views View rebuild times were improved from 25-75% with LEI 6.5 Implementation of block fetching via Notes.ini variable (EIReadBlockSize) More information can be found online in LDD article Optimizing LEI 6 performance with Virtual Documents and DB2 (URL in Notes) Business Value More time working, less time waiting 33
6. Improved DB2 performance Fetch model changed from unbounded to bounded in LEI 6.5 Improves DB2 performance by as much as 25 percent No changes required to applications other than upgrading to LEI 6.5 Business Value Again, more time working, less time waiting 34
7. Virtual Attachment Reassociation Utility Text 35
8. Administrator Improvements Read access control for Connection Documents Reader Privileges field enables Author or Administrator to assign Reader-level access Helps protect sensitive logon and connection information Business Value Protect sensitive information Control access 36
8. Administrator Improvements Dependent Activity Report Easily see links between chains of dependent activities Names are hotspots which open Activity documents when clicked If an activity is used more than once as a dependent or successor, a unique chain is displayed within the report Business Value Save time All Activity relationships viewable from one location 37
8. Administrator Improvements Inactive Activity View Easily see which activities are idle Make updates and changes to activities during downtime 38
Summary Overview of Lotus Enterprise Integration offerings and architecture Awareness of LEI functionality Features and benefits of LEI 6.5 Understanding of how EI fits into your business 39
Questions? 40
Thanks! More Resources: Lotus Enterprise Integration Home http://www.lotus.com/ei Lotus Developer Works Enterprise Integration Page (LDD) http://www-136.ibm.com/developerworks/lotus/products/enterpriseintegration/ Lotus Enterprise Integration Support Homepage http://www-306.ibm.com/software/lotus/support/integration/support.html Redbook: Implementing IBM Lotus Enterprise Integrator http://www.redbooks.ibm.com/redbooks/pdfs/sg246067.pdf Send me an email sarah_boucher@us.ibm.com 41