Existe-t-il un outil ou un framework (gratuit) permettant de définir des vues sur plusieurs backends de données (de préférence pour Java et sur la base d'objets)?Meta-Database Views/Intégration de données
Par exemple, j'ai 2 bases de données: Une base de données fournit une table ou une classe (peu importe beaucoup) PersonX (nom, adresse), et l'autre fournit Persony (nom, dateOfBirth)
maintenant Je veux créer une vue qui les lie Person(name, address, dateOfBirth)
comme (pseudo-code):
Person(n, a, dob) :=
Couple(x.name, y.name) as n, x.address as a, y.dateOfBirth as dob From PersonX as x outer join PersonY as y on (x.name = y.name)
Mais je ne veux pas que la vue, je veux aussi pouvoir faire des mises à jour sur la vue qui devrait déléguer des changements Retour aux sources. Ce mot-clé "Couple" devrait signifier qu'une mise à jour du champ Persion.name devrait être déléguée aux deux sources sous-jacentes. Donc, d'après ce que j'ai vu à propos de l'intégration de données, il s'agit de créer des vues, donc ma question est liée à cela, mais je n'ai pas beaucoup d'expérience sur ce sujet.
toute aide qui est apprécié - thx :)