- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WebService调用的“自邮一族”全国会员网站的开发
摘要:介绍了邮政“自邮一族”业务的发展及“自邮一族”全国会员网站产生的背景和实现的技术架构以及表现层通过WebService调用后台tuxedo服务的实现过程。
关键词:自邮一族;全国会员网站;Webservice
中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)19-4563-02
Development of the Free-Post Gans Nationwide Clubber Web Based on WebService
LI Xiao-ming
(Guangdong Post Bureau of Information Technology, Guangzhou 510006, China)
Abstract: The development and background of the Free-Post gans business has been introduced in this test. The technical framework and user level of the nationwide website of Free-Post Gans is achieved by invoking the tuxedo background service through WebService.
Key words: Free-Post Gans; nationwide website; WebService
1 “自邮一族”业务介绍
“自邮一族”业务是邮政企业依托电子商务信息平台,利用营业网、投递配送网、11185客服中心、网站等多种渠道,采用会员制形式,为广大车主等,中、高端客户群体提供涵盖车辆代办、商旅、机票、礼仪服务等在内的一站式综合服务。
目前广东省“自邮一族”主要包括“车管家”、“统一支付”、“加油卡”等业务。可以为车主提供办理交通罚单服务、代扣代缴车船税、代办路桥费年票、代办车辆保险、车辆证件等到期提醒、驾驶证、行驶证年审、换证服务等。
2 全国会员网站产生背景
随着业务的发展各省市先后建立的本地的会员网站,想要统一管理、调度全国会员十分困难,在邮政国家局的统一领导下由广东省邮政信息技术局“自邮一族”个性化平台项目组牵头的全国“自邮一族”会员网站项目应运而生。
3 全国会员网站架构
由于全国会员网站考虑到外省接入和后期维护整合所以考虑使用WebService服务提供远程调用。系统采用3层架构,分别是表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。表现层使用java语言实现选用轻量级框架struts;业务逻辑层和数据访问层使用c语言实现,采用Pro*C操作oracle数据库。其整体构架如图1所示。
4 全国会员网站实现细节及要点
4.1 表现层
表现层使用java语言实现,选用成熟的轻量级框架struts,并使用spring框架对struts应用进行管理和解耦合,将程序调度的控制权转交给配置文件。在web前端开发方面采用:html,css,javascript为了达到动态的效果引入了DWR框架以支持AJAX应用。前端也采用MVC 框架设计开发,即HTML 作为信息模型(Model),CSS 控制样式(View),JavaScript 负责调度数据和实现某种展现逻辑(Controller)。代码具有较好的复用性和可维护性
4.2 业务逻辑层
业务逻辑层使用c语言实现在tuxedo服务器上的的应用,实现的业务逻辑包括会员入会、会员卡申请、会员卡激活、会员登录、会员渠道开通、会员获取密码、会员管理、会员导入、省中心与全国中心会员资料同步等。并采用Pro*C操作后端oracle数据库。
4.3 表现层与业务逻辑层通信
表现层作为客户端通过WebService接口调用业务逻辑层WebService的服务端,通常,WebService位于服务器后端,客户生成的SOAP请求会被嵌入在一个HTTP、POST请求中,发送给服务器。服务器再把这些请求转发给WebService请求处理器(RequestHandler),请求处理器解析收到的SOAP应答后,以HTTP应答的方式把它送回到客户端。
WebService的实现方案比较多。其中Apache的Axis是一种开放源代码的实现方案,它为开发web服务提供了基于Java的SOAP实现方案,它采用了兼容的标准和协议,利用SOAP运行时环境和基于Java的API框架实现Web服务的核心组件。系统的WebService服务端采用
文档评论(0)