database integration
DESCRIPTION
Database integration. Med Domino 6 Jakob Majkilde. Hvem er jeg?. Arbejdet professionelt med Notes siden 1992 Cinet Danmark: System arkitekt, administrator, instruktør, udviklingschef Majkilde Aps siden 2000. Stifter af Notesnet.dk En sammenslutning af Domino specialister - PowerPoint PPT PresentationTRANSCRIPT
Database integration
Med Domino 6
Jakob Majkilde
www.majkilde.dkwww.twinside.com
www.notesnet.dk
Hvem er jeg?Arbejdet professionelt med Notes siden 1992
Cinet Danmark: System arkitekt, administrator, instruktør, udviklingschefMajkilde Aps siden 2000. Stifter af Notesnet.dk
• En sammenslutning af Domino specialister
System arkitekt/udvikler på Twinside projektet• Advanceret intranet til både Notes klient, Browser og Outlook• Se http://www.twinside.com
CLP og CLI, version 3, 4, 5 og 6
www.majkilde.dkwww.twinside.com
www.notesnet.dk
Agenda
Planlægning
Teknologi demonstrationScript – gør det selv metoden
DCR - Connectivity direkte fra Designer 6
DECS - Real-time og gratis
LEI – Den ultimative løsning
Konklusion og afslutning
www.majkilde.dkwww.twinside.com
www.notesnet.dk
PlanlægningVigtige spørgsmål
Hvor skabes data? Hvem har data ansvar? Sikkerhed?Realtime eller replikeringRetning: Envejs (read) eller tovejs (read/write)?Datamængder? Antal ’integrationer’Administration, vedligehold, overvågningData: konvertering af datatyper, afrundning af decimaler, håndtering af tegnsæt, ...
AndetSQL viden til rådighed. Tæt samarbejde med RDBMS ansvarlig.
www.majkilde.dkwww.twinside.com
www.notesnet.dk
Teknologi overblikDCR
Data Connection Resources
DECS Domino Enterprise Connection Services
LEILotus Enterprise Integrator (tidligere NotesPump)
ScriptGør det selv via Lotus Script LSX og ODBC
Tredie partNotrix fra Percussion. Muligvis bedre end LEI?
www.majkilde.dkwww.twinside.com
www.notesnet.dk
DCR...
Data Connection Resources
Giver online / realtime access til externe data – både
fra Notes klient og Web.
ForudsætningerDECS (el. LEI) er installeret på serveren
External client software på serveren (f.eks. DB2 el. ODBC)
www.majkilde.dkwww.twinside.com
www.notesnet.dk
DCRKonfiguration
1. Opret en DCR (Designer 6, Shared Resources, Data Connections)
2. Database properties: ‘Allow connections to external databases using DCRs’
3. Opret felter på en form. Bemærk: Keyfield og value er required.
Nøgler (keys) skal findes i basen. Kan evt. importeres (Klik ’Import External records’ i designer)
www.majkilde.dkwww.twinside.com
www.notesnet.dk
DECS...
Domino Enterprise Connection Services
Med i pakken – installeres sammen med Domino serveren
UnderstøtterDB2, OLEDB, ODBC, Oracle 7/8. Sybase, file.
Flere connectors kan købes, f.eks. til SAP.
www.majkilde.dkwww.twinside.com
www.notesnet.dk
DECS
I forhold til DCROpsætning på server i central DECS Admin database
Events (open, create, update, delete)
Scheduling – Kun access i arbejdstiden?
Multivalue felter
Nøgler skal stadig findes i Notes!
DECS AdminConnections og Activities
www.majkilde.dkwww.twinside.com
www.notesnet.dk
LEI...Lotus Enterprise Integrator (tidligere NotesPump)
Virtual FieldsVirtual Document / AttachmentDirect transferReplication (Master/Salve synkronisering)
AndetØget sikkerhed – integrated CredentialsFuld logningActivities (script, java, command), PollingKan også benyttes til migrering, import/export, arkivering, data konvertering, m.v.
www.majkilde.dkwww.twinside.com
www.notesnet.dk
LEI DEMO
Access Database
Client
Domino Server
LEI Connector/Activity
NotesApplication
ODBC
Virtualdocuments
www.majkilde.dkwww.twinside.com
www.notesnet.dk
LEI OPSÆTNING
1. Opret en (to) connections2. Opret en activity3. Start activity• Virtual Documents kræver ekstra tabel:
EINOTEID, Number EIUNID, Text EIMODIFIED, Date/time EINNOTEPROPS, OLE Object
www.majkilde.dkwww.twinside.com
www.notesnet.dk
’Gør det selv’ integration
TeknologiLotus Script, ODBC
@Db commands
Java / JBDC
MulighederVirtual fields – kræver DBMS client og ODBC opsætning på alle maskiner
Replikering/transfer. Nemt at lave – svært at vedligeholde/stabilisere
www.majkilde.dkwww.twinside.com
www.notesnet.dk
KonklusionScript, Java, @Db
Til små og få løsninger.
Virtual fieldsDCR – Opsætning i DesignerDECS – Central opsætningSikkerhed: Alt via samme login.
Virtual documents, direct transfer/replikeringLEIForbedret sikkerhed og log. ’Kan det hele’. Koster ca. kr. 60.000
www.majkilde.dkwww.twinside.com
www.notesnet.dk
Referencer
www.lotus.com/eiLotus Developer Domain
www-10.lotus.com/ldd/products.nsf/products/ei
Notes hjælpe databaserneLotus Connectors & Connectivity guideDECS User Guide
Notesnet.dkPercussion.com