一种基于UDDI的ASP服务软件集成方案及部分技术研究
【摘要】:在企业信息化建设的过程中,软件资源的优化配置与利用越来越受到全球制造行业和IT行业的重视,ASP(应用服务提供商)模式的出现在很大程度上为以上问题的解决提供了一种新的思路。然而目前大多数ASP服务软件所依赖的底层基础架构并不统一,因此在各商业实体之间进行信息交流、数据整合和应用集成方面存在较大的困难,从而限制了企业间在软件资源开发和应用方面的广泛合作。利用日趋成熟的Web Service体系结构和UDDI(统一描述、发现和集成)标准规范对ASP应用服务软件进行集成是解决这一问题的重要思路之一。国内外这方面的研究正蓬勃发展,并取得了一定的研究成果,但这些成果大多处于总体思路和理论研究阶段。本文将在吸收国内外相关研究思路和研究成果的基础上,对基于UDDI的ASP服务软件集成模式及其实现技术和支持系统等方面进行一些研究。
本文在分析了国内外软件集成及其相关技术的研究现状的基础上,针对我国国情以及IT企业的现状和需求,提出了一种基于UDDI技术规范的ASP服务软件集成方案,并建立了基于UDDI的ASP服务软件集成支持系统的体系结构,包括其结构体系和功能体系。同时,论文还对该支持系统的运行模式及其特点进行了探讨。
在以上理论研究的基础上,本文建立了基于UDDI的ASP服务软件集成支持系统的总体技术框架,包含支撑技术和实现技术两大部分;并重点研究了ASP软件资源UDDI注册中心模型、基于Web的软件接口封装标准、基于SOAP的信息交换和传输模型。
最后,在国家863计划重点项目“网状中心城市型区域网络化专业平台开发与典型应用”(合同号:2002AA414080)的研发中,应用基于UDDI的ASP服务软件集成模式的体系结构和运行模式开发了基于UDDI的网络化协同产品开发软件资源集成支持系统,并将其应用于重庆华洋集团实际的产品开发之中,取得了较好的应用效果。