开发者社区


Web服务 | ASP/ASP.Net | JSP | PHP/Perl | 网站设计
首页 - WEB技术
Web技术
全文搜索:   

把数据传过来传过去--它们都在发送的信息里
作者:
2001-10-16 11:44:29



企业的神经系统是集成的系统构架或者说是为一个企业的许多不同的组成部分提供通讯的“智能网络”。就象在人体和大多数的动态系统中一样,将关键的信息传过系统的不同组件的速度和这种通讯服务的质量对那个系统的生存是至关重要的。

电子邮件已经是企业神经系统的一个重要组成部分了。信件使用这个系统从一个员工传到另一个员工,就象神经反馈在身体里从大脑传到肌肉。消息则不同,它可以从一个人传递到另一个人,从一个人传递到一个程序(例如,一个购买申请),从一个程序传到一个人(例如一个定单确认过程或者报告分发程序),或者从一个程序传到另一个程序(例如资金转帐或者客户关系管理数据的转发)。



两种信息传递的技术
有两种技术用于信息发送:电子邮件,或者说个人间的信息发送,和面向消息发送的中间件(MOM),它主要是用在应用程序之间的。在这两种技术之间有一些区别需要弄清楚:

两种协议的设计都确保了通过流水帐号进行发送,并确保了消息从一个系统传递到另一个系统的时候其过程是可靠的。在两种情况下,发送系统都一直保存着信息直到接受的系统明确响应表示这个信息已经被安全的写到磁盘上去了。无论如何,两个系统的可靠性都依赖于它们在实现的时候的管理质量。

MOM 通常是在一个有高度人为控制和很好的安全保障的环境下实现的。物理的安全性和系统安全和对数据的保护是一样重要的。数据传递的路径可能是在一个企业之内的网络或者是在两个或者多个合作的企业之间受到良好保护的路径。传统的增值网络(VAN)在B2B的环境下提供这样的服务。他们在大流量的情况下是最省钱的。但是对于小型的供货商之间的信息交换来说,建立这样一个专有的通道会是麻烦而昂贵的(例如,Sterling Commerce, Peregrine Systems, 和 GE Information Services)。

如果一个第三方的公司在商业伙伴的中间提供MOM,那么它将是一个受到良好控制的系统而且会有严格的服务级的合同。对于“一次性”的保证在这种环境下是极端重要的。如果用户下了定单而其帐户上的钱也被扣除了,那么保证这个扣除过程只做一次是重要的。如果一个客户收到了两份定单并且为产品付了两倍的钱,那么这个错误和定单根本就没有受到是一样不可接受的。这两种情况都会导致昂贵的补救措施和用户的不满意。

电子邮件的世界是不同的。电子邮件的主要好处是它的普遍存在性。电子邮件是互联网的主要应用。任何能够连到互联网的人你都可以用电子邮件访问他(她)。但是对这个人的访问的可靠性会因为他们所处的位置和邮件所经过的路径是否受到保护而有所不同。 在一个企业内部。可靠性的级别是已知的并在控制的范围以内。但是即使是在这种情况之下,为了避免过时的系统的不稳定性,一个基本的规则是“两份拷贝要比一份好。”例如,在一次磁盘故障发生以后,很有可能邮件会被再一次重发来确保至少有一份拷贝到达了它的目的地。

在外部而言,企业无法控制邮件到接收方所走的剩下的路程的服务级别。虽然我们可以预言大多数邮件会在一个小时以内到达目的地,但是实际上发送的时间有时可能要用天来衡量,或者邮件根本就无法到达。互联网上邮件发送的可靠性大约和纸质邮件发送的可靠性相同;百分之九十九点九,也就是说一千封邮件中大概有一封会出岔子,而实际的发送时间也没有保证。我们可以认为其安全性是很弱的或者说根本不存在。但是发送邮件的费用是非常低的。

对于在一个可以控制的环境中的两个应用程序间的通信,MOM是非常不错的选择。但是,如果应用程序是与人交互,或者你不太想花钱来建立一个可控制的环境,那么用电子邮件来作为信息传送的工具有一些非常明显的优点:

  • 电子邮件系统已经广泛存在而且费用很低。
  • 人们习惯于查看他们常用的电子邮件帐号并有可能忘记去查看别的特殊的信息接收工具。
  • 人们对于使用电子邮件都很熟悉,所以使用它不会欲到多少抵制,而且也只需要很少的训练。
  • 扩展的SMTP(eSMTP)允许人们在合作的团体之间的电子邮件里添加额外的功能而不需要升级他们的整个互联网架构。

【上一页】 【下一页】
声明:
Builder.com.cn(原ZDNet China应用开发频道)原创文章版权所有,未经许可严禁转载,且不构成投资建议。
实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
当Windows Server 2008专家得5000元现金大奖
CNET NETWORKS 中国: 爱卡汽车网 | CNET科技资讯网 | e询网 | CWEEK | 蜂鸟网 | GameSpot China | 个人电脑 | PChome | SPN | 网友世界 | ZDNet China | 中关村在线
CNET NETWORKS 美国: BNET | CNET.com | CNET Download.com | CNET News.com | CNET Reviews | CNET Shopper.com | GameSpot | MP3.com | mySimon | Release 1.0 | Search.com | TechRepublic | TV.com | Webshots | ZDNet
Copyright (c) 2006 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号