为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

IBM Lotus Domino技术平台培训

2011-08-01 50页 ppt 3MB 19阅读

用户头像

is_678348

暂无简介

举报
IBM Lotus Domino技术平台培训nullIBM Lotus Domino技术平台培训IBM Lotus Domino技术平台培训深圳市新开思信息技术有限公司 TEL:400-666-3148 WWW.NEWCASE.COM.CN LIUXJ@NEWCASE.COM.CN*IBM Lotus Domino技术平台培训IBM Lotus Domino技术平台培训深圳市新开思信息技术有限公司 TEL:400-666-3148 WWW.NEWCASE.COM.CN LIUXJ@NEWCASE.COM.CN*目录目录Lotus Domino概况及历史 Lotus Do...
IBM Lotus Domino技术平台培训
nullIBM Lotus Domino技术平台培训IBM Lotus Domino技术平台培训深圳市新开思信息技术有限公司 TEL:400-666-3148 WWW.NEWCASE.COM.CN LIUXJ@NEWCASE.COM.CN*IBM Lotus Domino技术平台培训IBM Lotus Domino技术平台培训深圳市新开思信息技术有限公司 TEL:400-666-3148 WWW.NEWCASE.COM.CN LIUXJ@NEWCASE.COM.CN*目录目录Lotus Domino概况及历史 Lotus Domino组成 Lotus Domino功能介绍 Lotus Domino开发技术总结 Lotus Domino开发实例 Lotus Domino未来发展 *Lotus软件概况Lotus软件概况Lotus是美国莲花软件公司名称,1996年被IBM收购 Lotus旗下有一系列软件,其中包括办公软件Lotus smartsuit、Lotus1-2-3,目前这2类软件在市场上已消失 Lotus Notes/Domino、Lotus sametime、Lotus quickplace、Domino.doc、workflow(收购)等 目前IBM的webshpere等产品也划为Lotus产品系列 其中Domino平台是Lotus系列软件最重要和发展前景的 在4.5版本前服务器端为Notes Server,从4。5开始服务器端该为Domino Server*Lotus发展历史Lotus发展历史Lotus Notes在1982年被美国一实验室开始开发 Lotus Notes1。0版本由1989年被开发并开始发布应用 Lotus Notes发明人RAY OZZIE,1982开始于莲花软件公司,于1996年加入IBM,后来离开IBM,自创公司GROOVE,后来加入微软帝国,目前是微软首席架构师,被比尔.盖茨称为“宇宙中最伟大的5大程序员之一” *Lotus Domino发展历史Lotus Domino发展历史*Lotus Domino技术发展历史Lotus Domino技术发展历史*Lotus在中国发展历程Lotus在中国发展历程Lotus Domino平台于1996年开始进入中国市场,Lotus莲花公司正式在中国开设办事处及中国公司 Lotus在1999年开始在中国推广使用R5版本,R5是比较稳定的版本,主要在政府行业推广,主要使用Domino做政府邮件系统及办公自动化系统 目前Lotus软件主要应用在国有四大银行、大型国有企业等 *目录目录Lotus Domino概况及历史 Lotus Domino组成 Lotus Domino功能介绍 Lotus Domino开发技术总结 Lotus Domino开发实例 Lotus Domino未来发展 *Lotus Domino组成Lotus Domino组成*Lotus Notes客户端 Lotus Domino平台的客户端软件,属于windows软件,目前也有基于mac操作系统的客户端软件,和SAP GUI实现功能一样,完成用户登陆及应用访问 Lotus Domino服务器端 Lotus Domino服务器,提供众多服务,比如LDAP/HTTP/POP3/SMTP/等,提供应用程序访问环境 和IIS/TOMCAT/JBOSS/WEBLOGIC一样提供服务 Lotus Domino Administrator管理端 提供管理的客户端,包括对服务器、用户注册等管理、配置Lotus Notes客户端Lotus Notes客户端*Lotus Domino服务器端 Lotus Domino服务器端 *Lotus Domino Administrator管理端 Lotus Domino Administrator管理端 *Lotus Domino组成Lotus Domino组成*Lotus Domino Desinger开发端 Lotus Domino程序开发端,提供开发与编译环境 iNotes 提供基于WEB方式的Lotus Notes客户端功能Lotus Domino DesingerLotus Domino Desinger*Lotus Domino基本概念Lotus Domino基本概念*NSF数据库 Domino是基于文档型的数据库结构,和关系型数据库不同。在Domino应用程序中是一组NSF数据库组成,数据和设计(代码)集中在一起 NTF数据库 NTF是Domino模板数据库,提供设计模板,可以通过模板创建NSF数据库,数据库继承NTF模板数据库所有设计Lotus Domino基本概念Lotus Domino基本概念*文档 Domino应用程序中保存的数据称为“文档”和关系型数据库的“记录”是一个概念 表单与视图 表单和视图属于Domino最主要的设计元素,表单提供文档的逻辑数据结构,可以理解为ASP或jsp的FORM。 视图是用来展示文档信息的,可以理解为SQL数据库通过sql语句显示出来的结果数据Lotus Domino基本概念Lotus Domino基本概念*工作流 Domino就是工作流或NOTES就是工作流,证明工作流能力比较强大,主要是文档流转很方便,主要通过特有元素来实现 读者、作者 用于工作流开发主要是通过读者(Reader),作者(Author)来实现,读者控制哪些用户能看文档,作者控制哪些用户能编辑文档,在流转过程中就是不断变更读者域和作者域的值。Lotus Domino基本概念Lotus Domino基本概念*安全 安全级别很高,从网络、服务器(Domino应用服务器)、个人、群组、目录、数据库、文档、表单、视图、区段、域提供从上到下的安全级别 支持SSL /CA等数字安全认证 数据库访问7级安全级别,不能存取者、存取者,读者、作者、编辑者、设计者、管理者 其他 Lotus Domino基本概念Lotus Domino基本概念*Notes 在Domino平台中很多情况下都叫Notes或者也叫Domino,一般情况下Notes是指CLIENT端或指Domino,Domino为服务器端或WEB方式 其他概念 Domino有很多自有的概念,比如通讯录数据库、用户标识符、ID文件、验证者、场所等等,还有很多,这里不详细说明Lotus Domino既有架构Lotus Domino既有架构*Nsf file文档/表单/企业逻辑/流程/安全管理目录目录Lotus Domino概况及历史 Lotus Domino组成 Lotus Domino功能介绍 Lotus Domino开发技术总结 Lotus Domino开发实例 Lotus Domino未来发展 *Domino邮件服务 Domino邮件服务Lotus Domino是的邮件服务器,提供所有邮件服务,和微软的exchange是相同的功能。 邮件服务器支持SMTP/IMAP/POP3等标准邮件协议 很多企业就是使用Domino完成单位邮件管理 邮件功能是Domino很强大的功能,支持C/S和B/S端的邮件服务*Domino协作 Domino协作Lotus Domino是标准群件系统,提供一组软件,完成协作、通信等功能,协作通过sametime进行即时消息提醒、网上会议等功能 Lotus quick软件提供团队协作管理,包括文档管理、发布、共享、讨论等功能,系统也是基于Domino数据库进行实现 其他*Domino HTTP服务 Domino HTTP服务Lotus Domino是标准的WEB服务器,提供HTTP服务,支持在B/S环境下应用程序开发与访问,目前多数Domino应用都是基于B/S模式。Domino从5。0开始支持WEB方式 HTTP服务是Domino服务器提供服务之一,可以手工启用或停用,并支持C++开发进行定制开发 *Domino LDAP服务 Domino LDAP服务Lotus Domino是标准的LDAP服务器,提供LDAP服务,支持其他应用目录服务的访问,可以把Domino当作LDAP用户统一认证服务器 *Domino 其他服务 Domino 其他服务CA/SSL/等都支持 *Domino 支持平台 Domino 支持平台Domino是跨平台系统,可以支持Windows/MAC/unix/linux/os400/aix/solaris操作系统 提供群集功能,可以支持最多6台服务器群集 支持TCPIP/NETBIOS等网络协议 *目录目录Lotus Domino概况及历史 Lotus Domino组成 Lotus Domino功能介绍 Lotus Domino开发技术总结 Lotus Domino开发实例 Lotus Domino未来发展 *Domino技术开发概况 Domino技术开发概况C/S模式 Domino支持C/S模式,应用程序NSF数据库部署在Domino服务器DATA目录中,客户端通过Notes进行应用程序访问 B/S模式 Domino支持B/S模式(R5.0开始),应用程序NSF数据库及资源文件(JS,CSS/HTML/XML等)部署在Data及HTML目录下 C/S模式主要应用在外企比较多,目前国内从2000年开始多数应用部署为B/S模式 *Domino 开发模式比较 Domino 开发模式比较C/S模式开发 优点:C/S模式开发性能、可扩展性、安全性都比较好,目前很多企业还是在C/S模式下开发。 缺点:维护复杂 B/S模式开发 优点:可维护性好、界面友好、支持web2。0技术(8。0以后) 缺点:性能、安全性不如C/S *Domino 开发环境 Domino 开发环境提供面向对象的开发环境Domino Deisnger 在最新版本8。5中提供基于eclipse的开发环境,开发环境更加友好 Domino开发设计元素,特有的开发元素 表单(表)、视图、域(字段),大纲、导航器、侦结构、子表单、页面、script库(函数集)、代理等 *Domino开发语言 Domino开发语言C/S模式开发 Lotus Script语言,类似VB的语言,是VB子集 Forumal公式语言,Notes独有的语言,比如完成保存操作,直接用公式@command([FileSave]) JavaScript,支持有限 Java API调用 COM调用 ODBC调用 *Domino开发语言 Domino开发语言B/S模式开发 Lotus Script Forumal公式语言,公式应用有限 JavaScript html、css、xml Java COM调用 ODBC调用 JDBC调用 WEBSERIVICE(R7以后支持) *Domino接口开发技术 Domino接口开发技术Domino调用其他外部系统接口技术 1、 webservice服务,调用外部系统提供的webservice服务 2、JAVA接口,可在Domino系统直接通过外部系统提供的JAR包使用java接口调用外部系统 3、COM接口,可在Domino系统中通过外部系统提供的DLL库进行COM接口调用 4、XML接口,可在Domino系统中通过JS调用外部系统发布的XML数据 5、ODBC/JDBC接口,可以在Domino系统中通过ODBC或JDBC接口调用外部关系型数据库,支持所有的关系型数据库,比如oracle、sql、db2、sybase等 *Domino接口开发技术 Domino接口开发技术其他外部系统调用Domino接口技术 1、 webservice服务(R7以后),调用Domino系统提供的webservice服务 2、DIIOP接口,可在外部系统直接通过java接口调用Domino系统,需要Domino开启DIIOP接口。DIIOP(Domino Internet Inter-ORB 协议) 3、COM接口,可在外部系统中通过NOTES的DLL库进行COM接口调用 4、JSP接口,可在J2EE环境中通过DOMINO提供的TAG进行调用,只有R7以后才支持 5、C API接口,可用C API访问Domino数据库或底层 *Domino与JAVA Domino与JAVA在Domino系统内置了JAVA编译环境,Domino对象可以用java语言进行访问 在Domino系统中可以引入外部的JAR包,用于访问其他外部系统 在Domino系统中不同版本对JAVA版本支持不同,domino7支持1。4,R7之前都是1。3以下 在dominoR7以后提供JSP标签的访问 *Domino与关系型数据库 Domino与关系型数据库*DominoEnterprise DataXML需要与关系型数据库更加紧密的集成!Domino与关系型数据库 Domino与关系型数据库Domino内置odbc类库,可以通过odbc类来访问关系型数据库,完成对数据的读取和存写操作,在C/S模式用的比较多 Domino提供DECS服务可以和关系型数据库进行数据交换,通过定时作业和关系型数据库进行交换数据,大数量不太好,小应用可以使用 LEI(企业级连接器)可以使DOMINO的NSF数据库与关系型数据库、SAP/R3/等外部系统进行数据交互。 LEI为第三方产品,需要单独安装部署、配置,现在最新版本是LEI8.0,对于大数据量交互可使用LEI。系统根据定时或实时完成数据交互服务 *Domino与关系型数据库 Domino与关系型数据库通过LSX(lotus script扩展类库)访问外部系统,比如SAP/R3 Domino内置DB2数据支持(R7以后),R7只是技术预览,支持并不好,8以后支持会好一些 Domino支持DB2并不是说Domino所有nsf数据库都可以用DB2进行存储,只是应用数据库可以,DOMINO自带nsf库是不能使用DB2进行存储。 Domino对DB2支持是通过2个设计元素实现和DB2的交互 *Domino与关系型数据库 Domino与关系型数据库Domino 7使用DB2做为可选的数据存储 新的设计元素——DB2 access view 读取Notes数据十分快速,直接由DB2处理 插入,更改和删除操作被编译成为对Domino服务器的请求,以确保同步事件(冲突文档,文档锁定等等)的正确处理 在SQL语句中使用 将notes数据公开给DB2应用 利用SQL查询创建notes视图——查询视图 SQL语句描述选择条件 动态计算,充分调用SQL语句的功能 *Domino与关系型数据库Domino与关系型数据库*NotesDominoDB2Notes clientDomino ServerDB2 ServerTable创建DAV ‘test’Connect as Domino UserDemo.NSF NoteDB2 View ‘test’DB2 access viewDomino与关系型数据库Domino与关系型数据库*查询视图NotesDomino ServerDB2 Server关系型应用系统Notes 客户端Domino与SAP集成 Domino与SAP集成LSX扩展 可通过LSX扩展访问R3,需要编写大量的代码,需要安装lotus connector for sap组件 DLL调用 可在装有SAP GUI客户端的前提下通过SAP提供的COM对象访问RFC完成和R3交互 JCO调用 通过JAVA调用RFC XI 其他 *Domino与.NET集成1 Domino与.NET集成1*.NET (Consumer)Domino (Provider)ClientWebServiceNET.nsfSOAP/HTTPInternetProxyWeb Services-BaseDomino与.NET集成2 Domino与.NET集成2*COM-Base.NET (COM Client)Domino (COM Server)ClientWebServiceNET.nsfRPCIntranetDomino开发优势 Domino开发优势工作流应用程序开发 适合工作流应用程序开发,比如报销管理、OA等系统 资料库管理 适合资料库、知识库等文档型管理类应用开发 技术开发优势 开发速度快、简单、容易上手 和PB一样开发快速 容易和其他系统集成 安全性比较高 *Domino开发缺点 Domino开发缺点不适合事务型应用系统开发 比如银行数据管理,不支持数据回滚等。 不适合大数据量 NSF基于文档型数据库,受并发用户、数据库容量影响比较大 查询、统计功能比较弱 支持全文检索 如果需要开发统计报表,需要结合第三方工具,比如NOTESSQL使NSF数据库支持SQL查询语句 技术开发缺点 不支持VSS等版本控制工具,完全由程序员控制 *目录目录Lotus Domino概况及历史 Lotus Domino组成 Lotus Domino功能介绍 Lotus Domino开发技术总结 Lotus Domino开发实例 Lotus Domino未来发展 *Domino开发实例 Domino开发实例OA 使用Domino开发OA很多,目前有众多软件厂商提供oa解决 知识管理 知识管理解决方案也比较多 文件档案管理 电子邮件 日程安排 客户管理 等等 *Domino人员构成 Domino人员构成Domino开发人员 C/S开发 B/S开发 Domino管理员 侧重对Domino管理,很复杂 Notes用户 *目录目录Lotus Domino概况及历史 Lotus Domino组成 Lotus Domino功能介绍 Lotus Domino开发技术总结 Lotus Domino开发实例 Lotus Domino未来发展 *Domino未来发展 Domino未来发展Domino一直是IBM逐步发展的产品之一,目前已规划到ND10.0版本 从ND8开始Domino开始专向JAVA开发路线,支持ECLLIPSE开发环境,支持DOJO的WEB2.0开发技术 面向企业、社区的开发 与DB2的结合不知走向何向? *谢谢深圳市新开思信息技术有限公司 TEL:400-666-3148 WWW.NEWCASE.COM.CN LIUXJ@NEWCASE.COM.CN谢谢*谢谢深圳市新开思信息技术有限公司 TEL:400-666-3148 WWW.NEWCASE.COM.CN LIUXJ@NEWCASE.COM.CN谢谢*
/
本文档为【IBM Lotus Domino技术平台培训】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索