论文部分内容阅读
WWW技术和以CORBA为代表的分布式对象技术是当今两大研究和发展的热点。CORBA提供了在异构平台上构造对程序开发人员透明的分布式环境,而WWW为用户提供了友好、方便的使用界面。CORBA和Web的集成,能够产生可移植性、可扩充性都优于传统的C/S、B/S模式的应用平台。 本文在对现有的CORBA与Web集成方案研究的基础上,采用CorbaScript技术和微软的ISAPI接口,提出并实现了一种新的CORBA和Web的集成方案—CSSP技术(CorbaScript Server Page),使得仅仅通过在Web页面中嵌入在服务器方执行的CorbaScript脚本就可以完成对CORBA对象的访问和对CORBA对象方法的调用,而对客户端没有任何附加的要求。本文在IIS5服务器上为CSSP开发了相应的脚本引擎,并实现了CorbaScript解释器供CSSP脚本引擎调用。CSSP技术和已有的各种CORBA和Web集成方案相比,一方面简化了两者之间集成的难度,另一方面也简化了基于Web的CORBA应用程序的开发。