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.