Loading...
Please wait, while we are loading the content...
Similar Documents
Generating wrappers for command line programs: The cal-aggie wrap-o-matic project (2001)
| Content Provider | CiteSeerX |
|---|---|
| Author | Wohlstadter, Eric Jackson, Stoney Devanbu, Premkumar |
| Description | In Proceedings of the 23rd International Conference on Software Engineering |
| Abstract | Software developers writing new software have strong incentives to make their products compliant to standards such as CORBA, COM, and Java Beans. Standardscompliance facilitates inter-operability, component-based software assembly, and software reuse, thus leading to improved quality and productivity. Legacy software, on the other hand, is usually monolithic, and hard to maintain and adapt. Many organizations, saddled with entrenched legacy software, are confronted with the need to integrate legacy assets into more modern, distributed, componentized systems that provide critical business services. Thus wrapping legacy systems for inter-operability has been an area of considerable interest. Wrappers are usually constructed by hand which can be costly and error-prone. In this paper, we specifically target command-line oriented legacy systems and describe a tool framework that automates away some of the drudgery of constructing wrappers for these systems. We describe the Cal-Aggie Wrap-O-Matic system (CAWOM), and illustrate its use to create CORBA wrappers for a) the JDB debugger, thus supporting distributed debugging using other CORBA components, and b) the Apache web-server, thus allowing remote web-server administration, potentially mediated by CORBA-compliant security services. While CORBA has some limitations, in several relatively common settings it can produce better wrappers at lower cost. 1. |
| File Format | |
| Publisher Date | 2001-01-01 |
| Access Restriction | Open |
| Subject Keyword | Legacy Software Jdb Debugger Common Setting Critical Business Service Apache Web-server Java Bean Cal-aggie Wrap-o-matic System Command-line Oriented Legacy System Corba Wrapper Component-based Software Assembly Entrenched Legacy Software Strong Incentive Remote Web-server Administration Legacy Asset Considerable Interest Software Reuse Legacy System Corba Component Corba-compliant Security Service New Software Command Line Program Tool Framework Software Developer Cal-aggie Wrap-o-matic Project Many Organization |
| Content Type | Text |
| Resource Type | Proceeding |