基于Mule的开放资产管理系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:wangkaihao_2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的革新,传统的资产管理系统已经难以适应异构环境下多系统集成的需求,并且传统交付模式下的内部部署方式需要用户投入大量人力财力,对用户的使用提出了很大挑战。本文以开放资产管理系统为项目背景,参考面向服务架构设计资产管理系统,并基于开源企业服务总线Mule实现服务集成,屏蔽服务底层实现的差异;引入软件即服务的交付模式,以服务托管的方式进行部署,减少了用户管理成本,并且使服务提供者的工作重心从不断开发新的应用程序转移到管理现有的通用的服务上来。   本论文首先对项目中所采取的相关技术进行了描述,根据项目需求进行了系统架构设计,并且基于面向服务架构的理论进行了控制层的流程规划和模型层的服务规划。然后以系统中资产借用为例,基于SOA生命周期,应用多种工具和框架,进行了建模、服务实现、服务组装和系统部署的实现。最后结合Mule解决SaaS模式下重点关注的安全性问题,完成身份认证和访问控制功能,实现安全管理层的系统。本论文的主要创新点其一在于结合了面向服务架构和软件即服务的思想设计了系统的架构,并且引入Mule中的新机制实现服务组装;其二在于使用Mule将资产管理系统的业务部分与安全管理部分分离,在内部实现了松耦合的架构,在外部支持更多系统的集成。   本系统利用面向对象框架的思想实现了内部架构的松耦合性,集成了现有资源和服务,同时为日后的扩展提供了便利。实现了安全管理层中身份认证和访问控制功能,满足了多租户可配置的需求。并且将业务系统、企业服务总线层和安全管理层分离,一方面增强了系统的安全性,另一方面为以后扩展系统提供了便捷。
其他文献
计算机网络的出现,使得独立的计算机能够相互进行通信,提高了人们的工作效率。然而,人们在享受网络带来的种种方便、快捷服务的同时,也不得不面临来自网络的种种威胁。网络取证正
近年来,移动通信网络有了快速多样化的发展,主要可以从两方面来看:首先,无线接入网络的下行峰值速率越来越高,从GPRS的85.6Kbps到3G WCDMA网络的384Kbps再到现有的3.5G HSDPA网络
随着企业对软件实体的可重用性、互通性、灵活性等要求的提高,面向服务计算已经成为软件业构建应用的主要模式之一。国家自然科学基金项目《动态服务资源分发网络关键技术研究
近年来,空中交通流量的快速增长给已有的通信导航系统产生了巨大压力。为了解决这个问题,国际民航组织提出了新航行系统概念。新航行系统由通信、导航、监视和空中交通管理四部
伴随着移动互联网的飞速发展,移动应用开发的门槛逐步降低。越来越多的移动应用商店(如苹果App Store,中国移动Mobile Market等)开始出现,“草根”应用开发者越来越多。他们迫切
随着互联网技术的发展,草根化的应用提供者逐渐成为应用创新的主力。然而传统的业务提供方式严重影响了他们业务创新能力的发挥,也阻碍了电信运营商利用长尾市场获取更大收入。
随着现代社会的快速进步,原有的单核处理器已经不能满足人们的需求,多核技术应运而生。通过将两个或更多个处理器核集成在一个芯片上,使一个程序可以同时运行在多个计算引擎上,真
随着计算机技术的发展,各种网络设备、主机以及应用服务的增加,局域网、VPN等网络环境的规模逐渐扩大,复杂程度也日益提高。这样复杂异构的网络环境为网络管理和网络安全带来了
随着网络和通信技术的迅速发展,人们逐渐认识到网络融合是未来网络发展的必然趋势。6LoWPAN技术将传感器网络的寻址IP化,实现了传感器节点对外界的可见性,加速了传感器网络与互
随着信息服务产业的飞速发展,多媒体、电子商务、社交网络等信息应用逐渐成为网络应用的主要组成部分。然而当今互联网在面对以信息访问为主要目标的网络应用时存在诸多不足:信