欢迎来到天天文库
浏览记录
ID:38138243
大小:174.35 KB
页数:5页
时间:2019-05-25
《基于WCF的自助缴费系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、http://www.elecfans.com电子发烧友http://bbs.elecfans.com电子技术论坛基于WCF的自助缴费系统的设计与实现DesignandImplementationofAutoPayMachineSystemBasedonWCF112(1.空军工程大学电讯工程学院;2.长庆石油勘探局)来兴华张水平尚文静LAIXing-hua,ZHANGShui-ping,SHANGWen-jing摘要:针对移动运营市场业务办理手段单一、效率低下的现状,设计并实现了基于微软新一代分布式技术WCF(WindowsCommunicationFoundation)的自助缴费系统,此系
2、统实现了24小时自助式业务办理,提高了移动运营商的服务质量。关键词:WCF;自助;缴费;分布式技术;面向服务架构中图法分类号:TP302.1文献标识码:AAbstract:Inviewoftheinefficientstatusofthebusinessmarketformobileoperators,designandimplementtheAPM(AutoPayMachine)systembasedonnewgenerationdistributedtechnologyWCF(WindowsCommunicationFoundation);itprovides24hoursself-se
3、rvicebusiness-transactionandimprovethequalityoftheserviceofmobileoperators.Keywords:WCF;self-service;pay;distributedtechnology;SOA1.引言随着移动通信市场的扩大,业务种类和业务量的飞速增长,客户对服务水平的要求不断提高,市场面临更加激烈的竞争,然而由于营业网点覆盖率有限,人工办理业务受到时间等诸多因素的限制,服务质量受到了严峻的考验,自助缴费系统的研制正是在这样的背景展开的,此系统集缴费服务、清单打印服务、多媒体查询服务和业务办理服务于一体,为移动用户提供24小时
4、不间断服务,缓解了营业厅前台服务压力并提高了移动运营商的工作效率和服务能力。WCF(WindowsCommunicationFoundation)是微软为构建面向服务应用提供的统一编程模型,它整合了.NET平台下现有的分布式技术,拥有稳定的结构、极大改进的功能性和互操作性以及良好的可扩展性,因此本系统采用WCF作为通信基础和服务框架并整合各业务资源,为用户提供一站式自助服务,极大的降低了运营成本,增强了企业核心竞争力。2.WCF简介WCF是微软为新一代分布式应用提供的解决方案,是构建安全可靠的事务性服务的统一框架,是一种构建分布式面向服务系统的非常丰富的技术基础,它统一了消息风格和RPC风格
5、,并且通过二进制和基于开放标准的通信达到了平台最优化。WCF的核心目的是:允许程序与同一台计算机或网络上的或跨越互联网的其它程序通过消息实现通讯。WCF编程模型把web服务、.NET远程技术、分布式事务和消息队列统一到单个面向服务的编程模型中,支持多种传输信道如HTTP、TCP、Email等,实现了真正意义上的分布式计算。3.WCF体系结构WCF服务是一个公开端点集合的程序,每个端点都是一个与外界通讯的入口。WCF客户端是一个与一个或多个端点交换消息的程序。客户端还可以公开一个端点,从而以双工消息交换的模式从服务接收消息。http://www.elecfans.com电子发烧友http://
6、bbs.elecfans.com电子技术论坛图1WCF体系结构图3.1服务一个服务是一个暴露给外界的功能单元,它可以是本地的也可以是远程的,可以由多种团队使用任何技术开发而成,它们可以被独立地进行版本化管理,甚至可以在不同的时间进度上执行。在一个服务内部,可以使用例如语言、技术、平台、版本和框架等概念,然而,在服务之间,只允许使用规定的通讯模式。3.2宿主每个WCF服务必须宿主在一个Windows进程中(称为宿主进程)。单个宿主进程可以宿主多个服务,而相同的服务类型可以宿主在多个进程中。宿主可以由IIS、WindowsVista中的Widows活动服务(WAS)或由开发者作为应用程序的一部分
7、来提供。3.3端点端点由一个地址、一个绑定和一个合同组成。地址指定发送消息的目标位置;绑定描述如何发送消息;合同描述消息所包含的内容。客户端需要先获知端点信息才能访问服务。3.4合同在WCF中,所有的服务都暴露合同,合同是一种描述服务所实现功能的平台中立的标准的方式。WCF定义了四种类型的合同:1.服务合同描述你可以在服务上执行哪些操作。2.数据合同定义哪些数据类型被传入和传出服务。3.错误合同定义哪些错误将
此文档下载收益归作者所有