基于SOA架构的邮件服务系统

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:shinboy_zsl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务架构(SOA,Service-Oriented Architecture)是新一代的企业系统架构思想。面向服务架构以服务的方式来公布企业业务流程,供内部系统的其他部分和业务伙伴调用,并采用标准的通用的消息格式进行信息的交换。面向服务架构使业务系统之间的紧耦合程度有效降低,提高了业务系统对市场变化所带来的需求改变的适应能力,提升了整个企业系统的敏捷性。WCF(Windows Communication Foundation)作为微软应对面向服务架构潮流的回答,是.NET框架下构建基于面向服务架构系统的首选实现技术。WCF提出的许多技术概念直接对应面向服务架构中的核心思想,使得使用WCF编程具有更强的针对性。WCF整合了远程调用的许多技术,提供了统一的编程模式,把许多细节实现成可配置化,提升了开发和部署的灵活性。基于面向服务架构的邮件服务系统是某公司系统架构走向面向服务架构中的一部分,把公司的各个业务域系统中发送邮件的功能进行了整合。系统分为3个组成部分:服务端、事件型客户端、计划型客户端。服务端封装了具体发送邮件的操作,将其作为服务公布出来,并提供了三个服务端口,分别实现不同的需求:一个端口使用HTTP协议进行消息的交换,供事件型客户端调用;一个端口使用NetMsmq协议进行消息的交换,供计划型客户端调用;另外一个端口公布服务的元数据,供客户端程序下载使用。事件型客户端采用实时发送邮件的策略,通过HTTP协议使用服务端提供的发送邮件功能。事件型客户端集成于各个具体的业务域系统中,需要时直接发送邮件。计划型客户端采用异步发送邮件的策略,通过NetMsmq协议使用服务端提供的发送邮件功能。计划型客户端独立于业务域系统存在,通过反射机制获取需要发送的邮件信息,并可以制定邮件的发送计划,定时循环地发送邮件。
其他文献
近年来,流媒体在Internet上得到了迅猛的发展,成为推动未来宽带应用的主动力。然而,传统的流媒体分发方案如C/S模式、CDN、IP组播等,在系统的可扩展性、可靠性和经济性等方面存在
为了研究太阳黑子的运动规律,需要对历年来观测太阳黑子运动所记录的图像进行相关研究。在对太阳黑子观测图进行图像处理时,图像识别是很重要的一部分。对已有图像的识别,人们采
随着无线传感器技术的发展,无线传感器网络(Wireless Sensor Network,WSN)得到极大的关注。WSN有着广泛的应用场景,在一些危险、不易到达以及不易生存等情景下,利用无线传感
空间、属性、时间是地理现象的三个基本特征,也是地理信息系统(GIS)数据库的三种基本数据成分。传统的地理信息系统只对空间进行静态的抽象表示,它只涉及地理信息的两个方面:
随着移动通信的迅速发展,人们不再满足于仅有的文本、声音、图像,而是希望得到声、文、图及视频流媒体等信息。第三代移动通信网络(3G)不仅继承了时分多址接入(TDMA)技术,还发展
随着数据的爆炸性增长和数据的重要性不断增加,传统的存储体系结构已经不能满足数据存储的需求。新的存储体系已经被广泛的研究和使用,例如SAN。基于ISCSI协议的IP SAN作为一
随着社会信息化程度的不断提高,人类社会对计算机网络的依赖程度也越来越高。与此同时计算机网络本身具有的开放性、共享性等特点所带来的网络安全问题也日渐突出。如何能保
局部不变性特征是近10几年来图像处理、模式识别等领域里一个研究热点。尺度不变特征变换(SIFT)算法,是一种典型的局部不变性特征,能够在图像发生旋转、尺度变换、视角变化及仿
基于协同过滤的推荐系统是解决信息过载问题的一种很好的方案,而且能够提供一对一的个性化服务。但是基于协同过滤的推荐算法同样也而临着一系列的瓶颈问题,如数据稀疏性问题,可
多时相遥感影像变化检测是遥感技术的一个重要应用领域,它是利用不同时期遥感图像的差异检测出该地区的地物变化信息,可用于环境监测、防灾减灾和战场态势分析等。遥感影像的变