Overview
ABSTRACT
As companies are required to master increasingly complex information systems, they have to solve issues regarding the transposition of specific applications, notably in the banking sector. Although solutions for transposing an object model into a relational object are available they still remain somewhat complex to implement. A good understanding of the transposition rules, at both the static level (definition of relational tables) and the dynamic one (data access services) will facilitate the putting into use of such structure and classes generation tools. Automated transposition rules then have to be implemented notably when searching for structuring products.
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHOR
-
Martial CHRISMENT: Computer engineer ENSEEIHT (École nationale supérieure d'électronique, d'informatique et d'hydraulique de Toulouse) - VIVEO company
INTRODUCTION
Object modeling and programming have become indispensable in the industrial world, particularly with the advent of model-driven architectures (MDA) and urbanized service-oriented architectures. Indeed, the need to master increasingly complex Information Systems is driving companies to implement this type of approach. Object programming technologies such as Java, C++ or DCOM enable the implementation of solutions designed in these architectures, thus facilitating both the maintenance and scalability of the Information System.
While object concepts are very much in evidence in the design phases, the solutions used for data storage remain predominantly relational. The problem of transposing applications designed with an object-based approach and intended for implementation in a relational context is therefore a recurring problem within companies.
To solve this problem, we often resort to implementing specific SQL queries that ignore the original object model. Although relatively effective, this solution complicates any evolution of the object model, as the impact on the data is difficult to assess and rarely negligible. This approach therefore runs counter to the current trend for companies to take greater control of their information systems.
It is therefore essential to implement automated transposition rules, particularly for projects that will have a major impact on the company. To this end, transposition mechanisms can be custom-built if the technical environment meets specific corporate requirements, or with a third-party transposition tool in more standard environments (for example, in a J2EE environment with tools such as Hibernate or TopLink, both integrated into Eclipse).
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference
This article is included in
Software technologies and System architectures
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Transposing an object model into a relational context
Bibliography
- (1) - MILLER (J.), MUKERJI (J.) - MDA guide version 1.0.1. - Juin 2003 http://www.omg.org/cgi-bin/doc?omg/03-06-01 .
- (2) - MULLER (P.-A.), GAERTNER (N.) -...
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference