中小企业SOA设计方法的研究与实现

中小企业SOA设计方法的研究与实现

论文摘要

面向服务的体系结构(Service Oriented Architecture,简称SOA)来源于早期的基于组件的分布式计算方式。1996年,IT行业权威机构Gartner率先提出SOA的概念。CORBA和微软的COM编程模式,促进了SOA的发展。随着Java编程语言、EJB组件模式的发布以及J2EE应用服务市场的成熟,SOA得到了进一步发展。现在,Web服务技术的成熟为SOA的研究与发展提供了新的契机。它被认为是解决分布式环境中软件重用、互操作、提高软件开发效率的有效途径。目前多数对SOA应用的研究都集中在大型乃至超大型企业SOA实现,并且已有不少成功的案例,如德国邮政系统、瑞士信贷银行等等。本文的工作是在以上研究的基础上,重点研究中小型企业如何利用面向服务的思想构建符合自身业务需要的IT系统。论文通过SOA相关研究分析和总结,对SOA的理论层面的知识进行了详细的介绍:在分析比较已有定义的基础上,研究SOA的定义、元素和优点;进而从划分SOA抽象级别到描述SOA的九个概念层次;最后,将SOA方法学与传统方法学进行比较和结合,通过方法学的研究来指导实践,这使得我们对SOA的认识更加丰富和全面。接下来,通过对Web服务、XML、BPEL、SCA和SDO等一系列SOA的相关实现技术和标准的介绍,从实践层面来审视SOA的技术基础。最后,探讨如何从理论层面迈向具体实现。在实践中贯彻SOA的思想,构建出满足中小型企业自身业务需求的、符合SOA设计原则的IT系统。这也是论文研究的重点:第一,分析中小型企业IT系统的特点;一方面,中小型企业规模小,业务量小且固定,业务流程相对简单,有利于服务的发现、规约和实现;另一方面中小型企业的IT基础薄弱,不存在大型企业中的现有系统复杂、应用技术繁多集成困难的问题,这就有利于基于SOA思想构建一个全新IT系统。第二,继承SOMA方法的思想,将面向服务的分析和设计分为服务发现、服务规约和服务实现三个阶段,提出一种简化的、不考虑现有系统集成的、专为中小型企业应用SOA而设计的SOMAL方法。它也分三个阶段对企业IT系统进行设计。第三,针对当前网上购物这种全新的消费方式,论文使用SOMAL方法结合SOA的相关技术设计并实现网上手机商城的IT系统。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 论文的主要工作与创新
  • 1.4 论文的组织结构
  • 2 SOA理论知识介绍
  • 2.1 SOA概念介绍
  • 2.2 SOA抽象级别和概念层次
  • 2.2.1 SOA的四个抽象级别
  • 2.2.2 SOA的九个概念层次
  • 2.3 SOA方法学
  • 2.3.1 SOA方法学
  • 2.3.2 SOA方法学与传统方法学的融合
  • 2.4 本章小结
  • 3 SOA的基础技术
  • 3.1 WEB服务与XML
  • 3.2 SOA编程模型的三项技术BPEL、SCA和SDO
  • 3.2.1 业务流程执行语言BPEL
  • 3.2.2 服务组件架构SCA与服务数据对象SDO
  • 3.3 本章小结
  • 4 中小型企业IT系统的设计方法SOMAL
  • 4.1 SOMA方法的思想
  • 4.2 中小型企业IT系统面向服务设计方法SOMAL
  • 4.2.1 中小型企业IT系统的特点分析
  • 4.2.2 中小型企业IT系统的设计方法SOMAL
  • 4.2.3 SOMAL方法面向服务设计的三个阶段
  • 4.3 本章小结
  • 5 基于SOA实现网上手机商城
  • 5.1 网上手机商城的目标和实现技术
  • 5.2 网上手机商城系统的需求分析
  • 5.2.1 系统业务功能需求
  • 5.2.2 系统性能需求
  • 5.2.3 系统安全性需求
  • 5.3 网上手机商城系统的设计
  • 5.3.1 网上手机商城的服务发现
  • 5.3.2 网上手机商城的服务规约
  • 5.3.3 网上手机商城的服务实现
  • 5.4 网上手机商城系统的实现
  • 5.4.1 网上手机商城系统的DB2数据库
  • 5.4.2 网上手机商城系统的组件架构设计
  • 5.4.3 网上手机商城系统的业务和时序图
  • 5.4.4 在Websphere RAD上创建Entity Bean CMP、Session Bean和Web Service
  • 5.4.5 基于Websphere6.0SIBus服务总线的服务集成
  • 5.5 本章小结
  • 6 总结与进一步工作
  • 6.1 论文工作总结
  • 6.2 进一步工作展望
  • 参考文献
  • 附: 攻读硕士学位期间科研和发表论文情况
  • 致谢
  • 相关论文文献

    • [1].5G与音视频分布式系统应用探讨[J]. 智能建筑 2019(11)
    • [2].机载分布式系统管理中故障管理机制探究[J]. 信息通信 2020(02)
    • [3].基于频繁项集挖掘的发布/订阅分布式系统运行模式识别[J]. 网络空间安全 2020(08)
    • [4].分布式系统动目标防御[J]. 通信对抗 2016(04)
    • [5].分布式系统中的周期性事件实现研究[J]. 信息通信 2017(09)
    • [6].4G传统无源分布式系统面向5G演进思路分析[J]. 信息通信 2020(04)
    • [7].分布式系统概念与设计[J]. 计算机教育 2013(08)
    • [8].分布式系统概念与设计[J]. 计算机教育 2013(10)
    • [9].分布式系统概念与设计[J]. 计算机教育 2013(12)
    • [10].基于模糊层次化评估的分布式系统自毁感知方法及应用[J]. 小型微型计算机系统 2012(04)
    • [11].面向大规模分布式系统的多级缓存信息结构研究[J]. 西南民族大学学报(自然科学版) 2012(03)
    • [12].大规模分布式系统脆弱性分析框架研究[J]. 计算机科学 2012(06)
    • [13].大规模分布式系统实体交互脆弱性分析方法[J]. 计算机工程与应用 2011(18)
    • [14].浅论分布式系统中间件的安全[J]. 湖北师范学院学报(自然科学版) 2010(01)
    • [15].分布式系统测试的难点与分析[J]. 程序员 2010(08)
    • [16].分布式系统高效升级方法研究[J]. 微型电脑应用 2019(06)
    • [17].动力分布式系统中用户背压及其变化的讨论[J]. 节能 2017(01)
    • [18].实时分布式系统性能测试技术研究[J]. 计算机技术与发展 2014(07)
    • [19].新型光纤分布式系统研究及其应用[J]. 移动通信 2013(12)
    • [20].天然气分布式系统热(冷)-电比对系统运行的影响研究[J]. 节能技术 2015(03)
    • [21].基于分布式系统体系结构的PACS系统研究[J]. 科技传播 2014(11)
    • [22].分布式系统中的RBAC管理模型[J]. 微计算机信息 2009(33)
    • [23].动力分布式系统的稳定性和节能性[J]. 绿色科技 2015(12)
    • [24].高性能计算与通信、智慧城市以及数据科学与系统[J]. 国际学术动态 2020(02)
    • [25].计算机网络建设中分布式系统的网络安全研究[J]. 电脑知识与技术 2019(16)
    • [26].分布式系统运维交付解决方案研究与应用[J]. 电脑与电信 2017(10)
    • [27].分布式系统的分层形式化描述方法[J]. 计算机应用研究 2014(08)
    • [28].以数据为中心的舰载分布式系统[J]. 舰船科学技术 2011(07)
    • [29].以数据为中心的实时分布式系统的软件设计[J]. 现代计算机(专业版) 2010(10)
    • [30].分布式交换机的研究现状[J]. 计算机产品与流通 2018(01)

    标签:;  ;  ;  

    中小企业SOA设计方法的研究与实现
    下载Doc文档

    猜你喜欢