Jim-Min Lin, W. Chu, Win-Tsung Lo, Hongji Yang, Chih-Wei Lu
{"title":"用DOS软件应用程序构建CORBA对象","authors":"Jim-Min Lin, W. Chu, Win-Tsung Lo, Hongji Yang, Chih-Wei Lu","doi":"10.1109/CMPSAC.1998.716663","DOIUrl":null,"url":null,"abstract":"CORBA is becoming the most important middleware that supports the object-oriented and client/server paradigm in distributed computing systems. However, the application systems based on CORBA are still scarce. One main reason is that only a few CORBA object services have been developed. To develop a new CORBA application, a programmer should make an effort to design a program with a CORBA interface from scratch. In our previous work (Liang et al., 1997), a re-engineering approach was proposed to convert RPC-based programs to CORBA objects, which successfully speeds up the development of CORBA applications. However, the source code is required in this approach. In many cases, software designers may not get hold of the source code. It will be significant to adapt existing PC application software in binary code mode to the object services under CORBA. Our study is addressing this problem. A graphical parking lot management system, which integrates dBase III and AutoCAD V2.6i under DOS has been implemented to demonstrate the feasibility of our approach.","PeriodicalId":252030,"journal":{"name":"Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241)","volume":"8 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Building CORBA objects with DOS software applications\",\"authors\":\"Jim-Min Lin, W. Chu, Win-Tsung Lo, Hongji Yang, Chih-Wei Lu\",\"doi\":\"10.1109/CMPSAC.1998.716663\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"CORBA is becoming the most important middleware that supports the object-oriented and client/server paradigm in distributed computing systems. However, the application systems based on CORBA are still scarce. One main reason is that only a few CORBA object services have been developed. To develop a new CORBA application, a programmer should make an effort to design a program with a CORBA interface from scratch. In our previous work (Liang et al., 1997), a re-engineering approach was proposed to convert RPC-based programs to CORBA objects, which successfully speeds up the development of CORBA applications. However, the source code is required in this approach. In many cases, software designers may not get hold of the source code. It will be significant to adapt existing PC application software in binary code mode to the object services under CORBA. Our study is addressing this problem. A graphical parking lot management system, which integrates dBase III and AutoCAD V2.6i under DOS has been implemented to demonstrate the feasibility of our approach.\",\"PeriodicalId\":252030,\"journal\":{\"name\":\"Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241)\",\"volume\":\"8 2\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-08-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CMPSAC.1998.716663\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPSAC.1998.716663","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
CORBA正在成为分布式计算系统中支持面向对象和客户机/服务器范式的最重要的中间件。然而,基于CORBA的应用系统仍然很少。一个主要原因是只开发了少数CORBA对象服务。要开发一个新的CORBA应用程序,程序员应该努力从头设计一个带有CORBA接口的程序。在我们之前的工作(Liang et al., 1997)中,提出了一种将基于rpc的程序转换为CORBA对象的再工程方法,这成功地加快了CORBA应用程序的开发。但是,在这种方法中需要源代码。在许多情况下,软件设计人员可能无法获得源代码。将现有二进制编码模式的PC应用软件适应CORBA下的对象服务具有重要意义。我们的研究正在解决这个问题。在DOS环境下实现了一个集成了dBase III和AutoCAD V2.6i的图形化停车场管理系统,验证了该方法的可行性。
Building CORBA objects with DOS software applications
CORBA is becoming the most important middleware that supports the object-oriented and client/server paradigm in distributed computing systems. However, the application systems based on CORBA are still scarce. One main reason is that only a few CORBA object services have been developed. To develop a new CORBA application, a programmer should make an effort to design a program with a CORBA interface from scratch. In our previous work (Liang et al., 1997), a re-engineering approach was proposed to convert RPC-based programs to CORBA objects, which successfully speeds up the development of CORBA applications. However, the source code is required in this approach. In many cases, software designers may not get hold of the source code. It will be significant to adapt existing PC application software in binary code mode to the object services under CORBA. Our study is addressing this problem. A graphical parking lot management system, which integrates dBase III and AutoCAD V2.6i under DOS has been implemented to demonstrate the feasibility of our approach.