|
您现在的位置是:
IT外包 ->术语解释 ->软件术语 ->
|
|
|
|
Domino
|
作者:
不详
| 发布时间:
2006-07-17 15:59
| 信息类别:
软件术语
| 访问人次:
次 |
|
|
|
|
|
什么是Domino啊?
Lotus Notes Domino 的介绍
在这里,我想给大家介绍 Lotus Notes Domino,这是一门高尖端集成技术,包括了通讯(Communication),群体合作(Colaboration) 和对等协调(Coordination)的三大支柱功能,以及对工作流的辅助,自有的开发环境,对联网的功能全面的支持,加上众多的软件辅助功能。总而言之,这是一个少有的集成平台,我的技术之上方宝剑,我最心爱的集成平台, Lotus Development,IBM 的旗舰.
Lotus Notes Domino 到底是什么呢,你只有自己对其认识和应用后才能真正体会出来。以下我就对大家作其介绍:
Lotus Domino/Notes是一套得到广泛应用的群件系统。。此系列讲座共分5讲,分别是:
第一讲: Lotus R5 -利用单一基础架构构建电子邮件、群件、Intranet/Internet系统;
第二讲:Domino/Notes在企业通信、协作、Web中的成功应用;
第三讲:KM(知识管理)策略,主要包括:KM是什么、为何需要KM、Lotus的KM构架和优势等;
第四讲:LearningSpace(远程教学平台),介绍如何应用LearningSpace进行远程教学和企业培训;
第五讲:Sametime/Domino.Doc/Ravan,Sametime、Domino.Doc、Ravan是Lotus KM策略的重要产品,Sametime是一种实时协同工作软件,能够共享,进行在线交互;Domino.Doc产品家族能够提供工业界最完整的文档管理解决方案;Ravan是一个新的知识管理门户。本文计划介绍Sametime和Domino.Doc的成功应用。
第一讲
Lotus R5,单一架构的企业级通信、
Intranet/Internet应用平台
1989年,Lotus公司发布了世界上第一个具有通信、开发、移动计算和文档信息综合管理功能的跨平台产品Lotus Notes R1,它通常被称为群件。从此之后,Lotus Notes经过多次版本升级,不断完善。1996年推出的Lotus Notes R4.5采用了流行的服务器、客户机分离技术,并把Notes 4.5服务器更名为Domino,而Notes客户机仍沿用原名。Domino集 成了邮件处理、群件应用和Internet出版功能,是Lotus公司将Notes技术向Internet/Intranet融汇开放的里程碑性产品,把原先的Notes服务器提升为用途更广泛、使用更方便的Internet/Intranet服务器,使用户能够应用快速开发环境,来开发、管理和控制Intranet/Internet应用,通过Web浏览器实现对数据和服务器的交互式访问。
1999年推出的Lotus R5是Notes又一个里程碑性的版本,这一版本把Notes演进为包括Domino R5服务器、集成的Internet客户机Notes R5、集成的Web与Intranet应用开发客户机Domino Designer R5在内的应用软件平台,更重要的是,这个平台能够为用户提供一个在安全的Web环境中,通过外部网连接客户和供应商的企业级通信基础,满足企业由电子邮件到Intranet工作流再到交互式Web应用的所有需求,使用户能够更简单、更高效、更快速地构建企业级通信基础,实现基于Internet/Intranet的全面的电子化合作。使Notes从当初具有协同计算能力的群组软件,发展到今天成为具有单一架构的企业级信息集成和知识管理平台,提供了工作流自动化,以及标准的Web服务、应用和开发环境,成为在技术发展日新月异的软件领域少数几个能够长期受到业界关注并得到越来越多用户青睐的产品之一。如今,全球范围内的Notes用户已多达5600万,国内数以千计的大型企业和政府机构都已经采用Notes建立信息技术基础设施和通信管理网络。
一、Lotus Domino R5:
集成的通信、协作、Intranet/Internet应用服务器
Lotus Domino R5在全面继承原有版本优势功能的基础上,进一步提供了功能强大和易于使用的消息传递、创新的协作服务和Web应用开发能力、以及高度直观的管理工具,为企业级通信平台、面向工作流和知识管理的协同工作平台和Internet /Intranet应用平台提供了新的可靠性、易管理性、基于规则的安全性和可扩展性标准。
1. 高保真的Internet邮件服务器
Domino R5不仅保留了Domino固有的出类拔萃的安全特性,而且进一步把对SSL3和S/MIME协议的支持变成本源(Native)支持,同时还包括对POP3、IMAP4、Web浏览方式的本源支持,可以把邮件的地址格式、MIME内容和SMTP路由变成Domino R5的本源支持方式,这些功能确保Domino R5成为真正的、基于标准的Internet邮件服务器,能够支持所有基于标准的Internet邮件工作方式,无论是使用POP3或IMAP4的邮件客户端,还是在浏览器中以访问Web页面的方式收发的邮件,都可以在服务器之间以基于标准的Internet寻址和路由方式进行传递,不必再像过去那样需要来回转换地址格式。
2. 安全的基础设施
Domino拥有完整的安全保障体系,其中包括授权/认证机制、数字签名、数据与通信加密、存取与执行控制、口令保护机制等等。Domino R5更是全面集成了SSL3和X.509认证机制,支持CDSA和S/MIME。也就是说,在Domino R5的基础设施中,已经全面融合了所有的Internet安全机制,因此,不管通信的对方是否使用Domino作为通信基础设施,只要支持Internet标准安全协议,都可以进行安全的通信。
3. 强劲、可扩展的目录服务
Domino R5的目录服务是Domino前版本中的公共地址簿的升级。公共地址簿能够管理的资源包括:系统、传递表、邮件路由、格式文本、用户自定义字段和链接文档,而公共地址簿本身便是一个Domino/Notes数据库,可以包含指向其他数据库的指针,允许系统管理员在不增加公共地址簿的大小的前提条件下,增加对某个字段的描述信息。Domino R5目录服务进一步支持LDAPv3,意味着用户可以使用任何LDAP客户机访问和修改Domino目录,Domino可以通过参考外部LDAP目录中的验证信息来验证用户,外部目录服务也可以验证列在Domino目录中的用户。Domino R5目录在单个目录中可以支持100万个用户,而一个企业目录服务可扩展到无限大。
4. 开放、安全的Internet/Intranet应用服务器
Domino不仅提供多种形式的安全控制途径,而且安全控制可以分级实施,大可控制到系统一级,小可控制到字段(最小的信息存储单元)一级。Domino R5提供了分层次的开发途径,能够适应多样化的应用需求和不同级别的开发人员,以及不同的开发阶段。DominoR5能够自动寻找路由传递文档、跟踪传递中的文档的状态、在企业级与跨企业级分发文档、可控制地存取文档、组织及链接文档、维护与归档文档、进行全文检索。
从R4.5开始,Domino便全面集成了Web技术,Domino R5更是重视通信基础设施中的Web应用开发能力,提供更加安全的方式,能够把后端数据与Web相连接,具有足够的开放性,确保用户能够继续发挥已有的Web应用的威力。Domino R5的开放性和安全性体现在:继承Domino固有的安全性并集成Web的安全性、本源HTML支持、集成文件系统、支持Java代理和Servlet、支持分布的服务CORBA/IIOP、支持众多的第三方开发工具、紧密集成MS IIS、可编程的存储和灵活的复制机制。
5. 管理非结构化数据的文档数据库
Domino/Notes的数据库是文档数据库,最基本的元素就是文档,与关系数据库中的记录相类似。Domino/Notes文档可以同时包含结构化和非结构化的信息,使Domino/Notes能够存储和管理诸如文档这样的非结构化数据。Domino R5提供了大量实用的管理非结构化信息的功能,包括:格式文本/多媒体、全文搜索、版本控制和文档链接,能够高效率管理非结构化数据的文档数据库。
6. 先进的复制技术
由于工作的需要,一个工作组的成员需要分布在不同地域,有时甚至跨越省、市和国家。为了支持本地成员方便、快捷、经济地访问数据,每一个工作地点通常都需要配置本地服务器。而Domino/Notes具有先进的复制技术,可以将位于远程(例如北京)服务器上的数据库"拷贝"到本地(例如上海)服务器上,无需本地(上海)用户连接到远程(北京)服务器上。Domino/Notes R5复制技术的优势主要体现在:
(1)双向复制:凡是数据库复制到的地方,用户都可以对该数据库进行修改,包括增加、修改或删除文档等,使数据库在这些操作下能够保持同期更新,并将更新后的数据库传递到所有的服务器上;
(2)高效:Domino/Notes R5在执行复制操作时,可以识别的最小数据是字段,因此,在同期更新数据库时,文档中只有被改动的字段才得到复制,字段级的复制可以更高效地利用机器、网络资源,以及最短的复制周期;
(3)客户端复制:Domino/Notes R5的复制不仅局限于服务器到服务器,也支持客户机到服务器的联结,确保在家或出差在外的移动用户与所有的网上用户一样得到同样的信息;
(4)选择复制:允许用户自定义需要复制到客户机上的数据库文档,要求复制那些在一定期限(例如130天)内改动的文档,或复制那些由工作组某些成员(如领导)改动的文档,所有这些要求,只需要点击几下鼠标,即可实现;
(5)后端复制:可以将复制工作设定为后台进程,允许用户在复制过程中同时进行其他操作。
7. 可靠、可用、可伸缩
Domino R5提供了强劲的跨平台应用服务能力,能够支持包括PC系列、UNIX服务器和IBM大型机在内的多种硬件和操作系统平台,甚至可以支持TCP/IP以外的网络协议,确保Domino R5能够充分利用硬件平台本身所提供的可靠性和可伸缩性。目前,Domino R5能够支持的平台包括:Windows 95、Windows 98、Windows NT(包括Alpha NT)、OS/2、UNIX(包括AIX、Solaris、HP-UX)、IBM OS/400和IBM OS/390。
Domino的高可靠性、高可用性和可伸缩性还表现在对SMP的强力支持和独立于硬件、网络、操作系统而提供纯软件意义上的群集及分区服务能力:多达6台服务器的群集确保动态负载均衡和失效转接,可在同一台服务器上提供对不同单位的服务或不同应用的特殊要求,可以真正确保搬起石头砸自己的脚规模的用户机构都有能力提供7X24小时的不间断服务。
8. 管理更简单、更灵活、更直观
Domino R5提供了多种可选择的管理方式:可以是基于UNIX工作站的命令窗口、可以是基于Domino的Web管理界面、可以是微软的管理控制台、也可以是Domino的管理器,后者的管理风格与Windows资源管理器的相似,界面简单、直观,支持常用的拖放(Drag & Drop)操作方式,管理起来更简单、更灵活、更直观。
Domino R5的系统管理完全面向管理任务,也就是说,与某项管理任务相关的所有操作都可以在统一界面中完成,包括:
(1)网络域和服务器管理-展现出所有已实施的服务器的体系结构。
(2)用户管理-所有与用户相关的要素都可以在统一的界面中完成管理工作,包括:用户注册、验证(证书)管理、群组管理等。
(3)文件管理-提供上下文相关的工具集,提供方便的文件和应用管理功能,比如:检查磁盘状态、文件移动、数据库压缩等。
(4)服务器监控-可以以图表方式获得所有服务器的运行状态的细节。
9. 提供以知识为中心的协同工作
在已经到来的知识经济时代,Domino R5继续发挥Domino原有的信息广泛收集、广泛传播的优势,提供丰富、实用、先进的工具,把信息加工、整理成企业知识,并转化为全体职员的生产力和竞争力,从而提高用户机构的整体的效率和反应能力,实现新时代下的信息交流和协同工作。Domino R5主要的知识发掘工具包括:可以检索Domino网络域内任何数据库的网络域级搜索、模糊查询、支持检索功能拓展到文件系统的文件系统索引、能够均衡检索负载或失效转接的搜索的群集支持。
二、Lotus Notes R5:
集成的协同工作环境
1. 与任何服务器工作
Notes R5虽然仍然是Domino R5的最佳客户机伴侣,但已经不再依附于Domino服务器,可以完全独立于Domino,访问任何基于Internet标准的服务器,为用户提供更充分的灵活性和更强大的功能。Notes R5支持全面的标准-无论是协议(包括POP3、IMAP4、SMTP、NNTP、LDAPv3),还是内容(包括MIME、S/MIME、HTML、本源映象格式、Java、JavaScript、X.509证书),这意味着用户无论是使用由ISP提供服务器,还是使用机构内部的服务器,都可以根据自己的爱好选择合适的工作方式。
2. 最易用的Internet客户机软件
Notes R5成功地将Notes客户机强大的协同工作功能与浏览器的易用性结合在一起,使用户比以往任何时候都能够更快地获得想要的信息,并以习惯的方式管理它们。Notes R5的易用性体现在:允许用户自行定制首页,把希望能够最先看到的信息和查看的方式置于其中,比如,可以在首页中选择查看重要的E-mail信息、任务、会议、重要的Web站点,这些站点甚至可以由Intranet应用进行更新,如果收到紧急的E-mail信息,只需轻松点击即可打开整个文档;任务中心为不熟悉Notes的用户提供对邮件、日历、联系、任务和Web链接的访问以及搜索技术,用户可以自行在其中添加常用的Domino应用;书签按钮允许用户便捷地生成到Web页面、Intranet应用、文档、视图和表的各种链接,轻轻一点即可立即访问;增强的视图管理可以同时打开日历和邮件视图;打印预览允许用户在任何应用的打印对话框中,选择在打印前预览所要打的文档;新的窗口标记可以同时追踪多个打开的页面,在其中快速切换,只要将窗口标记拖到书签栏便可生成新的书签;搜索功能可以跨整个网络搜索信息;导航方式为用户提供了熟悉的前进、后退、停止、刷新、搜索按钮,使用户航行更方便、更容易;HTML编辑可以通过属性框控制图像和表格的像素,使Notes编辑器成为极好的Web内容生成工具。
3. 提供领先的应用支持
Notes R5增加许多新的邮件和日历功能,比如提供多种邮件选项,包括:发送邮件时自动进行拼写检查、设定发送优先权、设定消息重要性、设定邮件回执、定义回复分离方式,在回复Internet 邮件用户时,将答复与其他内容分开;允许在每一个消息的最后自动加入预先定义的签名文件,这个签名文件既可以是普通文本,也可以是集文本图像为一体的HTML文件;消息头,在显示或创建一个消息时将消息头和内容部分分开,当用户翻看消息内容时,消息头的信息始终显示在屏幕上;日历选项允许用户在一个对话框中设置空闲时间、授权信息、缺省任务管理、缺省日历视图、缺省的告警等多种信息;打印选项允许用户根据纸张类型选择打印式样;群组日历视图允许用户在同一时间看多个同事的空闲时间表。除了具有传统优势的电子邮件功能以外,Notes R5领先的复合文档数据库为用户提供了更丰富的应用,其中:复合文本编辑器支持图文排版和LE2.0,允许用户在信息中便捷地嵌入诸如1-2-3、Excel等数据;"常用笔"允许用户自如地定义某种字型、颜色、字体大小作为默认选项,并在每次编辑信息时自动使用;提供上下文相关的属性框,诸如字体、颜色、段落式样等排版属性可以全部在同一处完成,无需来回切换菜单,排版操作效率更高;可以收缩区段,使信息更清晰,浏览更方便;还可以禁止编辑、打印、转发指定信息,确保某些信息只能打开,不能带走。
4. 提供更便捷的移动办公方式
支持移动办公一直是Notes最强劲的特征,与其他产品的移动支持相比,Notes关键优势 在于提供非在线和复制的工作方式,允许用户通过与服务器的复制,将邮件及其他数据(如讨论库)全部或部分地复制到本地客户机上,从而拥有全部的、与基于LAN的邮件功能完全相同的功能。移动用户也可以有选择地下载他们的邮件数据库,节省磁盘空间。No tes R5提供了丰富、实用的位置设定功能,允许用户预先建立多种位置设定,一旦位置设定完毕,当用户的位置发生改变时,只需在弹出式菜单上选择所处的位置,便立即可以投入工作,所有关于通信参数的调整全部由Notes R5自动完成。
5. 以知识管理为中心
Notes R5的革命性变革在于全新的工作方式引导,能够引导使用者充分利用系统中已有的有用"知识",实施以知识为中心的协同工作。"首页"、"书签"等简便工具都可以有效地把信息转变成知识,实现广泛的知识管理,提高每一个独立个体的工作效率。
三、Domino Designer R5:
集成的Web和Internet应用开发平台
集成的应用开发环境Domino Desiger R5是Lotus通信基础设施战略中非常重要的环节,是使用户的基础设施能够真正在业务发展过程中发挥积极作用的重要工具。
1. 开放和直观的开发环境Domino Desiger R5提供了一个开放的设计、构建、调试、实施企业级Web应用的开发环 境,具有直观、面向任务的特性,能满足专业和企业级Web应用开发人员的各种需要。既适合于Web开发者,也适合于Notes开发者。强劲的设计工具包括:
(1)轮廓(Outline)设计器-使得一个应用中相互关联的链接更易于创建、管理和更新,增加到另一个节点的链接就像定义一个新轮廓项一样简单;
(2)结构(Frameset)设计器-提供图形化的方式更便于创建到Domino应用的多个接口;
(3)页面(Page)设计器-支持广泛的开发技术,允许用户根据自己的意愿增加图形、映象、表格、链接、Java applet和其他媒体;
(4)Domino UI Applet-一个通用Notes用户界面的组件,使用起来就像Java Applet一样,能够帮助用户快速实现具有全部Domino特性的浏览器应用;
(5)增强的编程窗口功能-可以一致性地操作不同语言环境(包括@function、java script 、LotusScript、Java)中的和事件;
(6)新增的快速开发能力-允许在一个命名窗口中进行多种工作会话,提供可以移动的、能够快速操作属性的属性框,全新的设计大纲允许用户自如地操作与应用相关的所有信息。
2. 访问企业数据和应用更方便
把企业的后端数据带入到日常的业务处理过程,无疑能够有效地提高Domino应用的价值。Domino Desiger R5在已经获得实践检验的安全控制、表单传递、审批管理等的核心技基础上,增加了先进的企业集成功能,成功地把以前难以触及的企业数据变成为企业业务管理过程中至关重要的组成部分。Domino Desiger R5提供的企业数据连接工具包括 :
(1)Domino企业连接器(DECS)-提供动态访问企业数据和应用的能力,包括关系数据库、交易处理系统和ERP系统。
(2)LotusScript Data Object(LS:DO)-通过LotusScript访问任何符合ODBC标准的数据源。
(3)Java Database Connectivity(JDBC)-通过Java代理或JDBC访问关系数据库。
(4)Lotus Domino Connector-提供对企业级数据的本源(Native)访问方式,并可以通过DECS、LEI、LotusScript或Java来访问。
(5)Lotus Domino Connector Classes-提供一致的、面向的编程接口,可以通过Lotus Script或Java编程来调用。
3. 丰富的开发工具
Domino Desiger R5支持多种开发工具,包括页面和站点设计工具、内容创作工具,比如:NetObjectFusion、Domino Toolkit for Java、IBM Visualage for Java、HTML文本创作工具等,允许开发者选择自己最熟悉的开发工具高效率开发Web应用。开发人员也可以通过Domino Object访问Domino应用和服务,Domino Object提供了20多种操作,可以有效地整合在不同环境下开发的Web应用,提高开发效率。
4. 支持多种客户机
Domino Desiger R5提供了丰富的Web结构,进一步增强Notes对Web的支持,包括增强支持HTML4、java script、Java等最新的Web标准,并把以前只有在Notes上才能工作的设计元素改进成Java Applet,使浏览器也可以完成同样的功能。由于Domino Desiger R5提供了CORBA/IIOP等分布式处理技术,因此,在Client和Server之间的通信不再仅仅依赖于Notes自己的NRPC协议。
|