精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 群件>>奇谈怪论>>Exchange Server和Notes漫谈 (转自JOY A

主题:Exchange Server和Notes漫谈 (转自JOY A
发信人: white2000()
整理人: (2000-11-07 13:17:02), 站内信件
------------------序
看了斑竹的两贴(谈NOTES和EXCHANGE和微软的),我转贴 JOY ASP论坛中一个网
友的帖子,我已经把这里的帖子转给那位网友了。
-----------------------------------
>>尽管有小子昨晚给我把Domino服务器改得一团糟,我得卸了重装过(其卸载比

>>微软产品麻烦多了),但是对Domino和Exchange Server做比较,我还是认为

>>Exchange Server没法比。
这是 Exchange Server 的第一个优点:安装和部署容易。
这绝不仅仅在 single node 的情况是这样,等大家需要部署 100,000 的企业时
,差别就更明显了。
当然,Exchange Server 部署中最 cool 的 site 功能要依赖于超过 128K 永久
连接,
如果大家说这不符合中国国情,我不打算争下去。
我只说有这个 feature 和 option.

>>微软自己把Exchange Server定位到协作系统开发平台上,但我们今天看到的

>>Exchange Server除了Mail Box之外,只有一个Public Folder,但是在Notes上

>>有Mail,有数据库(平面文挡),有Web Server,等于微软的Exchange Server+
SQL Server+IIS,
>>当然仅指开发协作系统所需要的功能方面。
我以前就说过,从根本上来说,Notes 和 exchange 定位就不一样。
从 12 年前 Notes 出现时,她的定位就是一个 *半结构化的数据库*,
所有的 feature 都是从数据库复制衍生而来。
这样,她非常自然地能够方便地实现 *文档管理* 等等。
她的 client 端 Notes client 也是做这种协作工具的利器。
但是相对而言,她的 mail 功能反而不是很 cool.
随着发展,Domino 增加了对 Internet 的支持,但大家对 Domino Web Server 
有何感想?
至少 IIS/Netscape 都挺喜欢和她比----超出很多,比的很好看。 ;-)
如果说能跨平台是优势, Notes 能够跨平台, 很厉害。
如果说跨平台会损失和专门平台紧密集成的机会,那么 Notes 的确损失很多。

她必须自己完成 Directory Service,不能利用任何一个平台是很好的东东。
基于数据库的设计使其必须在一个 4M 的库中实现整个企业的 Directory. (v4.
x)
据说 IBM 不得不编写一个 DB2的应用来弥补这个限制。

反观 Exchange Server, 从一开始的定位就是一个 X.400 的邮件服务器。
使用 X.500  的 Directory Service.
并且这种 DS 后来也成了 NT5 AD 的基础之一。
Exchange 4.0 要干好的事情主要就是 *邮件*,除了邮件,只有有限的协作功能

* 会议安排
* 公共文件夹(可以不编程地实现BBS,但不能实现完整的文档管理)
* 日程
* Office 集成
那时您想玩企业应用级的协作,拜托:VB + MAPI 熟熟的吧。

为了增加对 Web 的支持,CDO 从 1.0 走到了今天的 1.21。
通过 CDO 访问 Exchange, 有如通过 ADO 访问 Database。

到了 Exchange 5.5, 协作功能进一步增强。
主要表现为增加了一个 Event Service.
Event Service 对于 Exchange 相当于 ASP.dll 对于 IIS
我 post 过一篇文章讨论二者情况,不再赘述。
至此,邮件到了 Exchange Server, 您可以去调用任何 COM Components, 一如在
 ASP 中。
企业级的协作比较容易开发了。

如果能够理解微软通过 COM 来完成一切的话,就不会奇怪微软不会在 Exchange
 中再开发
一个专门的文档数据库----通过使用 ADO 调用 Database 好了。

如果理解了这一切,我想大家就会发现一开始的定位使得二者在协作方面的不同
了:
不同之处不在最终的 feature---- 大家都挺象.
而在于实现的理念和途径。


>>NOTES还带有许多模板,我一天时间就完成了一个软件开发文挡管理系统,其他

>>如公文管理、会议安排、论坛、工作计划等利用模板总共只需一天时间就可以
搞定,
这一点也许是 Notes 目前的优势,现成的模版。
Exchange Server 在 CD 中带了一些 Sample, 如 Help Desk, etc., 但还需要
一定再次开发。
但在 Outlook 2000 中,同样也要带模版。
另外,微软在开发一个*协作*服务器,她是在 SQL+Exchange+IIS 上的一个应用
服务器。
具体情况过一段时间再向大家细聊。


>>客户端既可以用NOTES CLIENT,也可以用WEB BROWSER,但是如果要用微软的平
台,
>>我用什么来做客户端呢?
当然是 Outlook 98/2000 了。
前两天我们收到了一封 survey mail, 整个就是一个 outlook + exchange 应用

整个 survey 看起来和 MCP 考试一样,几十道题,每道题都可以做 mark...
我想 send back 后,所有结果当然就自动入库了。
然后使用 SQL 数据仓库 + Excel 2000 分析,cool! ;-)

>>可以用BROWSER,邮件这块儿,Exchange Server 5.5有个WEB Access现成可用

>>论坛可以用飞鸟的,其他的就只有我自己用ASP技术来做了。
>>也许微软的IIS小组应该同我们联系一下,把飞鸟的论坛,还有我即将做的文挡
管理,
>>会议安排,电子公告,工作计划,。。。。(呵呵,哈哈)等等作为IIS新版本

>>可选安装,KW以为如何?
邮件和讨论组没区别,实际上讨论组更容易----不需要访问private folder,
只需要访问 public folder.
所以安装好 exchange server 后,讨论组就是相成的了。所有的view 都可以随
意切换。
会议安排,电子公告,日程安排也是一样,都是现成的功能。不需要写任何代码

文档管理要试具体需求而定。
至于项目管理,如果用过 project 98, 您可以体会两点:
Office 如何与 Outlook 集成,前后台如何集成。应用系统如何以 mail/web 方
式传递。

>>至于稳定性、速度效率、配置需求,我就不比了,我主要关心功能。
邮件系统是分布式系统,与数据库系统不同,不需要大机系统,所以其实更具可
比性。
但我怕使用 Domino 的用户面子上过不去,就算了。;-)

>>据说目前协作系统领域,Notes占50%以上市场,Exchange占40%多,Exchange就

>>打败Notes了,但是我认为,如果仅靠微软的市场策略战胜了Notes,对用户来说

>>一个悲哀。
>>微软不如放弃?
刚才谈的仅仅是市场策略?;-)

==========================================
再次强调,二者之间内部概念区别很大,有时傻傻的比较是无意义的。关键是拿
到一个以后如何用好。
尤其 Domino V5, 挺不错的,如果能把她用好,也是为end user做了贡献。

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

[关闭][返回]