SOA服务构件在用户管理系统中的应用研究

来源 :北方工业大学 | 被引量 : 3次 | 上传用户:meinu9090
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展,用户管理已经成为任何一个面向用户的业务系统所必不可少的功能,然而不同业务系统的用户管理所包含的功能和业务处理流程有很大的相似性,这些功能的重复设计将造成资源浪费。SOA是一种以服务为导向的构件模型,以服务和可重用为核心思想,通过面向服务的分析与设计方法将业务流程分解为服务构件,使服务构件能够“构建一次,多次使用”,来解决构件化与可重用问题。本文按照SOA思想将不同业务系统中的用户管理功能抽象为一个通用模型。此模型包含用户静态信息维护、权限组织机构、订单支付、日志、监控等功能构件。通过分析业务系统中的用户管理特性,并梳理一种可通用的业务流程,以便在开发面向用户的业务系统时,能够快速重用用户管理系统的各个功能构件。本文通过深入研究SOA服务构件模型思想,按照构件模型所具备的可发现、可重用等特性,建立用户管理系统各功能构件。因此,本文按照服务建模、服务发布与发现、服务调用技术路线展开相关工作。其中,服务建模和服务发布与发现是研究重点。对于服务建模方面,本文在深入分析用户管理系统主要业务流程的基础上,按照面向服务的分析与设计方法,通过服务发现、服务规约等过程设计相关服务构件模型。对于服务发布与发现方面,本文通过比较当前流行的Web服务发现架构,设计了一种分布式服务发布与发现模型,详细描述了该模型的体系结构与数据一致性实现机制,并利用ApachejUDDI搭建分布式服务注册中心,为服务构件的发布与查询提供技术支持。最后,本文结合某在线医疗服务系统,实现了基于SOA服务构件的用户管理系统,并对服务构件的调用过程进行描述。通过相关实验验证,用户管理系统构件化的分解和实现能有效提高用户管理相关功能在各业务系统中的可重用性,同时降低系统的耦合度,为将来在开发不同面向用户的业务系统时快速引进与高效集成用户管理相关功能提供支持。
其他文献
我国正处在社会转型期,社会矛盾凸显,公安机关的政治责任和社会责任将更加重大。为适应新时期新任务的要求,公安队伍将会不断壮大。如何来管理好和建设好这支庞大的队伍,就成
电网企业正不断加强电网建设成本的规范化、标准化、精细化管理。作业成本法作为一种先进的管理理念,把管理重心深入到作业层次,引导企业重点关注作业动因和成本动因,进行成本分
论述了高校著者学术文献的价值与收藏现状,提出了此类文献的收集方法,并就如何管理与利用进行了分析.
我国大学图书馆的读者服务工作与国外发达国家的大学图书馆相比较存在较大差距。论述了缩短其差距、提高读者服务工作水平的四点意见,即:一类做到利用馆藏人人平等;二要与读者共
现阶段中国仍处于社会转型时期,面对社会转型期的复杂客观条件和多样化的利益需求,我们需要创新社会治理模式,整合社会资源,构建适应多元化社会治安需求的现代治安管理体系,
目的:观察依达拉奉治疗急性脑梗死的临床疗效及对患者血清铁蛋白(SF)的影响。方法:90例脑梗死患者随机分成对照组和观察组,观察组在对照组常规治疗基础上加用依达拉奉注射液3
全球信息革命的浪潮使图书馆面临着加速实现图书馆自动化网络建设的挑战。怎样抓住机遇,迎接挑战,是我们图书馆界所面临的一项重大课题。笔者认为,图书馆的出路在于图书馆的自动
对开展地区性馆际互借的思考洛阳工学院图书馆文小友(河南省洛阳市471039)世界上许多国家都建立了卓有成效的网络化互借系统,并已发展到国际间的馆际互借。在中国建立怎样的互借系统,是
京剧老生唱腔有其独特的魅力,所以深受人们喜爱,但随着时代的发展,京剧老生唱腔也面临着改革。本文在阐述了京剧老生唱腔的传承之后,提出了几点京剧老生唱腔创新的方法,以供