精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 群件>>个人专集>>263_syf>>东海龙宫-Notes开发者网络电子杂志:lout(1)

主题:东海龙宫-Notes开发者网络电子杂志:lout(1)
发信人: 263_syf()
整理人: kamkam(2002-05-01 23:51:19), 站内信件
louts对microsoft技术的全面支持(完整篇)
 

来源:东海龙宫 http://syfang.yeah.net 
原著:Tony Patton
翻译:商云方

内容:

通过在Notes/Domino中连续的支持微软的标准,Lotus已经在这两种环境之间建立
、培养了很近的连接,这使广大用户和开发者收益非浅。
Lotus和Microsoft在群件市场上是激烈的竞争者,但既然微软明显统治着桌面操
作系统,Lotus必须紧跟着最新的Windows和其他微软产品的优势,在Notes和Dom
ino中,Louts不仅支持Windows标准,而且在这几年中还不断的提高和Windows的整
合性能。Notes和Domino用户不必放弃他们喜欢的微软应用程序,而且在这两中环
境中利用组件,开发者有很大的灵活性。
下面我们将看看Notes/Domino和微软产品,比如Office(包括excel,word,powerp
oint,outlook),ole,com,internet information server,新的Windows2000操作系
统。

MicroSoft Office

对那些已经装了Notes和Office的用户来说,Notes客户端的整合途径多种多样:
Notes邮件用户可以把Word作为他们的邮件编辑器,并且Notes的email消息可以直
接从Word中被发出。标准的Notes安装会包括一个模板,该模板被称为Domino. M
icrosoft Office库。用于将Office文挡管理和存储在一个Domino库中。这个模板
本质上是Office文挡的文挡管理系统。它整合了Notes的功能(比如:复制、安全
性和结构化存储)和MS Excel、MS PowerPoint应用程序的强大功能。

Office的组件,Outlook也没有被忽视,在1月份的Lotusphere中,lotus宣布支持
Outlook客户端,有些人为此感到沮丧,因为看起来好象Lotus向微软妥协了——
它竟然支持他的竞争对手。但Outlook是louts能够支持的平台和客户端的一个很
自然的额外选择。替代Outlook的基础是巨大的,况且Outlook的用户对切换到No
tes感到很不自然,毕竟outlook和notes的用户界面差别很大。

目前,Outlook的用户可以通过Internet协议存取Domino服务器上的邮件。将来的
增强功能还包括在Domino上支持Outlook的日历和时间安排表。outlook 的用户不
必放弃他们喜爱的Email和日历程序就可以享受Domino的日历和时间安排特性,并
且不用学任何新的软件。
OLE Compliance

MicroSoft的OLE技术使得对象可以从一个应用程序被嵌入到另一个应用程序,比
如Excel表格被嵌入到Word文档,现在Excel和其他Office文档也可以被嵌入到No
tes文档。进一步的Ole自动化应用程序开发人员暴露他们的某些对象,这样它们
可以被其他兼容Ole标准的应用程序,比如Notes.

这意味着Notes对象可以在Notes环境以外被使用,并且其他Ole兼容的应用程序也
可以在notes环境中使用。比如,通过VBA,可以从Office中使用Notes对象。反过
来,Excel对象也可以通过Lotus Script来存取。Ole技术也是Domino Microsoft
 Office Library模版所使用的技术。

从理论上讲OLE是很好的,但真正实现起来却很容易出错,并且很耗内存。当一个
应用程序通过OLE被存取时,它本身必须被启动;比如,如果Notes应用程序要通
过OLE存取Excel表格,则Excel必须被启动,因为这导致内存的大量消耗,大多数
开发者建议如果可能,尽量不用OLE.

Beyond OLE to Com

Microsoft的Com标准是从OLE发展而来得,这儿有个概论来自微软的Com技术站点
:(www.microsoft.com/com) ,以他们的眼光来概括了这种技术:世界上最广泛
使用的组件软件模型。它提供了最丰富的整合服务,各种易于使用的工具的广泛
选择,最大的可用应用程序的集合,此外,它提供了当前唯一有力的可重用组件
市场。独立的、客户端、服务端组件。是否这些优点都能被保证呢?事实是世界
上已经有150百万个系统在使用这种技术了,Lotus几乎不可能忽视这些用户,所
以从5.0开始,Lotus开始在Notes/Domino中全面支持COM,这种改变是巨大的,因
为它给Windows开发团体开放了整个Domino环境。

感谢Lotus对Com的支持,现在,你可以使用你喜爱的开发环境比如VB,Delphi,来
开发应用程序,并利用Domino环境的优点。以后不会有人再说那些话了,比如:
“我使用microsoft的ExchangeServer作为消息传递和工作组的基础结构是因为我
已经有了其他MicroSoft的系统在运行了”,因为一个基于组件技术的应用程序可
以用各种资源的技术来开发,包括Domino的目录服务、Micro的Word文档、ASP页
面、Java Applet,以及纯粹的HTML文件。

WEB Browsers and Servers

MicroSoft的Internet Explore 已经发展成为成熟的Web浏览器,并在性能和市场
上与NetScape的NaviBrowsers对抗。Internet Explore和Windows的紧密整合以及
捆绑销售,使得很多用户自然的选择Internet Explore作为王上浏览器的选择。
这也恰巧成为Notes客户机上的唯一的浏览器,一个Notes用户不必离开Notes客户
机就可以通过Internet Explore浏览网页

Internet Information Server(IIS),MicroSoft的Web服务器,支持Internet标准
的Html,动态HTML,和JavaScript和MicroSoft标准的VBScript以及Active Server
 Page(ASP).Domino Server 的引擎也可以用IIS替代,那样,domino就运行在II
S之上了。通过ASP,Domino 环境的某一部分可以被包含在IIS Web站点中,此外M
icroSoft的流行的Web 站点开发工具:Front Page 可以从Lotus中使用Domino D
esign的组件了。结果是对Web开发者来说,这两个世界都开放给他们了。不用在
局限于一种开发环境,他们可以使用他们喜欢的技术。

此外,Domino EnterPrise Connection Services(DECS),Domino的一个标准组成
部分,使得Domino可以存取关系型数据库比如:MicroSoft的Sql Server.
WINDOWS SUPPORT

从Notes/Domino 4.0开始,Lotus已经考虑余下的IT 世界怎样和Windows NT平台
整合(NT总是一个特定的Domino运行的第一个测试平台,Notes/Domino使得在Do
mino Directory中的用户可以在NT的域用户管理器中进行管理。Domino 5.0使得
这种整合更进一步,它提供一个选项,可以让用户决定是否和NT的域用户保持同
步,这样就可以在NT的域用户管理器中管理Domino的用户,并且使得NT的日志文件
能记录Domino的日志。 

最新的Windows2000版操作系统,替代了WindowsNT,并且增加了很多其他版本,包
括小商务版,企业版,和桌面版。Domino和WindowsNT的集成延续到Windows2000
,Domino可以在Windows2000的性能监视器中被管理。并且Domino事件也被记录到
NT的log文件中。

在将来的版本中,Domino将扩大其对Windows2000的支持,包括如下方面:

Domino将被完全整合到MicroSoft的系统管理服务(SMS)中,这使得对客户端的改
变和配置集中化。
Notes客户端可以用SMS来安装和配置。减少了配合管理桌面的工作量

》单服务器登陆,可以使得用户同时Windows2000用户在登陆服务器的同时登陆D
omino服务器,使服务器和Domino的用户名和密码分开的日子将不再存在。

》Domino将允许Web用户能通过新的Active目录而不是Domino目录来(验证身份。
在Windows2000中,Active 目录替代了NT Registry和配置文件(.ini文件,所有
的 配置,用户,和应用程序的安装信息都被存在在这里面,应用程序也用它来存
储和提取信息。当给他们有底消息时,NT用户能使用Active目录,就象另外一本
通讯录。

》Domino将支持Com+,Com的扩冲,它提供先进的服务,比如:对象池、平衡加载
、以及事件警告。

》Windows2000的终端服务将在Domino中得到支持,这种技术可以让你远程执行在
windows2000上的程序(基于服务器,来自各种类型的真实的或虚拟的网络连接的
设备。他促进了“瘦”客户端的体系结构,类似于Citrix的WinFrame技术。

其他有趣的产品:

下面有一些其他产品,这些产品也整合了MicroSoft产品和Notes/Domino

来自Documentaal的Bowtie(www.documentaal.com/bowtie) 整合了MicrioSoft 
Office和Notes。,Office文挡可以从Notes中打开,并可以被存储到Notes中,并
且Notes的检索可用于Office的产品,目前这种技术既有开发包提供也有即插即用
的产品。

来自Lotus的iNotes Access for MicroSoft Outlook 把Domino的消息带给Micro
soft Outlook 98/2000的用户。我们所熟悉的Outlook特性都被支持,包括RechT
ext,文件夹。

来自Marin Research(www.marinres.com) 的Projcet GateWay 整合了Microsoft
 Project和Notes,该产品以一个知识库为中心,可以通过Notes和Web浏览器存取
,在这个软件中,已经安排好要发布的工程可以被发布。

来自SmartMove(www.smartmoves.ch) 的WorkSmart在Office和Notes之间提供两中
交流方式:Office文档可以从Notes中打开或保存,反之亦然。并带有报到/结帐
 工具。

更多的选择

Microsoft声称:Exchange2000和Outlook的结合将是Domino的杀手,但从我的观
点看,Exchange 2000 仍然没有提供到Domino所能提供的层次,所以我很高兴的
Lotus已经保持其努力来使得Domino和Windows共存。

支持E-Mail协议,比如IMAP,POP3,和SMTP已经使得Domino的 Mail引擎可以使用任
何一种e-mail客户端了。Lotus Notes 服务器已经变成Domino Web 应用服务器了
,给予开发者基于Domino的应用程序以Html,Dhtml,CSS,XML,Javascirpt,Java,c
,c++,LotusScript,和兼容Com的环境(比如VB)等等多种选择。此外Domino服务器
支持CGI和Serverlet技术。通过开放和MicroSoft以及其他产品的标准,Lotus和
IBM已经把Notes/Domino从一个私有的群件产品变成为一个完全国际化的解决方案


----------------------------------------------------------------------
----------
作者简介:
TONY PATTON 在纽约为 Transaction Information Systems 工作,他是 《Prac
tical LotusScript》(Manning出版 1999)一书的作者,也是即将被出版的《Do
mino Development With Java 》的作者,他的Email 是 [email protected] 


 

--
东海龙宫 http://syfang.yeah.net
汇集天下精品
您不可不来一看欧

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.39.2]

[关闭][返回]