DB2与Domino7的完美结合_第1页
DB2与Domino7的完美结合_第2页
DB2与Domino7的完美结合_第3页
DB2与Domino7的完美结合_第4页
DB2与Domino7的完美结合_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DB2与Domino7的完美结合陈原IBMSWG议程

Domino数据集成概览

Domino与DB2的集成Domino与DB2集成原因Domino与DB2集成架构DB2AccessViewSQLQueryView

总结IBMLotus在信息处理与协作领域的创新产品1989–Astarisborn,LotusNotesR11991–NotesR21996-NotesR4andNotes/DominoR4.51999–NotesandDominoR5

1993-NotesR32002–NotesandDomino6.0

2003–NotesandDomino6.5

2005–NotesandDomino7.0DesktopProductivityApplicationsVisualBasic.NetWorkplaces/PortalsJavaServerPagesMobileDevices,SmartPhones,PDAsDomino–扩展的范围LotusNotesWebbrowserMicrosoftOutlookEnterpriseDataSQLXMLDomino如何与关系型数据库集成?LEILSXDECSODBCDominoEnterpriseDataSQLXML需要与关系型数据库更加紧密的集成!Domino的发展历程体现了投资保护的思想Rel2Rel3Rel4Rel4.5Rel5ND6ND7Forms/Views@FormulasForms/Views@FormulasAgentsODBCForms/Views@FormulasAgentsODBCLotusScriptSMTPForms/Views@FormulasAgentsODBCLotusScriptSMTPPOP/IMAPHTMLPagesForms/Views@FormulasAgentsODBCLotusScriptSMTPPOP/IMAPHTMLPagesCORBAJava/JavascriptForms/Views@FormulasAgentsODBCLotusScriptSMTPPOP/IMAPHTMLPagesCORBAJava/JavascriptServletsJSPsSOAP/XMLForms/Views@FormulasAgentsODBCLotusScriptSMTPPOP/IMAPHTMLPagesCORBAJava/JavascriptServletsJSPsSOAP/XMLDB2WebServices投资保护&向前兼容议程

Domino数据集成概览

Domino与DB2的集成Domino与DB2集成原因Domino与DB2集成架构DB2AccessViewSQLQueryView

总结DB2与Domino7的结合Domino7使用DB2做为可选的数据存储新的设计元素——DB2accessview将域组织到数据表中在SQL语句中使用将notes数据公开给DB2应用利用SQL查询创建notes视图——查询视图SQL语句描述选择条件动态计算,充分调用SQL语句的功能议程

Domino数据集成概览

Domino与DB2的集成Domino与DB2集成原因Domino与DB2集成架构DB2AccessViewSQLQueryView

总结为什么需要集成Domino和DB2Domino开发者可以利用标准SQL,建立集Domino协作服务和DB2关系数据库优势于一体的混合应用利用DB2存储Domino数据企业用户可以将其应用数据整合到DB2中,并且与其它类型的应用集成,包括IBMWorkplace应用+=?Domino与DB2结合的好处–Domino用户数据存储可以使用DB2工具进行管理开放标准DB2访问视图允许用户建立J2EE应用管理成本DB2管理员可以处理备份和恢复数据访问DB2访问视图和查询视图可以开发应用程序用于处理来自Domino数据库以及DB2数据库中的数据应用整合WebSphereMQ,IMS和CICS可以被调用,DB2InformationIntegrator的联邦数据能力可以帮助将Domino应用中的数据整合到其他系统中

(例如Oracle和SQLServer)性能拥有大量数据和索引的数据库可以通过集成DB2来提高性能在很多Domino应用中,NSF仍然是高性能的选择,包括邮件Domino与DB2结合的好处–DB2用户安全即使数据存储在DB2中,Domino安全性仍然适用协作用户可以利用Notes/DB2数据创建协作应用,甚至利用(通过IBM’s数据中间件工具)-Oracle和SQLServer.DAV和DB2查询视图可以使用DominoDesigner工具开发应用程序,数据来源可以是Domino或者DB2议程

Domino数据集成概览

Domino与DB2的集成Domino与DB2集成原因Domino与DB2集成架构DB2AccessViewSQLQueryView

总结DB2作为Domino的可选存储DB2使Domino服务器能够管理基于DB2的NSF和传统的NSF数据库NSFDB2enabledNSFNotesWebOtherDominoServerDominoDB2集成架构图NSF/NIFNotesAPINotesapplicationNotesclientsWebclientsExtendedproductsNSFbasedDiskDB2BasedDB2ViewNotesdatabaseattachindexDominoDB2集成架构(续)维护API级别的兼容性对Domino功能的完全兼容性复制服务器后端类其他...应用可平滑升级,无需修改DB2的实现位于非常底层的级别产生SQL来对DB2中的表进行更新或者获取结果Domino使用DB2做为可选存储NotesDominoDB2NSFNode

NSFObjectEtc…NotesclientDominoServerDB2ServerTable创建demo.nsfConnectasDominoUserdemo对Notes客户端透明Domino与DB2中的数据映射DatabaseDocumentItemItemViewViewDatabaseTablespaceTableRowColumnColumnIndexIndex“自然映射”DominoDB2在DB2中的Domino数据FILEPATHNSFSCHEMATABLESPACEexpense.nsfEXPENSEEXPENSEmail\mymail.nsfMYMAILMYMAILDev\Spec.nsfSPECSPECEXPENSE.NsfNoteEXPENSE.NsfObjectEXPENSE.NsfObjNametc...MYMAIL.NsfNoteMYMAIL.NsfObjectMYMAIL.NsfObjNametc...SPEC.NsfNoteSPEC.NsfObjectSPEC.NsfObjNametc...Domino.catalog(table)SPEC(schema)EXPENSE(schema)MYMAIL(schema)实际的DB2里的Domino数据?议程

Domino数据集成概览

Domino与DB2的集成Domino与DB2集成原因Domino与DB2集成架构DB2AccessViewSQLQueryView

总结WhyDB2AccessViewDB2DominoDB2AccessViewDominoDB2DB2AccessViewDominoViewApplicationsaccessusingSQLcreate,read,update&delete用户从DominoDesigner定义的DB2视图,用于通过SQL应用访问Notes数据(将Notes数据“expose”到DB2应用中)DB2AccessView使用SQL,你可以...根据Domino安全定义(ACL’s,读取列表)读取Notes数据根据Domino定义,插入,更改和删除数据读取Notes数据十分快速,直接由DB2处理插入,更改和删除操作被编译成为对Domino服务器的请求,以确保同步事件(冲突文档,文档锁定等等)的正确处理DB2AccessViewNotesDominoDB2NotesclientDominoServerDB2ServerTable创建DAV‘test’ConnectasDominoUserDemo.NSFNoteDomino控制DB2AccessView的创建……………………………………………………………………DB2View‘test’DB2AccessViewAccessViewElementDesignelementholdsdefinitionforDB2Accessview.NeedtoclickactionbuttontocreateviewinDB2DB2AccessViews选择域验证议程

Domino数据集成概览

Domino与DB2的集成Domino与DB2集成原因Domino与DB2集成架构DB2AccessViewSQLQueryView

总结DB2QueryViewNotes…………DB2视图‘test’……………………其他DB2数据……DB2QueryView……………………DominoServerDB2Server关系型应用系统Notes客户端SQL查询视图允许Domino视图基于一个SQL查询查询视图是动态的视图打开或视图重建时运行查询查询视图不是持续的-它们是重新计算的查询视图–SQLDefinedSelectionSQLStatement用SQL语句作为选择条件动态计算,完整的

SQL功能

(如joins等)SQL查询视图查询可以参数化与个性化-每个打开视图人都看到只有他能够看到的内容。例如选择来自某个发件人的邮件查询可以*连接*其他基于DB2的nsf数据库或者其他关系型数据库(非notes数据)NotesDominoDB2NotesclientDominoServerDB2Server打开视图‘MyQueryview’作为与该notes用户相关的DB2用户连接服务器…………………………DB2视图‘test’……………………其他DB2数据……SQL查询视图–连接数据DatafromDB2AccessViewDatafromDifferentDB2App议程

Domino数据集成概览

Domino与DB2的集成Domino与DB2集成原因Domino与DB2集成架构DB2AccessViewSQLQueryView

总结IBM对Domino的持续投资

Domino是IBMWorkplace策略的重要组成部分Domino7.5Domino8.xDomino5.xDomino6.5.1Domino7.0通向

IBMWorkplace投资保护&向前兼容DB2与Domino7的完美结合DB2可以作为可选的后台存储多层架构

(真正的3层架构)独立数据存储以数据库为单元几乎所有的功能都可用功能透明-除某些特例(如:备份/恢复)API兼容现有应用无需修改DB2可以与Domino在同一台服务器上,也可以是独立的服务器管理工具将会有针对DB2-base的数据库管理DB2Accessviews&queryviews减少复杂度的新功能

(SQLQueryviews)支持

Win32,AIX,iSeries

SolarisandLinux将会在以后支持可以和Workplace集成系统要求平台要求MicrosoftWin32IBMAIX5.2软件要求IBMLotusDominoserver7IBMLotusDominoAdministrator7.0DB2UDBEnterpriseServerEditionversion8.1.7s040914orDB2Connect8.2.The8.2releaseofDB2isalsocalledDB28.1.7a.DB2RuntimeClientLibrary(DRCL)isrequiredforremoteconfigurationsIBMDB2AccessforLotusDomino7.0DominoDB2的非单机配置Domino和DB2服务器可以运行于专门的机器上可以是同一台物理机器上的不同逻辑分区不是

1-对-1的对应关系更复杂的情况不支持DB2的DominoNSF数据库NSF FromtemplateACTIVITY.NSF ACTIVITY.NTF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论