论文摘要
软件架构一直是软件工程领域的研究热点之一。从最早的面向过程到九十年代中期逐渐成熟的面向对象,为适应软件产品的发展软件架构也在悄然的进行着革命。本文主要讨论了软件工程领域中软件设计的下一代架构——面向服务架构(SOA,Service oriented architecture)的理论及在SOA实现中非常重要的服务质量控制技术,具有广泛的理论和应用价值。文中重点阐述了SOA架构的起源,发展,研究现状,设计方法,及实现SOA的各个关键技术,如Web服务,企业服务总线,业务流程执行语言等,并就在Web服务动态发现、组装领域都有重要应用的服务质量问题重点进行了研究。结合Web服务质量(OoS,Quality of service)研究,本文针对公共注册服务机制不能满足对服务质量约束的问题,给出了一个具有服务质量控制功能的框架结构,在服务注册的源头对服务质量进行控制,通过使用此框架,可以极大的减少公共注册中心中候选服务的数量,提高其他动态服务发现、组装系统的效率。该框架具有领域相关特性,可以根据先验知识针对不同领域给出不同的QoS属性,进而给出有针对性的服务QoS评测,保证了本地所提供服务的高效性和高可用性。在SOA的具体实现部分中,本文详细探讨了IBM提出的面向组件架构(SCA,Service component architecture),SCA架构为企业实施SOA提供了一种更加优化的将企业业务层与IT层对接的方式。最后充分利用SCA架构的这一优势,应用IBM系列SOA相关产品实现了一个在线数字化商品交易平台系统设计,此平台对规范网上具有版权类的数字化商品的销售在技术上给出了一种可行的解决方案。设计过程中应用了服务质量控制框架作为其中的管理模块,具体控制交易平台中每个服务的质量,实际应用中取得良好效果。
论文目录
相关论文文献
标签:面向服务架构论文; 服务质量控制框架论文; 面向领域论文; 数字化商品论文; 交易平台论文;