{"title":"CORBA环境下MS-Windows软件应用程序的重用","authors":"Renhao Lin, J.-M. Lin, H. J. Jiau","doi":"10.1109/ICPADS.1998.741144","DOIUrl":null,"url":null,"abstract":"CORBA is becoming the most important middleware that supports object oriented and client/server paradigm in distributed computing systems. However the application systems based on CORBA are still scarce to date. One main reason is that only few CORBA object services have been developed. Without added help mechanisms, to have a new CORBA application, a programmer should make efforts to design a program with a CORBA interface from scratch. In our previous work (K. Liang et al., 1997), a reengineering approach was proposed to convert RPC based programs to CORBA objects, which successfully speeded up the development of CORBA applications. However the source code is required in this approach. In many cases, software designers may not be able to get hold of the source code, so it is necessary to adapt existing PC software applications, particularly for Windows applications, in binary code mode to the object services under CORBA. Our study addresses this problem. A graphic factory temperature monitor system, which integrates MS-Excel under MS-Windows has been implemented to demonstrate the feasibility of our approach.","PeriodicalId":226947,"journal":{"name":"Proceedings 1998 International Conference on Parallel and Distributed Systems (Cat. No.98TB100250)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Reusing MS-Windows software applications under CORBA environment\",\"authors\":\"Renhao Lin, J.-M. Lin, H. J. Jiau\",\"doi\":\"10.1109/ICPADS.1998.741144\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"CORBA is becoming the most important middleware that supports object oriented and client/server paradigm in distributed computing systems. However the application systems based on CORBA are still scarce to date. One main reason is that only few CORBA object services have been developed. Without added help mechanisms, to have a new CORBA application, a programmer should make efforts to design a program with a CORBA interface from scratch. In our previous work (K. Liang et al., 1997), a reengineering approach was proposed to convert RPC based programs to CORBA objects, which successfully speeded up the development of CORBA applications. However the source code is required in this approach. In many cases, software designers may not be able to get hold of the source code, so it is necessary to adapt existing PC software applications, particularly for Windows applications, in binary code mode to the object services under CORBA. Our study addresses this problem. A graphic factory temperature monitor system, which integrates MS-Excel under MS-Windows has been implemented to demonstrate the feasibility of our approach.\",\"PeriodicalId\":226947,\"journal\":{\"name\":\"Proceedings 1998 International Conference on Parallel and Distributed Systems (Cat. No.98TB100250)\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-12-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 1998 International Conference on Parallel and Distributed Systems (Cat. No.98TB100250)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICPADS.1998.741144\",\"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 1998 International Conference on Parallel and Distributed Systems (Cat. No.98TB100250)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPADS.1998.741144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
CORBA正在成为分布式计算系统中支持面向对象和客户机/服务器范式的最重要的中间件。然而,目前基于CORBA的应用系统仍然很少。一个主要原因是只开发了很少的CORBA对象服务。在没有添加帮助机制的情况下,要有一个新的CORBA应用程序,程序员应该努力从头设计一个带有CORBA接口的程序。在我们之前的工作(K. Liang et al., 1997)中,提出了一种将基于RPC的程序转换为CORBA对象的再工程方法,成功地加快了CORBA应用程序的开发。但是,在这种方法中需要源代码。在许多情况下,软件设计人员可能无法获得源代码,因此有必要使现有的PC软件应用程序,特别是Windows应用程序,以二进制代码模式适应CORBA下的对象服务。我们的研究解决了这个问题。通过在MS-Windows下集成MS-Excel的图形化工厂温度监控系统的实现,验证了该方法的可行性。
Reusing MS-Windows software applications under CORBA environment
CORBA is becoming the most important middleware that supports object oriented and client/server paradigm in distributed computing systems. However the application systems based on CORBA are still scarce to date. One main reason is that only few CORBA object services have been developed. Without added help mechanisms, to have a new CORBA application, a programmer should make efforts to design a program with a CORBA interface from scratch. In our previous work (K. Liang et al., 1997), a reengineering approach was proposed to convert RPC based programs to CORBA objects, which successfully speeded up the development of CORBA applications. However the source code is required in this approach. In many cases, software designers may not be able to get hold of the source code, so it is necessary to adapt existing PC software applications, particularly for Windows applications, in binary code mode to the object services under CORBA. Our study addresses this problem. A graphic factory temperature monitor system, which integrates MS-Excel under MS-Windows has been implemented to demonstrate the feasibility of our approach.