首页 | 本学科首页   官方微博 | 高级检索  
     

从C++多态到CAR多态研究软件复用的发展
引用本文:杨亚俊,陈榕,杨青松. 从C++多态到CAR多态研究软件复用的发展[J]. 计算机工程与设计, 2005, 26(9): 2291-2294
作者姓名:杨亚俊  陈榕  杨青松
作者单位:清华大学深圳研究生院,软件工程中心,广东,深圳,518055;清华大学,信息技术研究院操作系统与中间件技术研究中心,北京,100084
基金项目:国家863高技术研究发展基金项目(2001AA113400).
摘    要:随着网络技术的发展以及软件复用技术的日益突出,Web服务(Web Service)的概念正在成为新一代因特网应用的重要特点.实现网络服务的关键技术是面向构件、中间件的编程技术,以及一整套的运行环境、开发环境等平台技术.而对COM技术进行了扩展的CAR构件、中间件技术,则更好地适应了面向Web服务的要求.分析了传统面向对象语言C++的仅仅源代码级的多态复用技术,然后发展到二进制代码级标准的COM组件技术,通过接口来实现对象的多态性.介绍了由北京科泰世纪有限公司自主研发的与COM兼容的CAR构件技术,它是面向构件编程的编程模型,实现了构件创建的多态性等先进技术.

关 键 词:软件复用  C++  COM  CAR  多态  组件  接口
文章编号:1000-7024(2005)09-2291-04
收稿时间:2004-07-27
修稿时间:2004-07-27

Study on development of software reuse from C + + to CAR different used in polymorphism
YANG Ya-jun,CHEN Rong,YANG Qing-song. Study on development of software reuse from C + + to CAR different used in polymorphism[J]. Computer Engineering and Design, 2005, 26(9): 2291-2294
Authors:YANG Ya-jun  CHEN Rong  YANG Qing-song
Affiliation:1. Center of Software Engineering, Shenzhen Graduate School, Tsinghua University, Shenzhen 518055, China; 2. Center of Operating System and Middleware Technology R and D, Research Institute of Information Technology, TsinghuaUniversity, Beijing 100084, China
Abstract: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 of running environment and developing environment technology.CAR technology compatible with COM is more suitable for the re-questofweb service.First,the form and characteristic ofC++ language'spolymorphism 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.
Keywords:software reuse  C++  COM  CAR  polymorphism  component  interface
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号