Abstract

The plethora of data models, specified or implicit, in today's technology selection causes a great confusion: the lack of programmer portability, or the ability of a programmer to adapt to new systems. Coupled with differences in terminology in object technology, the object-oriented data models (or object models) found in various technologies (object-oriented languages, user interfaces, application development environments, etc.) can be quite confusing for a programmer or analyst that needs to use a large selection of tools in his or her everyday work. This lack of portability, and a resulting lack of interoperability, are the primary targets of interoperability standards which the Object Management Group is specifying for heterogeneous distributed application environments. This paper presents a unified core object model set of concepts used throughout the standards process of the Object Management Group to present a consistent face to users of OMG-compliant software.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.