ad207: advances in data integration with lotus enterprise integrator for domino 6 · 2013-05-02 ·...
Embed Size (px)
TRANSCRIPT

®
AD207:Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5
Sarah Boucher, Manager Enterprise Integration Development


3
Goals
Overview of Lotus Enterprise Integration offerings and architectureMore detail on LEI functionalityFeatures and benefits of LEI 6.5Understanding of how EI fits into your businessQ&A

4
LEI DECS DCRs LC LSX
Domino Server & Applications
Enterprise Integration Architecture
Lotus Connectors PremiumBase
Domino Clients
RelationalData SAP
R/3
Text DataText DataDomino
Data
ESB

5
Three steps to integration
1. Establish Database Connectivity2. Connection configuration
Form-based
Scripted3. Activity definition and execution
Form-based
Scripted

6
Lotus Enterprise Integration Components
Form-based developmentLEI
DECS
DCRsProgrammatic Development
LC LSX
ESBAll of these options rely upon the Lotus Connector architecture, and share a common set of components

7
DECS
Domino Enterprise Connection ServicesShips with Domino since Release 5Connect to a number of enterprise data structuresPoint-and-click user interfaceSingle point of access for real-time applications on a server

8
DCRs
Data Connection ResourcesIntroduced in Domino 6Build data integration into your applications at the Designer levelRequires DECS or LEI 6 on Domino 6 server Functionality is either on or off for an entire Domino Application

9
LC LSX
Lotus Connector LotusScript ExtensionsScripted solution for data access Used for data management (batch transfer) or real time applications
Benefits:More granular control over dataAccess data exactly where and when you need itDeploy applications on your Domino Server or Notes ClientTake advantage of connection pooling
Note: The next session covers the LC LSX extensively

10
ESB
Enterprise Script BuilderHigh performance, highly-scalable development and runtime service Enhanced LotusScript development environmentLatest release (ESB 3.05) supports Domino 6

11
Lotus Enterprise Integrator Overview
OverviewPlatform availabilityConnect to a wide variety of data storesRequirementsOverview of components

12
LEI - Overview
Lotus Enterprise IntegratorIndustrial-strength RealTime data access, as well as data transfer and synchronizationTwo flavors of activity
Data Management
Advanced RealTimeRequires specific version of Domino 6 server and Notes 6 clientShips simultaneously with Domino 6

13
LEI - Platform Support
LEI 6.5 supports the following platforms and versions:
VersionPlatform
Redhat 7.2United Linux 1.0
Linux
2.82.9
Solaris
4.3.35.15.2
AIX
OS400 V5R1OS400 V5R2
iSeries
Windows NTWindows 2000Windows 2003
Windows

14
LEI –Supported Data Stores
LEI 6.5 supports the following native database connectivity:
ODBC9.xInformixSAP Connector4.7E (with 1.7.1)SAP R/3*
OLE DB ConnectorODBC
2000MS Access
OLE DB ConnectorODBC
2000SQL Server
Sybase ConnectorODBC
11.9.212.5
Sybase
Oracle ConnectorODBC
7.3.48.0.58i9i
Oracle
DB2 ConnectorODBC
7.28.1
DB2
SupportVersionsDatabase

15
LEI - Requirements
Domino Server to house the LEI Administrator and ServerNotes Client to control the AdministratorDatabase access installed where the LEI Administrator and Server reside
Database client
ODBC DriversAuthority to access external system (varies depending upon the data being accessed)

16
LEI Activity Types
Data Management Activities
Runs a Java programJava Activity
Calls a Domino AgentScripted
Moves data from A to B, deleting from AArchive
Runs an activity when condition is met or timestamp is updated
Polling
Executes an OS or SQL CommandCommand
Synchronizes data between A and BReplication
Copies data from A to BDirect Transfer

17
LEI Activity Types
Advanced RealTime
Execute stored procedures from within your Domino applications as if they were native Notes Agents
Virtual Agents
Maintain database security by linking a user’s Notes ID with external system authentication.
Integrated Credentials*
Create, update, view and work with attachments stored in external systems as if they were native Domino attachments.
Virtual Attachments*
Work with external data in your Domino applications as if it were native data (no key document storage)
Virtual Documents
Work with external data in your Domino applications as if it were native data (requires key document storage)
Virtual Fields

18
How Virtual Fields Technology Works
Web or Notes RequestDomino Server w/LEI 6.x
LEI
Extension Manager
NSF
Event Types:•Create•Open
•Update•Delete
Domino Application
Key document links each Note
with external data
PersistentConnectionsLotus Connectors

19
How Virtual Document Technology Works
Web or Notes RequestDomino Server w/LEI 6.x
LEI
Extension Manager
NSF
Event Types:•Create•Open
•Update•Delete
Domino Application
Key document links each Note
with external data
PersistentConnectionsLotus Connectors

20
What’s new in LEI 6.5
1. Certification of DataDirect 4.2 ODBC Drivers2. Significant advances on the iSeries
Expanded data access options with the ODBC Connector
Domino multi-versioning support3. Availability on the Linux platform4. Domino partitioned server support5. Faster view rebuild times for LEI Virtual Documents6. Better DB2 Connector performance7. Ability to reassociate Virtual Attachments 8. Improved Administrator security, views and reporting

21
1. DataDirect 4.2 ODBC Drivers
Latest ODBC version certified for use with Lotus ProductsAbility to test and support newer databasesNo additional cost for licensed users of DECS, LEI, LC LSX and LS:DO
Available for download
Request through Passport Advantage for your particular platform

22
1. DataDirect 4.2 ODBC Drivers
Added support for Wire Protocol DriversConnects to databases via native APIsNo database client neededIn addition to traditional ODBC drivers
Business Value:Easy to deploySmaller application footprintImproved Performance

23
2. iSeries ODBC Connector
Expanded options with the introduction of the ODBC connector to the iSeriesAvailable connectors:
DB2
Notes
SAP R/3
File
Text
ODBC
Business ValueBuild more powerful applicationsiSeries Domino apps can front-end more data storesNo client software needed

24
Lotus Connectors DB2
2. iSeries ODBC Connector
How does it all work?
PASE Environment
LEI DECS DCRs LC LSX
Domino Server and Applications
DB2Oracle SQL ServerSybase Informix
ODBC Drivers
ODBC

25
2. What is PASE?
Portable Application Solutions EnvironmentA UNIX emulator that runs on the iSeriesEnables users to run the AIX flavor of the ODBC Drivers on the iSeries

26
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)

27
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

28
2. Requirements for iSeries ODBC Access
V5R25722SS1 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)

29
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 libraryGoing forward, multi-versioning capable releases are not overlaid when new releases are installed
Business ValueImproved flexibility

30
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.5ODBC support is provided in two different packages (one each for Domino 6.5 and 6.0.3)
Business ValueImproved flexibility

31
3. Availability on the Linux Platform
LEI 6.5 supported on Redhat 7.2 and United Linux 1.0DECS has been supported on Linux since R5Connectivity options available on Linux:
OracleDB2NotesODBC (to XML, Sybase, SQL Server, Oracle, Informix, etc)
Business ValueLower Total Cost of OwnershipSupport for Open Standards

32
4. Domino Partition Support
First version to support Domino PartitionsInstall LEI onto n number of partitions of a multiple-partition serverInstaller guides you through the process with point-and-click easeRun the LEI installer for each instance on a given machine
Business ValueSave hardware costs – more than one server on a given machineSave time - set connectivity once for use with multiple LEI Servers

33
5. Improved Virtual Document Views
View rebuild times were improved from 25-75% with LEI 6.5Implementation 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 ValueMore time working, less time waiting…

34
6. Improved DB2 performance
Fetch model changed from unbounded to bounded in LEI 6.5Improves DB2 performance by as much as 25 percentNo changes required to applications other than upgrading to LEI 6.5
Business ValueAgain, more time working, less time waiting…

35
7. Virtual Attachment Reassociation Utility
Text

36
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 ValueProtect sensitive informationControl access

37
8. Administrator Improvements
Dependent Activity ReportEasily see links between chains of dependent activitiesNames are hotspots which open Activity documents when clickedIf an activity is used more than once as a dependent or successor, a unique chain is displayed within the report
Business ValueSave time – All Activity relationships viewable from one location

38
8. Administrator Improvements
Inactive Activity View
Easily see which activities are idleMake updates and changes to activities during downtime

39
Summary
Overview of Lotus Enterprise Integration offerings and architectureAwareness of LEI functionalityFeatures and benefits of LEI 6.5Understanding of how EI fits into your business

40
Questions?

41
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 Homepagehttp://www-306.ibm.com/software/lotus/support/integration/support.html
Redbook: Implementing IBM Lotus Enterprise Integratorhttp://www.redbooks.ibm.com/redbooks/pdfs/sg246067.pdf
Send me an email – [email protected]