基于SOA服务总线的电费充值卡系统设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:kmweiran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文根据电力部门缴纳电费业务的特征,以SOA服务总线架构为系统业务集成的基本架构;采用Java EE、EJB、JMS、Web Service、工作流、EAI等技术,研究如何设计和实现基于SOA服务总线(ESB)的电费充值卡系统。SOA服务总线架构可以降低客户端和服务器端的耦合性,实现技术和位置的透明性。 企业服务总线是一个提供通信、整合、安全、事务支持和服务质量控制等SOA要求的基础架构,电费充值卡系统、遗留系统和以及业务合作伙伴(B2B/B2C)之间的集成是通过服务总线实现的。本文采用工作流引擎控制数据流和业务流在服务总线上的传输,以实现业务流程自动化。业务子系统采用JavaEE技术开发,利用Web Service为各个子系统提供业务功能接口,并将业务接口发布到ESB上,用组件化设计方法保持细粒度业务功能和技术实现的清晰性。在开发新业务子系统的过程中,设计一个独立的集成层(EAI层)来实现新业务子系统和其它子系统的资源整合。新业务子系统通过EAI层发送服务请求到ESB,ESB经过中介路由找到服务提供者。在集成遗留系统或异构业务系统的过程中,通过代理方式抽象出其系统关键业务功能接口,并将其发布到ESB上,电费充值卡系统可以通过ESB访问遗留系统或异构业务系统。 根据系统的安全概念模型和安全特性,本文设计了基于ESB的系统安全架构。为确保服务端点之间通信通道和XML数据流的安全,采用了消息网关拦截器和认证拦截器。拦截器集中处理服务请求或服务响应的安全需求。电费充值卡系统具有大型系统的特征,业务量和数据量都很大,对性能要求较高,本文对系统的性能调优、容错、群集和负载均衡也进行了研究,在Web或EJB层实施Java EE负载均衡,并在系统开发和部署阶段采用相关的性能调优措施。 最后,本文总结了整个设计中的心得体会,并提出了有待进一步深入研究和探索的问题。本文研究的基于SOA服务总线架构实现的电费充值卡系统具有平台中立、服务组件化、松散耦合、技术依赖程度低、业务和IT对齐等优点,并且有较大的实用价值。
其他文献
随着信息时代的发展,单一形式的媒体传播不再满足受众的需求,跨媒体信息传播这种新兴的传播形式随之应运而生,那么,跨媒体热点信息如何获取,该类信息在传播过程中存在哪些特
随着信息技术的发展,作为传统实验教学的一种有效补充,虚拟实验教学已成为加强实践教学、提高教学质量的重要手段。在计算机学科硬件课程的虚拟实验系统中,随着实验规模的扩
在临床诊断治疗中,往往要求对病人的病变部位进行多次成像,以获取互补、有效、全面的信息,提高医生的诊断治疗效果,这就需要进行医学图像的信息融合,把多幅图像的信息融合在
随着互联网的迅速普及和广泛应用,Web上产生的信息也随之飞速增长,如何从浩瀚的资料中挖掘出有价值的信息,受到各方面的关注。Web网站无论是在访问量、规模上还是在网站设计
Web上的大量信息只能通过查询接口获得,这些资源被认为是Deep Web资源。对于不同兴趣领域,不同的查询接口有着各自迥异的查询能力和内容覆盖率。因此,用户需要频繁的访问不同
随着网络规模的增长,特别是大规模Internet网络的应用,P2P因为不需要改造网络基础设施、服务成本低、部署灵活、可扩展性等特点而成为研究的重点,如何快速有效地找到存储有给
随着高等教育由精英教育向大众教育的转变以及全球的教育经费投入的相对紧张,人们越来越关心教育质量和投资效益。实行客观的教学质量评价是完善高等职业学校质量管理体系的基
目标跟踪技术在军事、工业、安保、智能交通、医学和科学研究等方面都具有重要的意义,应用前景广阔。目标跟踪把图像处理、自动控制、信息科学有机结合起来,形成了一种能从图像
在计算机网络发展急速的今天,传统的教学方式正在面临前所未有的挑战。为了培养能够适应新时期新形式要求的多样化、个性化的人才,网络教学势在必行。网络教学以自学为主,充
蜜罐是一种用来发现攻击工具、攻击策略与攻击者攻击动机的知名技术。它是近年来兴起的一项全新的、从战争欺骗思想发展而来的网络安全技术,其目的在于被探测、攻击和摧毁。