摘要
随着网络技术的发展以及软件复用技术的日益突出,Web服务(Web Service)的概念正在成为新一代因特网应用的重要特点。实现网络服务的关键技术是面向构件、中间件的编程技术,以及一整套的运行环境、开发环境等平台技术。而对COM技术进行了扩展的CAR构件、中间件技术,则更好地适应了面向Web服务的要求。分析了传统面向对象语言C++的仅仅源代码级的多态复用技术,然后发展到二进制代码级标准的COM组件技术,通过接口来实现对象的多态性。介绍了由北京科泰世纪有限公司自主研发的与COM兼容的CAR构件技术,它是面向构件编程的编程模型,实现了构件创建的多态性等先进技术。
With the development of computer network technology and software reuse technology, web service is becoming one of the most important characteristics. The kernel technology of web service includes component and mid-component oriented programming, a set ofrurming environment and developing environment technology. CAR technology compatible with COM is more suitable for the request of web service. First, the form and characteristic of C++ language's polymorphism were analyzed. Second, MS COM was analyzed which implements polymorphism through interface. And then, CAR component technique was introduced which was introduced was developed completely by Koretide corp. CAR is a kind of component oriented programming model and it implements polymorphism of component creating.
出处
《计算机工程与设计》
CSCD
北大核心
2005年第9期2291-2294,共4页
Computer Engineering and Design
基金
国家863高技术研究发展基金项目(2001AA113400)