ABSTRACT
One of the major concerns in the study of software interoperability is the inconsistent representation of the same real world entity in various legacy software products. This paper proposes an object-oriented model to provide the architecture to consolidate two legacy schemas in order that corresponding systems may share attributes and methods through use of an automated translator. A Federation Interoperability Object Model (FIOM) is built to capture the information and operations shared between different systems. An automatic wrapper-based translator is discussed that utilizes the model to bridge data representation and operation implementation differences between heterogeneous distributed systems.
- Booch, G., Rumbaugh, J., Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley Longman, Inc., Reading, MA, 1998. Google ScholarDigital Library
- "DII COE Data Emporium." {http://diides.ncr.disa.mil/xmlreg/user/index.cfm}Google Scholar
- "Functional Description of the Mission Space." {http://fdms.msiac.dmso.mil/}Google Scholar
- Khoshafian, S., Abnous, R., Object Orientation, John Wiley and Sons, Inc., New York, NY, 1995.Google Scholar
- Kahng, J., McLeod D., "Dynamic Classificational Ontologies: Mediation of Information Sharing in Cooperative Federated Database Systems", Cooperative Information Systems, Trends and Directions, Academic Press, 1998. Google ScholarDigital Library
- Li, W., and Clifton, C., "Semantic Integration in Heterogeneous Databases Using Neural Networks", Proceedings of the 20th VLDB Conference, Santiago, Chile, 1994, pp. 1-12. Google ScholarDigital Library
- Liskov, B., Wing, J., "A Behavioral Notion of Subtyping," ACM Transactions on Programming Languages and Systems, Vol. 16, No. 6, November 1994, pp. 1811-1841. Google ScholarDigital Library
- Pitoura, E., "Providing Database Inter-operability through Object-Oriented Language Constructs", Journal of Systems Integration, Volume 7, No. 2, August 1997, pp. 99-126.Google ScholarCross Ref
- Walsh, A., Couch, J., Steinberg, D., Java 2 Bible, IDG Books Worldwide, Inc., Foster City, CA, 2000. Google ScholarDigital Library
- Wiederhold, G., "Intelligent Integration of Information", ACM-SIGMOD 93, Washington, DC, May 1993, pp. 434-437. Google ScholarDigital Library
- Young, P., Integration of Heterogeneous Software Systems Through Computer-Aided Resolution of Data Representation Differences, Ph.D. Dissertation, Naval Postgraduate School, Monterey, California, March, 2002.Google Scholar
Index Terms
- Using an object oriented model for resolving representational differences between heterogeneous systems
Recommendations
Applying Object-Oriented Method to CSIE System
TOOLS '99: Proceedings of the 31st International Conference on Technology of Object-Oriented Language and SystemsCSIE (Distributed Control System Configuration Software Integrated Environment) system is a platform for developing control schemes in distributed control system (DCS). With CSIE system, Engineers of DCS can configure the control schemes in kinds of ...
A new reusability metric for object-oriented software
Software reuse is big business. Managers of software houses know that reuse can bring financial rewards to their company, so long as effective reuse procedures are in place. Many companies are now starting their own reuse libraries. However, how can ...
Reverse engineering reusable software components from object-oriented APIs
Automatic component recovery from object-oriented APIs.We mined components as classes frequently used together and structural dependent.Experimented on 100 applications used four APIs. Object-oriented Application Programing Interfaces (APIs) support ...
Comments