壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1269|回复: 4

[China Lotus资源区] 建议的第三章 办公自动化系统的应用 (转载)

[复制链接]
发表于 2003/3/21 10:10:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
第三章 办公自动化系统的应用

  Notes是一个应用系统开发、运行平台。邮件应用是最基本的应用,机关办公
系统的建设从邮件系统开始,应该作为第一步的应用,尽快投入使用。除此之外
,应组织应用开发人员调查群件应用需求,分阶段逐步投产各种群件应用。
  群件应用系统开发、运行可以在各级部门层次上进行。由相应层次的单位管
理与实施。
  机关办公应用系统主要组成部分包括电子邮件、文件传输、综合办公、综合
信息服务、综合办公系统、决策支持等部分,其中综合办公系统包括公文管理、
政务信息管理、签报、报告管理、会议系统等子系统。

应用之一:电子邮件和文件传输

由于Notes是一个基于客户机/服务器体系结构的具有存储转发功能的电子邮件系
统,所以系统安装完毕以后,即可以用它收发邮件。这样的邮件体系具有良好的
用户界面、可定制的邮件风格和可管理的邮件信息。

在文件传输方面,邮件系统提供了通过附件邮寄文件(或报表)的服务,也可以
通过Lotus Domino/Notes提供的应用程序接口(Notes API)自动地转交应用系统
产生的实际数据。

系统在提供邮件或文件传递的过程中,可以向发送者返回传递过程信息和对方收
件情况。这样,我们能够保障资料是否确且被对方收到。


1应用之二:综合信息服务

由于Lotus Domino/Notes对平台、网络和数据的开放性,可成为企业级事实上的
信息存访中心(即所有的信息通过Notes获得)。因此,我们可以开发和提供综合
的信息服务。就其来源和用途的区别,可以分成以下几类:

动态公共信息。如新华社的每日电讯、国家信息中心的每日信息等。
一般静态公共信息。如国家的法规和条例,列车和航班信息等。
内部公共信息。如规章制度、文件、机构分布信息、人事信息和联系电话等。
党务政务信息等。

综合信息服务系统的开发工作,应当反映其“综合”和“服务”两个特点。具体
地,该系统应具备以下特征:

全面。尽可能全面地涵盖各类信息来源。
及时。尽可能快捷地反映国家和各级政府的方针政策。
支持交互处理。允许相应领导或办公人员在浏览信息的同时进行相应的处理。

应用之三:综合办公系统

由于办公业务涉及面广且影响到长期形成的工作习惯,所以,应尽量简化办公自
动化的运行过程,以此保障该应用系统可以为多数人接受。开发的模块应当易于
维护、易于扩充和修改,并且更重要的是,易于使用。

综合办公系统包括以下几个模块:

电子报刊与公告牌。重要办公消息可以在指定的地方向预定的范围内工作人员发
布,这类公告牌实际上是广播型电子邮件的演变,但是更加正式和庄重。
问题研讨。包括问题的提出和答案的征集,这是让人们参与的有效方式。
建议和意见。可以创建建议/意见、对其答复和对答复的答复。
人员日程安排。在部门内或机构内,按照指定的权限,可以查阅有关人员的行程
、去向和日程安排。
任务追踪。按照上下级的隶属关系,可以提供领导追踪某项任务完成的情况或目
前所处的状态。
公文管理(包括形成,编辑,收发等)。公文管理是一项非常典型的工作流,从
草拟到编辑,到领导批阅,到发放,到归档。这样的流程涉及对文书(非结构信
息)的管理、编辑和查询,涉及到按权限审核和批准的过程。对这样的流程的自
动化管理是信息部门长期追求的目标,也将大大提高文书档案的处理效率。
会议系统。主要包括会议的计划,人员安排和会议资料的整理和管理。
出差申请。在这里,涉及到出差的目的、日程和费用情况。
其它审批过程。

应用之四:Internet连接

目前机关办公系统可以提供以下涉及国际互联网的服务:
浏览资源管理。将Internet上有关站点的信息统一下载到服务器上,使用Domino
/Notes 的自动页面更新功能以维护这样的信息。由于Notes是一个文档数据库系
统,信息在其中可以在必要的情况下转换为数据库形式,以得到高效的检索和查
询等操作。
发布信息管理。统一组织和发布需要向Internet上公开发布的信息。
来自办公信息网外部的邮件的管理。可以增强系统的安全性,以防止诸如邮件炸
弹的袭击。

  显然,Internet连接和应用将是办公自动化应用最激动人心的发展方向。
第三章 Domino—Web应用与报文服务器


在Intranet中提供信息采集、处理、传递、发布等Web、报文传递、目录服务与安
全管理等最主要服务功能的是Domino 服务器。本章将介绍Domino服务器的功能、
体系结构与竞争优势。

第一节 Domino的功能

Domino是Web应用与报文(messaging)服务器,它内置集成了一系列服务功能,
提供使用者方便快捷的手段,在Internet与企业内部Intranet上建立满足业务需
要的、安全的、交互式的应用系统。
Domino提供的功能服务是由它的内部功能部件组成决定的。如下图所示,Domino
主要包含了以下几个组成部分:

图3-1 Domino的Web功能结构

Notes服务:提供对象存储、目录服务、安全性控制、复制与报文传递等功能服务
。这部分实际上是功能强大的、已经有九年成功市场销售历史的Notes Server的
的发展延续,是Domino最核心的组成部分,提供了Domino所有功能服务的基础。

HTTP服务功能:提供HTTP服务。这部分实际上是在Domino Go Web Server上集成
了动态HTML(及其它Internet数据表示标准)转换引擎(称为Domino引擎),可
以将Notes服务所管理的对象(Notes数据库中的数据与应用逻辑、安全性控制等
)动态地转换成HTML,满足Web浏览器需要;反之,可以将Web浏览器提交的数据
(HTML等)动态地转换成的Notes服务管理的对象。Domino Go Web Server即原  
Internet Connection Services(ICS),是在市场上主要的Web服务器产品之一
。所以,Domino HTTP服务还可以象其它Web服务器那样提供对HTML文件、CGI/PE
RL、Java等的支持(如下图所示)。为保证安全性,Domino HTTP服务支持除了可
以利用Notes服务提供的安全性控制之外,还可以支持SSL、X.509等Internet安全
性标准或协议。

图3-2 Domino Web工作原理
l SMTP/IMAP4/POP3/LDAP服务:提供标准的Internet报文传递与服务。任何支持
SMTP、IMAP4、POP3与LDAP的客户机或服务器,都可以直接与Domino服务器直接相
连,接受Domino服务器的报文传递和服务。
l NNTP服务:提供标准的Internet新闻讨论组服务,可以直接连接任何NNTP客户
机与服务器。
l 其他服务:如对网络交谈iChat的支持、对Java与COBRA、IIOP等对象互操作协
议的支持等。随着Internet标准的不断丰富和完善以及用户需求的不断增加,Do
mino还会不断地在内部集成更多的功能模块,以针对性地提供新的服务。

简言之,Domino 是真正的Internet/Intranet应用与报文服务器,不仅支持功能
强大的、不断开放的Notes客户机,还支持各种Internet标准和各种通用客户机或
浏览器、新闻组前端、Chat客户机。
Domino技术实际上是一种把Notes 转换成 Internet 应用程序服务器的服务器技
术。这样,Domino 把Internet 标准和协议的开放式联网技术环境与Notes的强大
功能结合起来,使用户可以充分利用Notes丰富快捷的开发手段和强大的数据集成
能力,在Internet 和Intranet上开发、部署实施、维护更广领域内的业务应用。


以下简要地列举Domino服务器的主要功能:

l 对象存储:Domino利用Notes文档数据库管理文档。在文档中可以包含任意数量
的对象和数据。数据类型可以是文字、RTF、数字、结构化数据、图象、图形、声
音、录影、文件附件、连接/嵌入的对象与Java Applet与ActiveX Control。内
置的全文搜索引擎可以索引和快速检索文档中的数据。对象存储可以根据变量(
如用户不同的身份、用户不同使用设置、用户输入数据、时间等)动态地提交信
息,给各种客户机与服务器。
l 目录:Domino提供单一的全局目录,管理所有的资源目录信息,如服务器与网
络配置、应用管理、安全性等等。Domino目录支持LDAP,并可与NT目录同步。由
于目录是系统管理和安全性的基础,所以Domino单一的目录模式使得Internet/I
ntranet管理与安全性控制更简单、方便。
l 安全性:Domino安全性机制提供用户身份认证、数字签名、方便灵活的权限控
制、加密等功能,是Internet/Intranet应用得以建立和运行的必要条件。
l 复制:双向复制技术可以自动分布与同步位于不同地理站点的信息与应用。由
于Internet或Intranet上的站点在地理上是广泛分布的,而网络带宽受到限制,
可以充分利用复制技术,使数据与应用在这些站点上分布式地存放和管理,而这
些站点上的信息又能自动保持同步,这将大大地提高用户访问的效率,以及站点
管理的效率。
l 报文传递:Domino提供先进的客户机/服务器模式的报文传递系统,其中内置
了日历与日程管理功能。不管是在Intranet还是在Internet用户可以充分利用报
文传递交换信息。用户可以任意选用邮件客户机,不管是功能强大的Notes客户机
,还是功能相对单一的客户机——POP3、IMAP4、MAPI等。Domino内置集成了各种
MTA(邮件转发代理),可以与其它邮件服务器或系统的直接无缝连接,这些MTA
包括:SMTP/MIME MTA、X.400 MTA、cc:Mail MTA。
l 企业集成:Domino及Domino相关产品NotesPump提供了一系列Domino与关系数据
库、事务处理系统及企业资源规划系统(ERP, Enterprise Resource Planning)
相集成的手段和工具。数据集成可以是实时的,或是批量传输模式的。Domino企
业集成使得企业各种Internet/Intranet应用系统互相连接,成为一个整体;同时
,还将人力与IT系统相连接,改善业务流程的效率。
l 工作流:Domino结合报文传递与对象管理的工作流引擎技术可以分布、转发、
跟踪工作流程中涉及的文档。用户可以很容易地根据业务流程的需要自定义工作
流自动化应用。Domino工作流特性可以连接Intranet内的业务流程以及Internet
上与相关业务伙伴的业务流程为一个完整的过程。
l 代理(Agent):代理可以自动执行和处理重复性的事件,减少烦琐的日常管理
工作,加速业务流程的实现。代理的触发机制包括时间、事件等。
l 功能强大的应用开发:与Domino结合使用的Notes Designer for Domino,是一
个集成式的Web应用的开发环境,可以充分利用Domino的应用开发功能。开发者还
可以利用市场上流行的HTML创作工具、Java开发工具等开发丰富的Web页面和应用
,存放在Domino上,由Domino提供给用户使用。Lotus BeanMachine for Java,  
NetObject Fusion等就是由Lotus提供的Java Applet与HTML站点创作与管理、维
护工具。
l 伸缩性与可靠性支持:Domino群集等技术可以将多达6台的Domino服务器(可
以是不同平台的)连接起来组成群集(Cluster),实现群集成员之间的负载均衡
与失效转接,最大限度地保证服务器的可用性与可靠性。群集成员之间采用的是
实时复制技术保证数据与应用的一致性。


第二节 Domino的体系结构

任何一个软件产品都面临着一个挑战,即随着用户需求的不断增加、新的技术与
标准的不断涌现,软件产品如何适应这些变化发展的问题。相应的解决办法有两
种:建造足够灵活的产品内核因应各种需求与技术的变化,或者是不断“粘合”
新的功能部件。前者显然要优于后者,因为按照后者的思路,不断增加的产品功
能之间缺少集成性,最终导致产品整体性能下降、易用性降低。
Domino同样面临上述挑战,但采用了前一种解决问题的思路。通过在功能强大的
Notes Server基础上发展出来的内核设计,Domino可以不断通过对新技术、新标
准的接口设计,支持不断增加和变化的用户需求。
Domino的这种体系结构使产品本身既成熟又足够稳定,可以适应未来的变化。经
过长达九年的市场的检验,Notes技术以日臻完善,被认为是支持通讯、协作、协
调的最佳软件平台,其结合文档数据库、邮件、与开发环境的整体集成功能是其
最突出特点,产品功能的丰富性可以解决以工作流自动化为特点的协作型应用中
所遇到的所有挑战。而通过在Notes技术上增加对标准协议的支持,就可以将Not
es的这些强大的功能应用于Internet、Intranet的应用之中。尽管新的技术标准
和需求不断涌现,Domino都可以通过增加新的对象服务与接口实现。
Domino的体系结构可以通过下图表示:


图3-3 Domino的内部体系结构
  
  
在Domino体系结构中起决定性作用的是最核心的对象存储机制。对象存储机制有
时称为对象存储(体)。Domino的对象存储是一个具有高度适应能力的、经过优
化的容器,可以存储、管理、检索数据类型复杂的数据对象,以及表单和页面。
任何一种形式的多媒体信息都可以很容易地存储、管理和检索,手段可以是通过
链接或通过操作,可以由用户、代理或程序实现这种存储、管理和检索。
以用户或应用开发者的立场来看,Domino的对象存储提供了企业所有信息的集中
存取点,即通过Domino的对象存储可以访问和操作到企业所有信息。Domino的对
象存储的另一大特点是它使得Web应用的设计、部署实施更加容易(通过Domino复
制)。
Domino对象存储可以存放的对象包括:
l Domino应用的基本对象即页面或文档。这是Domino数据库与其他数据库的重大
区别,而Domino的这种基于页面的数据库正好与Web应用基于页面的处理模式相吻
合。
l Domino页面可以包含其它对象,如预先定义的字段和应用对象(如Java Apple
ts, ActiveX Controls)等等。任何数据类型都可以存储在页面中,如格式化的
数据(可能是来自关系数据库或电子表格)、经过排版的文字,Web页面、图形、
连接或嵌入的对象或多媒体对象(如扫描图象、传真、声音或影象)。
1l 字段、视图与表单。Domino对象存储使用字段的概念管理对象,即页面的内容
通过字段表示。字段使得可以按照某种规则排序页面(举例而言,按页面创建的
时间、作者,处理的状态等),从而实现页面的有效管理和维护。这种排序页面
的对象载体就是视图,创建与修改视图都是非常容易和直接了当的。表单是信息
输入和显示的载体对象,定义了页面的格式,通常页面总与相应的表单相联系的

l 应用逻辑与安全性控制信息。应用逻辑存放在字段、视图、表单、页面等对象
之中,是和页面本身内容共同存储的。应用逻辑实现了对页面内容的自动控制和
处理,而所有操作都是在安全性控制允许的前提下进行的。

从上所述,对象存储将应用逻辑、结构化和非结构化的数据、应用设计元素集成
在一起,形成单一的、完整的体系。同样重要的是,对象存储是可编程的。编程
定义的操作和应用逻辑可以按照特定字段的内容或页面状态等自动执行某种操作


对象服务是Domino体系结构的第二层,是充分利用和操纵Domino对象存储的手段
。对象服务是一组内置的协议、构件(construct)和方法,可以操作对象存储,
是对象存储的增值。这些对象服务包括:安全性(加密/数字签名、权限控制等
)、复制、报文传递与工作流、目录服务、Script引擎、视图索引、全文索引、
文档编辑与提交、日历等等。
通过体系结构的第三层对象服务API (应用编程接口),Domino将其丰富的功能
服务于各种客户机,其方式是通过对标准协议的支持。Domino通过标准协议响应
客户机的请求,对象服务API将请求转换成对Domino对象服务的请求,然后通过对
象服务操纵Domino对象存储体。

举例而言,一个用Domino开发运行的银行客户服务系统,开发人员在Domino数据
库(即对象存储)里定义了问题查询表单,及自动运行代理。实际运行时,客户
通过Web 浏览器填写查询表单,实际上是传递了一篇Web页面给服务器。Domino  
Web服务器通过HTTP协议接口(即对象服务接口),由安全性控制与文档编辑与提
交等对象服务响应,然后存储为对象存储中的一篇文档(页面)。对象存储中的
代理可以自动根据查询的内容转发(即通过对象服务——邮件路由与工作流引擎
)给银行内部有关人员,让他们迅速回答客户的问题,方法可以是创建回答(即
新的Web页面)或者是通过电子邮件等手段。

任何应用,包括Web应用归根结底都是对数据对象的操作。因此,对数据对象的存
储与操作、管理是服务器的核心功能。由于Domino对象存储对数据对象广泛的支
持能力、基于页面与字段的操作管理模式以及可编程控制等强大功能,使Domino
的体系结构有了坚实的核心或基础。
服务器的服务功能是由对象服务实现的。Domino的对象服务体系是模块化和完整
的,对象服务之间各自独立又密切集成,与对象存储体紧密配合。当新的需求提
出时,Domino可以通过增加新的对象服务接口,相应地增加新的对象服务模块或
是充分利用现有对象服务模块的功能,得以实现。新的对象服务功能增加时并不
要求根本改变对象存储的结构,反而可以充分利用对象存储的丰富功能。 因此,
Domino能够适应不断变化、增加的需求,同时保证产品的稳定性和性能。
例如,在Domino 4.5版时增加的HTTP服务,就是在服务器内部增加相应的对象服
务模块与服务接口如Domino自动转换引擎及HTTP服务(Domino Go)。又如SMTP  
MTA 是在4.0版时增加的Internet邮件转发对象服务模块,是独立于原有的Notes
邮件路由器的又一对象服务模块。所有这些模块都充分借助了Domino的对象存储
机制,而不必引入新的数据对象存储管理机制。
对象服务之间功能是互相配合的,这是Domino集成性带来的主要优点。例如,浏
览器用户的HTTP请求被Domino自动转换引擎响应后,可以利用全文索引快速检索
页面,通过权限控制实现信息安全等。
发表于 2003/6/1 17:58:56 | 显示全部楼层
我好需要这样的资料
发表于 2003/8/13 10:56:25 | 显示全部楼层
发表于 2004/2/27 15:00:05 | 显示全部楼层
写的很不错呀!
/高兴
发表于 2005/6/3 13:44:04 | 显示全部楼层
/晕倒/加油/恭喜
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 00:35 , Processed in 0.014742 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表