论文部分内容阅读
面向服务的体系结构(Service Oriented Architecture,SOA)是新一代的框架思想,由于它具有良好的松耦合、与平台无关等特性,很好的解决了系统的灵活性和互操作性。同时,作为SOA的一种实现手段,Web服务提供了基于XML标准接口的中间件,具有较好的封装性、松散的耦合性、协议规范的标准性、以及高度的可集成性等特点,能够满足SOA系统需求。
目前,大多数对Web服务的研究仍集中于Web服务标准的拓展、Web服务在点到点集成的应用、Web服务开发工具等方面,对于基于Web服务的SOA框架设计方面的研究还缺乏关注。同时,基于Web服务的SOA框架还存在诸多不足。所以随着企业对SOA框架应用的不断深入、企业服务的不断增加,对如何来构建更好的SOA框架,将是一个重要的研究课题。本文将在这方面进行尝试,旨在为开发面向服务的企业应用提供可行的方案,发挥SOA技术的优越性。
针对上述问题,本文以基于Web服务的SOA技术为背景,提出了一种SOA框架。此框架在WSDL和UDDI的基础上,从通用客户端、扩展UDDI注册中心以及Web服务运行环境等三大关键方面进行研究与实现,其中扩展UDDI注册中心包括服务之间的动态组合和服务关系库。服务之间的动态组合就是在UDDI注册中心加入了服务动态组合模块,通过服务动态组合模块可以将传统的UDDI注册中心中一些“离散的”Web服务组合成新的服务。
基于上述的研究,本文设计并实现了一个基于SOA的物流管理系统。此系统基于物流行业企业信息化的特点,构建了企业的信息化平台,实现企业的服务构建、服务发现及服务跟踪,有效地验证了Web服务在企业平台应用的优越性。