您所在位置: 网站首页 / 基于Web服务的分布式邮件系统.pdf / 文档详情
基于Web服务的分布式邮件系统.pdf 立即下载
2024-12-03
约5.6千字
约2页
0
113KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Web服务的分布式邮件系统.pdf

基于Web服务的分布式邮件系统.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2oo5年第8期福建电脑101

基于Web服务的分布式邮件系统

蔡春勇
(福州大学教学与计算机学院.福建福州3sooo2)

【摘要】本文介绍了一种新的分布式计算技术:Web服务,并给出了其在分布式邮件系统上的应用。
【关键词】Web服务分布式计算X/VILSOAP

0引言这个架构由三个部分和三个基本操作构成。三个部分分别
Web服务即Web服务,全称是XMLWeb服务.是W3C是服务提供者(ServiceProvider)、服务请求者Servicerequester)和
(WorldWideWebConsortium)组织倡导的一个新型分布式计算技服务代理(Servicebroker),三个基本操作是发布(public)、查找
术。传统的应用程序具有紧密的耦合性.往往都是依赖于某一个find)~ql绑定(Bind)。服务提供者ServiceProvider将它的服务发
特定的操作系统或者平台,这样用不同语言编写的模块很难集布到服务代理的一个目录上;当服务请求者需要调用该服务时.
成。在不同机器上运行的程序必须克服很多困难才能相互通信。它首先到服务代理提供的目录上去搜索该服务.得到如何调用
为不同操作系统开发的应用程序各自基于互不相容的API。使该服务的信息,然后根据这些信息去调用服务提供者发布的服
得移植非常困难。随着经济的全球化和企业规模的不断扩大.对务。在Web服务体系架构中,使用WSDL来描述服务.UDDI来发
于不同企业或者同一个企业不同部门信息的互相调用、协作对布、查找服务,SOAP则用来执行服务调用。正在制定的WSFL规
软件开发提出了更高的要求。Intemet和Web技术的高速发展范的功能则是将分散的、功能单一的Web服务组织成一个复杂
为实现这种需求提供了硬件上的支持。Web服务就是为Web这的应用。
样高度分散化、高度自治的分布环境量身定做的。服务描述和服务实现是分离的.这使得服务请求者可以在
1分布式计算技术与Web服务服务提供者的一个具体实现(implementation)正处于开发阶段、
在Web服务之前。传统的分布式计算技术有分布组件对象部署阶段或完成(ex~curion)阶段时,对其(具体实现)进行绑定。
模型(DC0M)和公共对象请求代理体系结构(CORBA)。虽然他们另外,SOA中的组件相互之问必须能够进行交互。才能进行上述
都已经在各种平台上实现,但是建立在这些技术上的任何实现三种操作。所以Web服务体系结构的另一个基本原则就是使用
都依赖于某个厂商的实现。且对运行环境、开发、维护、管理的要标准的技术,包括服务描述、通讯协议以及数据格式等。这样一
求较高,技术门槛较高。由于采取的是非H丌'P形式的远程调来。开发者就可以开发出平台独立、编程语言独立的Web服务.
用,无法穿透许多只允许H丌'P协议的防火啬或代理服务器。限从而能够充分利用现有的软硬件资源和人力资源。
制了其在Intemet上的运用。最后,SOA体系结构没有对Web服务的粒度进行限制.因
鉴于DCOM与CORBA的局限性。随着Interact的迅猛发此一个Web服务即可以是一个组件(小粒度),该组件必须和其
展,人们迫切需要一个新型的分布式计算模型,Web服务应运而他组件结合才能进行完整的业务处理;Web服务也可以是一个
生。Web服务作为一种新的分布式计算技术.具有面向对象系统应用程序(大粒度)。
的特征:封装、消息传递、动态绑定、服务描述和查询.同时也具2基于Web服务的分布式邮件系统的设计与实现
有跨平台。跨语言的重多协议栈保证。Web服务的分布式计算模Web服务没有传统Web应用程序的用户界面.而是提供可
型的协议栈如图l所示:调用的API函数。即Interact上的web方法。与传统的web应用
程序不同。它不是为终端用户设计的。而是向其他的应用程序提
?77777
供服务。Web上可以提供多种多样的服务。这取决于实现Web
路由、可靠性盈事务々々々
服务的应用程序。一个Web服务的工作过程是:
工作流VL①将Web服务在Web服务器上安装运行
.暖务发现/集成UDDI②为调用者提供Web方法
服务描述VSDL③侦听调用相应Web方法的H兀请求命令
消息9P④执行Web方法,并且返回调用结果
传输F兀P我们要实现的分布式邮件系统适用于企业级内部应用.出
In'tea~etIPV4/IF"~6于安全考虑。企业使用自己的邮件服务器和邮件发送程序。在企
图lWeb服务的协议栈业的内部网络设置一台邮件发送服务器.开放一个发送邮件的
其中既有现有的Interact标准,包括IPv4,哪协议,也有方法,再针对这个方法开发一个客户端应用程序进行邮件发送。
正在被广泛接受并正在成为标准的规范如SOAP。UDDI,WSFL2.1
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于Web服务的分布式邮件系统

文档大小:113KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用