Bénéfices attendues
La solution ObjectAlive apporte des
fonctionnalités de persistance avancées, améliore les performances, et
simplifie l'accès aux données, et bien d’autres caractéristiques qui améliorent
la qualité de vos développements.
-
Efficacité
grâce à une prise en main rapide, une grande facilité d’utilisation, la
souplesse de l'analyseur de requêtes, et la puissance des fonctionnalités
offertes.
-
Productivité
des équipes qui peuvent se consacrer à l’implémentation des exigences
fonctionnelles.
-
Qualité
de la production, grâce notamment à une meilleure organisation du code.
-
Amélioration de la maintenance des applications, dû à la
réduction sensible du nombre de lignes de code, la lisibilité du langage de
requêtes, et la traçabilité offerte entre vos objets métiers et vos exigences
fonctionnelles.
Caractéristiques
ObjectAlive réduit de manière significative
la fracture entre le modèle objets et les bases de données relationnelles. Il
offre également un cadre méthodologique à l’aide de fonctionnalités évoluées et
simples d’utilisation.
-
Multi bases de données : les bases de données
relationnelles les plus utilisées sur le marché peuvent être prises en charge
par OA en toute transparence.
-
Non intrusif : Aucun héritage de classe ou utilisation de
types spécifiques n’est nécessaire pour une mise en œuvre de la persistance.
Vous pouvez continuer à développer sans contrainte à l’aide des types et autres
éléments disponibles de la plate-forme .NET.
-
Transparence des mises à jours dans la source de données :
les modifications que vous apportez à vos objets sont prises en compte en toute
transparence. Ainsi, vous développez dans un contexte orienté objet sans
limitation dû au stockage des informations dans une base de données
relationnelle.
-
Langages de requêtes évolués :
-
Object Query Language (OQL) : langage de requêtes dont la
syntaxe est proche de celle de SQL, ce qui permet une prise en main rapide par
les équipes de développement.
-
Object Graph Loading Language (OGLL) : associé au langage OQL,
ce langage aux possibilités avancées permet le chargement d’objets avec une
incroyable efficacité, et libère les développeurs de l’optimisation et de
l’écriture de requêtes complexes.
-
Mécanisme de traçabilité : des mécanismes structurants
permettent de regrouper, de protéger, et d’identifier rapidement les objets
manipulés dans le contexte d’un cas d’utilisation.
-
Génération de la base de données : OA studio génère, sous
votre contrôle, le schéma de données dont vous avez besoin, tout en
respectant le modèle relationnel. Il ne vous est plus nécessaire de concevoir
la base de données en marge de la conception de votre application.
-
Autres caractéristiques : transactions automatiques,
transactions concurrentes, lazy loading évolué, cache objets.
Å
Présentation
|
Produit
|
ObjectAlive est rentabilisé dès sa première mise en oeuvre !
Vous êtes intéressé, vous désirez obtenir d’autres
informations:
. Formulez votre demande
ici.
|
|
A savoir
|
En moyenne, 40% du temps de développement est consacré à la persistance des
informations dans une base de données.
La maintenance absorbe plus de 60% du coût de possession d’un
logiciel.
|
|