skip to main content
10.1145/508791.508982acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Using an object oriented model for resolving representational differences between heterogeneous systems

Authors Info & Claims
Published:11 March 2002Publication History

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.

References

  1. Booch, G., Rumbaugh, J., Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley Longman, Inc., Reading, MA, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. "DII COE Data Emporium." {http://diides.ncr.disa.mil/xmlreg/user/index.cfm}Google ScholarGoogle Scholar
  3. "Functional Description of the Mission Space." {http://fdms.msiac.dmso.mil/}Google ScholarGoogle Scholar
  4. Khoshafian, S., Abnous, R., Object Orientation, John Wiley and Sons, Inc., New York, NY, 1995.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarCross RefCross Ref
  9. Walsh, A., Couch, J., Steinberg, D., Java 2 Bible, IDG Books Worldwide, Inc., Foster City, CA, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Wiederhold, G., "Intelligent Integration of Information", ACM-SIGMOD 93, Washington, DC, May 1993, pp. 434-437. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle Scholar

Index Terms

  1. Using an object oriented model for resolving representational differences between heterogeneous systems

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SAC '02: Proceedings of the 2002 ACM symposium on Applied computing
                March 2002
                1200 pages
                ISBN:1581134452
                DOI:10.1145/508791

                Copyright © 2002 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 11 March 2002

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate1,650of6,669submissions,25%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader