论文部分内容阅读
本文主要进行基于CORBA开发WebServices的研究,使得CORBA成为开发WebServices的一个良好平台。它所带来的巨大优势是,可以将基于CORBA开发的系统封装成为WebServices,在Internet上发布;还可以保证这些系统可以对Internet上已有的WebServices进行访问。从而使得这些系统在互联网上具有良好的可扩展性和可交互性,以保护现有投资。
本文首先分析了CORBA和WebServices的优缺点,并研究了他们各自的接口定义语言。然后讨论了WebServices的几种设计模式和它们的应用环境,并对CORBA对象的WebServices封装技术进行了研究,对接口设计提出了一些建议。
接着,本文提出了IDL到WSDL语义映射的规范,该规范规定了IDL各种元素的映射标准,并根据规范设计编译器后端,对编译生成的WSDL文档使用.Net的wsdl.exe进行验证。最后,论文对Web服务的注册与发现机制进行了初步研究。
本论文的研究工作受国家863前沿探索研究类项目“面向电子商务的新型网络服务体系及集成软件环境”(编号2003AA413320)的资助。