ad207: advances in data integration with lotus enterprise integrator for domino 6 · 2013-05-02 ·...

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

Upload: others

Post on 22-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

®

AD207:Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5

Sarah Boucher, Manager Enterprise Integration Development

Page 2: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah
Page 3: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 4: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 5: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

5

Three steps to integration

1. Establish Database Connectivity2. Connection configuration

Form-based

Scripted3. Activity definition and execution

Form-based

Scripted

Page 6: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 7: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 8: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 9: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 10: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

10

ESB

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

Page 11: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

11

Lotus Enterprise Integrator Overview

OverviewPlatform availabilityConnect to a wide variety of data storesRequirementsOverview of components

Page 12: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 13: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 14: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 15: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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)

Page 16: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 17: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 18: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 19: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 20: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 21: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 22: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 23: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 24: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 25: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 26: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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)

Page 27: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 28: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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)

Page 29: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 30: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 31: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 32: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 33: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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…

Page 34: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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…

Page 35: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

35

7. Virtual Attachment Reassociation Utility

Text

Page 36: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 37: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 38: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

38

8. Administrator Improvements

Inactive Activity View

Easily see which activities are idleMake updates and changes to activities during downtime

Page 39: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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

Page 40: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

40

Questions?

Page 41: AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6 · 2013-05-02 · Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah

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]