JDSI: A SOFTWARE INTEGRATION STYLE FOR INTEGRATING MS-WINDOWS SOFTWARE APPLICATIONS IN A JAVA-BASED DISTRIBUTED SYSTEM

Jim-Min Lin, Zeng-Wei Hong, Guo-Ming Fang

2005

Abstract

Developing software systems by integrating the existing applications/systems over the network is becoming mature and practical. Microsoft Windows operating systems today support a huge number of software applications. It may accelerate the construction of components, if these commercial software applications could be transformed to software components. This paper proposes an architectural style to support a 3-phases process for migrating MS-Windows applications towards a distributed system using Java technologies. This style is aimed to provide a solution with clear documentation and sufficient information that is helpful to a software developer for rapidly integration of MS-windows applications. In final, an example parking lot management system that assembles two MS-Windows applications was developed in this work to demonstrate the usage of this style.

References

  1. Aversano, L., Canfora, G., Cimitile A., De Lucia, A., 2001. Migrating Legacy Systems to the Web: An Experience Report. Proceedings of the 5th European Conference on Software Maintenance and Reengineering, 148 -157.
  2. Canfora, G., Cimitile, A., De Lucia, A., Di Lucca, G.A., 1998. Decomposing Legacy Programs: A First Step towards Migrating to Client-Server Platforms. Proceedings of the 6th International Workshop on Program Comprehension, 136 -144.
  3. Cimitile, A., De Carlini, U., De Lucia, A., 1998. Incremental Migration Strategies: Data Flow Analysis for Wrapping. Proceedings of the 5th IEEE Working Conference on Reverse Engineering, 59 -68.
  4. De Lucia, A., Di Lucca, G.A., Fasolino, A.R., Guerra, P., Petruzzelli, S., 1997. Migrating Legacy Systems towards Object-Oriented Platforms. Proceedings of IEEE International Conference on Software Maintenance, 122 -129.
  5. Lin, J.M., et. al., "Reengineering Windows Software Applications Into Reusable CORBA Objectsā€¯, Journal of Information Software and Technology, Vol.46, No.6, pp. 403-413, May 2004.
  6. Schmidt, D., Stal, M., Rohnert, H., Buschmann, F., 1999. Pattern-Oriented Software Architecture: Volume 2. Reading, MA: Addison-Wesley.
  7. Serrano, M., Carver, D., Montes De Oca, C., 2002. Reengineering Legacy Systems for Distributed Environments. Journal of Systems and Software, 37-55.
  8. Sneed, H.M., 1998. A Case Study in Software Wrapping. Proceedings of the International Conference on Software Maintenance, (1998), 86-94.
Download


Paper Citation


in Harvard Style

Lin J., Hong Z. and Fang G. (2005). JDSI: A SOFTWARE INTEGRATION STYLE FOR INTEGRATING MS-WINDOWS SOFTWARE APPLICATIONS IN A JAVA-BASED DISTRIBUTED SYSTEM . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 972-8865-19-8, pages 449-452. DOI: 10.5220/0002518904490452


in Bibtex Style

@conference{iceis05,
author={Jim-Min Lin and Zeng-Wei Hong and Guo-Ming Fang},
title={JDSI: A SOFTWARE INTEGRATION STYLE FOR INTEGRATING MS-WINDOWS SOFTWARE APPLICATIONS IN A JAVA-BASED DISTRIBUTED SYSTEM},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2005},
pages={449-452},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002518904490452},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - JDSI: A SOFTWARE INTEGRATION STYLE FOR INTEGRATING MS-WINDOWS SOFTWARE APPLICATIONS IN A JAVA-BASED DISTRIBUTED SYSTEM
SN - 972-8865-19-8
AU - Lin J.
AU - Hong Z.
AU - Fang G.
PY - 2005
SP - 449
EP - 452
DO - 10.5220/0002518904490452