Article | REF: H3270 V2

Transposing model objects in the relational context

Author: Martial CHRISMENT

Publication date: February 10, 2012

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

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 article

AUTHOR

  • 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).

You do not have access to this resource.

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

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

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

Subscribe now!

Ongoing reading
Transposing an object model into a relational context