论文部分内容阅读
随着无线移动网络和Ipv6的普及应用,我们即将面临一个无所不在的无缝集成的计算和协作环境,利用互联网把分散在不同地理位置的计算机、工业设备、科学仪器组织成一台“虚拟的超级计算机”,实现计算资源、存储资源、数据资源、信息资源、软件资源、存储资源、通信资源、贵重科学仪器资源、知识资源等的全面共享与协调管理,“虚拟业务动态装配”是其中的核心机制。 本文提出了一个清晰完整的基于Web Services协议栈的虚拟业务动态装配机制,以及面向服务的软件开发方法。同时利用一个在线词典的例子详细的描述了该机制的工作原理,这对Web服务合成的整个理论框架以及其在业界中的实际应用都有很大的意义。本文还给出了该机制中重要组成部分:UDDI注册中心和SOAP平台的详细设计与实现。最后,针对该机制的不足之处——只是一个半自动化的机制,本文提通过引入语义Web的概念,提出了一个语义增强的UDDI注册中心来实现服务的自动发现,从而达到整个机制的全自动化。 基于该机制可以很好的在分布,异构和自治的环境下,实现“最大可能地利用过去的软件应用系统以保护已有的投资;大幅度提升目前待开发的系统技术水平以保证系统在5-10年内的先进性;采取可成长可演化的软件体系结构以保证系统随用户需求和环境的变化同步进化。”