Architecture fédérée

L'architecture fédérée est une forme d'architecture centrée sur les données. Le terme de système de base de données fédérée a été introduit par Heimbigner et McLeod[1]. Ils définissent l’essentiel de ce qu’est une base de données fédérée faiblement couplée : « collection of components to unite loosely coupled federation in order to share and exchange information » et une base de données fédérée fortement couplée : « an organization model based on equal, autonomous databases, with sharing controlled by explicit interfaces. » (un modèle d'organisation basé sur des bases de données égales, autonomes, avec partage contrôlées par des interfaces explicites)

L’objectif de la création d’une base fédérée est de donner aux utilisateurs une vue unique des données présentes sur plusieurs systèmes a priori hétérogènes. Il s’agit d’une problématique typique lors de la concentration ou de la fusion d’entreprises : faire cohabiter les différents systèmes tout en leur permettant d’interopérer d’une manière harmonieuse. Il ne s’agit pas ici de reconstruire une base répartie à partir des anciennes (ré-ingénierie), mais de conserver les anciennes bases et leurs autonomies locales tout en permettant l’intégration de l’ensemble.

Sheth et Larson[2] divisent les systèmes fédérés en deux catégories : les systèmes faiblement couplés réalisant l’intégration des différentes bases de données à l’aide des mécanismes des bases de données multibases et réparties (et donc la tâche de maintenir la fédération est laissée aux administrateurs locaux[3]) et les systèmes fortement couplés réalisant l’intégration à l’aide d’un SGBD fédéré (le maintien de la fédération est sous le contrôle de l’administrateur de la fédération).

Les fédérations faiblement couplées

Modèle d'architecture fédérée faiblement couplée

Pour réaliser une telle intégration, quatre schémas sont utilisés dans les bases de données composant la fédération; le schéma d'exportation (ES) pour les données permises à l'exportation, le schéma d'importation (IS) pour les données importées, le schéma privé (PS) pour l'ensemble de données privées (ES et IS inclus) et le schéma commun (global, canonique ou pivot) qui dans le cas des bases de données faiblement couplées n’est qu’une abstraction se trouvant dans le dictionnaire de données de la fédération (FD).

Dans le diagramme, nous avons quatre bases de données distinctes, offrant la portion de leurs données qui est nécessaire à la fédération via leurs ES. Les informations (métadonnées) concernant le schéma global se retrouvent dans la FD. Nous retrouvons également dans la FD les informations indiquant comment effectuer l’importation des données pour réaliser des vues sur le schéma global (liens en pointillés).

Nous voyons dans le diagramme que le schéma global n’existe que d’une façon virtuelle, les différents administrateurs de données locaux doivent créer des vues à la main sur les différents schémas d’exportation pour réaliser une vue totale ou partielle (mais virtuelle) du schéma global. Les schémas d’exportation (ES) sont en général des vues sur une portion de la base locale de manière à permettre la correspondance entre cette portion de la base et le schéma global. Nous constaterons que les schémas originaux restent inchangés et que les utilisateurs locaux peuvent continuer à utiliser leurs anciennes bases comme si de rien n’était. La seule nouveauté pour un usager local est l’accès possible aux données de la fédération via son IS local.

Les fédérations fortement couplées

Modèle d'architecture fédérée fortement couplée, d'après Sheth, A.P., Larson, J.: Federated database systems for managing heterogeneous, distributed and autonomous Databases. ACM Computing Surveys, Vol. 22, No. 3, 1990

Pratiquement tous les auteurs dans le domaine de la médiation de données attribuent à [Sheth & Larson, 1990] le concept de fédération de données et en général, le concept de fédération se ramène à l’approche fortement couplée. Pourtant, ces auteurs ont pour seul mérite d’avoir synthétisé et catégorisé les différentes approches fédératives existantes à l’époque et d’avoir proposé une architecture de référence pour l’approche fédérée fortement couplée (sans concevoir de système opérationnel). Voici la liste des systèmes existants à l’époque (selon Sheth et Larson) : ADDS, CALIDA, DQS, DDTS, IISS, Mermaid, MRDSM, Multibase, OMNIBASE.

Il s’agit essentiellement du même diagramme que celui présenté par Sheth et Larson. Seule la ligne pointillée a été rajoutée, celle-ci sépare la partie supérieure que nous baptiserons intégrateur et qui est responsable de l’intégration des différentes BD de la partie inférieure que nous appellerons traducteur, qui permet la traduction d’un schéma d’une BD dans un modèle canonique. Il est naturel de concevoir un déploiement de cette architecture avec les traducteurs sur les mêmes hôtes que les SGBD locaux et l’intégrateur sur un hôte particulier. Un tel système peut être baptisé SGBDF pour Système de Gestion de Bases de Données Fédérées et possède de multiples points en commun avec les SGBD traditionnels et répartis. En fait, nous pouvons considérer ces systèmes comme des SGBD répartis pour lesquels les schémas internes sont des SGBD traditionnels. Il est donc naturel de concevoir un SGBDF comme une évolution des SGBD répartis.

Tous les systèmes de type fédéré fortement couplé suivent d’une manière plus ou moins heureuse l’architecture générique établie par Sheth et Larson. Cette architecture est composée essentiellement de processeurs et de schémas. Voici les différentes catégories de ces composantes dégagées par les deux auteurs et se retrouvant dans le diagramme.

Processeurs de transformation

Ces processeurs traduisent une commande effectuée dans un langage (ex.: SQL) en une requête dans un autre langage (ex. : CODASYL). Pour pouvoir effectuer cette tâche, ils offrent une vision transparente des modèles de données. Ils convertissent donc un schéma conçu selon un modèle en un autre (ex. : modèle réseau en modèle relationnel et vice versa).

Processeurs filtres

Ces processeurs vérifient les commandes envoyées à un processeur ou les résultats retournés par un processeur pour s’assurer qu’ils ne violent pas des règles d’intégrité syntaxique et/ou sémantique. Ces processeurs peuvent s’occuper également de la vérification des droits d’accès aux données. Concrètement, ils sont responsables du maintien de la fédération en offrant des mécanismes explicites permettant de résoudre les contraintes du schéma global.

Processeurs de construction

Ces processeurs divisent les commandes ou les données envoyées par un processeur en commandes ou données destinées à plusieurs processeurs. Ou encore, à l’inverse, intègrent des commandes ou des données envoyées par plusieurs processeurs. Les tâches pouvant être accomplies par ces processeurs sont les suivantes : intégration de schémas, négociation de protocoles entre processeurs, optimisation de requêtes et décomposition des requêtes pour différents processeurs, gestion des transactions (atomicité et concurrence). Processeurs d’accès : Ces processeurs acceptent les commandes effectuées par différents processeurs et manipulent directement les données en fonction des commandes. Ils correspondent à des SGBD locaux.

Schémas locaux

Ils correspondent aux schémas des bases de données participantes, exprimés dans leurs modèles de données propres (relationnel, réseau, hiérarchique). Schémas des composants : Ils correspondent aux schémas des bases de données participantes une fois que les schémas sont traduits dans un modèle de données commun (pivot). Schémas d’exportation : Ils correspondent à la portion des schémas des composants destinés à l’intégration au sein de la fédération.

Schéma fédéré

Il s’agit du schéma de la fédération proprement dit.

Schémas externes

Équivalents aux schémas externes de l’architecture Ansi/Sparc mais au niveau de la fédération.

Développements actuels et futurs

Actuellement, la norme qui s’impose en matière de SGBDF est conçue par IBM et se nomme DB2 UDB Federated System (supporté par MS SQL server, Oracle et Sybase). Malheureusement, ce système ne supporte pas encore parfaitement l’écriture et est, en général, seulement en lecture seule. L’alternative la plus simple de développement d’une fédération en lecture / écriture (au moins partielle) à l’aide de la technologie existante, semble résider dans le respect absolu des standards relationnels. Dans ce cas, il serait possible d’intégrer différentes bases de données en transférant chacune sur un même modèle de SGBD et en créant notre fédération comme un système de données réparties. L’autonomie des différentes bases de données est conservée car le transfert d’une base de données relationnelle conçue d’une manière standard sur un autre SGBDR ne devrait pas causer de gros problèmes. Le standard SQL-99 intégrant les « triggers » et les fonctions (PL/SQL) permet de créer les conversions et vérifications de contraintes nécessaires au maintien de la fédération. Par contre, l’obligation que tous les membres respectent les standards relationnels semble utopique vu le nombre aberrant de « legacy system » en entreprise.

Si plus de quinze ans après la parution de l’article de Sheth et Larson, aucun véritable produit commercial complet de SGBDF n’existe, cela semble indiquer un sérieux problème avec cette approche : «…plusieurs problèmes restent à résoudre avant que cette approche devienne commercialisable. Ni les aspects de conception (comment construire une vision commune des données partagées), ni les aspects système (où les techniques doivent être adaptées à un environnement distribué) ne sont complètement résolus… L'intégration de bases de données est un problème complexe. Un nombre considérable d'articles en ont étudié différents aspects : il en résulte une multitude de contributions techniques, quelques méthodologies et quelques prototypes. »[4]

La situation actuelle n’a guère changé et l’apparition de l’approche par médiation semble avoir définitivement tué dans l’œuf l’approche par fédération fortement couplée.

Notes et références

  1. Heimbigner, D., McLeod, D.: A federated architecture for information management. ACM Transactions on Office Information Systems (TOIS), Vol. 3, No. 3, p. 253-278, juillet 1985
  2. Sheth, A.P., Larson, J.: Federated database systems for managing heterogeneous, distributed and autonomous Databases. ACM Computing Surveys, Vol. 22, No. 3, 1990
  3. Litwin, W., Abdelatif, A.: Multidatabase interoperability. IEEE Computer, Vol. 19, No. 12, 1986
  4. Parent, P., Spaccapietra, S.: Intégration de bases de données: Panorama des problèmes et des approches. Ingénierie des Systèmes d'Information, Vol.4, No.3, 1996.

Read other articles:

Para pekerja perusahaan tekstil di Bangladesh. Industri tekstil dan pakaian menyediakan sumber pertumbuhan ekonomi Bangladesh yang saat ini sedang berkembang pesat.[1] Ekspor tekstil dan garmen menjadi sumber utama pendapatan devisa dari luar negeri. Pada tahun 2002 saja, ekspor dari tekstil, busana, dan pakaian jadi merupakan 77% dari total barang dagangan ekspor Bangladesh.[2] Pada tahun 1972, didapatilah oleh Bank Dunia bahwasanya produk domestik bruto daripada Bangladesh d...

 

Questo è un elenco dei prefissi telefonici internazionali di diversi paesi. I numeri sono assegnati dall'Unione internazionale delle telecomunicazioni (ITU) nello standard E.164.[1] Indice 1 Mappa 1.1 Zona 1: America settentrionale e Isole dei Caraibi 1.2 Zona 2: Principalmente Africa 1.3 Zona 3: Europa 1.4 Zona 4: Europa 1.5 Zona 5: Messico, America centrale e meridionale, Indie occidentali 1.6 Zona 6: Oceano Pacifico meridionale e Oceania 1.7 Zona 7: Russia 1.8 Zona 8: Asia orienta...

 

American prelate His Excellency, The Most ReverendJoseph Alphonse McNicholasBishop of Springfield in Illinoistitular bishop of ScalaSeeDiocese of Springfield in IllinoisIn officeSeptember 3, 1975 -April 17, 1983PredecessorWilliam Aloysius O'ConnorSuccessorDaniel L. RyanOther post(s)Auxiliary Bishop of St. Louis1969 to 1975OrdersOrdinationJune 7, 1949by Joseph RitterConsecrationMarch 25, 1970by John CarberryPersonal detailsBorn(1923-01-23)January 23, 1923St. Louis, Missouri, USDiedAp...

At va'ani Chanson de Shlomo Artzi auConcours Eurovision de la chanson 1975 Sortie 1975 Langue Hébreu Genre Pop Auteur Ehud Manor Compositeur Shlomo Artzi Classement 11e (40 points) Chansons représentant Israël au Concours Eurovision de la chanson Natati la khayay(1974) Emor shalom(1976)modifier At va'ani (en alphabet hébreu : את ואני, en français Toi et moi) est la chanson représentant Israël au Concours Eurovision de la chanson 1975 à Stockholm, en Suède. Elle est i...

 

Durham mayoral election, 1991 ← 1989 November 5, 1991 1993 →   Candidate Harry E. Rodenhizer Jr. Chester L. Jenkins Party nonpartisan candidate Nonpartisan Popular vote 15,725 13,640 Percentage 53.55% 46.45% Mayor before election Chester L. Jenkins Democratic Elected Mayor Harry E. Rodenhizer Jr. Republican Elections in North Carolina Federal government U.S. President 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860 186...

 

2005 studio album by JunoonInfinitiStudio album by JunoonReleasedJuly 1, 2005RecordedJanuary–May 2005 at Digital Fidelity Studio, in Lahore, Pakistan and Grandview Studios in New York City, United StatesGenreSufi rock, Classical rock, Hard rock, Pop rockLength53:40LabelEMI, Nameless Sufi MusicProducerJohn Alec, Salman AhmadAlternative coverJunooni Cover. Singles from Infiniti Ghoom TaanaReleased: August 8, 2004 Al-VidaReleased: December 4, 2005 Infiniti is the debut album of the sin...

Weapon A push dagger (alternately known as a punch dagger, punch knife, push knife or, less often, a push dirk) is a short-bladed dagger with a T handle designed to be grasped and held in a closed-fist hand so that the blade protrudes from the front of the fist, either between the index and middle fingers or between the two central fingers, when the grip and blade are symmetrical.[1][2] It originated as a close-combat weapon for civilians in the early 19th century, and also sa...

 

Column marking the neighborhood's border Morningside/Lenox Park is an intown neighborhood in Atlanta, Georgia founded in 1923. It is located north of Virginia-Highland, east of Ansley Park and west of Druid Hills. Approximately 3,500 households comprise the neighborhood that includes the original subdivisions of Morningside, Lenox Park, University Park, Noble Park, Johnson Estates and Hylan Park. History The area that became Atlanta was once home to the Muscogee indigenous people. Following t...

 

1997 American legal drama film by Francis Ford Coppola The RainmakerTheatrical release posterDirected byFrancis Ford CoppolaScreenplay byFrancis Ford CoppolaBased onThe Rainmakerby John GrishamProduced by Michael Douglas Fred Fuchs Steven Reuther Starring Matt Damon Claire Danes Jon Voight Mary Kay Place Mickey Rourke Danny DeVito CinematographyJohn TollEdited by Melissa Kent Barry Malkin Music byElmer BernsteinProductioncompanies American Zoetrope Constellation Films Distributed byParamount ...

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

 

Voce principale: Società Sportiva Calcio Napoli. AC NapoliStagione 1930-1931 Sport calcio Squadra Napoli Allenatore William Garbutt Presidente Giovanni Serracapriola Serie A6º Maggiori presenzeCampionato: Innocenti (34)Totale: Innocenti (34) Miglior marcatoreCampionato: Vojak (20)Totale: Vojak (20) StadioGiorgio Ascarelli 1929-1930 1931-1932 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti l'Associazione Calcio Napoli nelle competizioni ufficial...

 

Pour les articles homonymes, voir Steinbeck. John Steinbeck John Steinbeck en 1939. Données clés Nom de naissance John Ernst Steinbeck Naissance 27 février 1902 Salinas (Californie, États-Unis) Décès 20 décembre 1968 (à 66 ans) New York (État de New York, États-Unis) Activité principale Romancier, nouvelliste, correspondant de guerre Distinctions Prix Pulitzer (1940)Prix Nobel de littérature (1962)Médaille présidentielle de la Liberté (1964) Auteur Langue d’écriture An...

Annual men's basketball award Associated Press Men’s Player of the YearAwarded forthe most outstanding NCAA men's basketball players in all levels of competitionCountryUnited StatesHistoryFirst award1961Most recentZach Edey, PurdueWebsiteWebsite The Associated Press College Basketball Player of the Year award was established in 1961 to recognize the best men's college basketball player of the year, as voted upon by the Associated Press (AP). The only three-time winner is Ralph Sampson of th...

 

Come leggere il tassoboxScimpanzé comune Scimpanzé nel Parco nazionale di Kibale, Uganda Stato di conservazione In pericolo[1] Classificazione scientifica Dominio Eukaryota Regno Animalia Phylum Chordata Classe Mammalia Ordine Primates Sottordine Haplorrhini Infraordine Simiiformes Famiglia Hominidae Sottofamiglia Homininae Tribù Hominini Genere Pan Specie P. troglodytes Nomenclatura binomiale Pan troglodytes(Blumenbach, 1775) Sinonimi Simia troglodytes Blumenbach, 1775 Troglodyte...

 

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

Brazilian footballer In this Portuguese name, the first or maternal family name is Marques and the second or paternal family name is da Silva. Everaldo Everaldo in 1970Personal informationFull name Everaldo Marques da SilvaDate of birth (1944-09-11)11 September 1944Place of birth Porto Alegre, BrazilDate of death 28 October 1974(1974-10-28) (aged 30)Place of death Santa Cruz do Sul, BrazilHeight 1.78 m (5 ft 10 in)[1]Position(s) Left backYouth career1957–196...

 

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

Dodge D24 (Deluxe dan Custom)Dodge CustomInformasiProdusenDodge (Chrysler)Masa produksi1946–1949PerakitanAmerika Serikat:Hamtramck Assembly, Hamtramck, MichiganEvansville Assembly, Evansville, IndianaSan Leandro Assembly, San Leandro, California (mulai 1948)Kanada: Windsor Assembly, Windsor, OntarioBodi & rangkaKelasmobil ukuran penuhBentuk kerangka2-pintu coupe 4-pintu sedan 2-pintu konvertibelTata letakmesin depan, penggerak roda belakangMobil terkaitChrysler WindsorDeSoto Custom...

Pejorative term for interracial relationships This article may be too long to read and navigate comfortably. Consider splitting content into sub-articles, condensing it, or adding subheadings. Please discuss this issue on the article's talk page. (October 2022) Race History Historical concepts Biblical terminology for race Society Color terminology Race relations Racialization Racism (scientific racism) Racial equality Racial politics Sociology of race Race and... Crime (United Kingdom, Unite...

 

Badan Urusan Kebudayaan文化庁Bunka-chōGedung UtamaInformasi lembagaDibentuk15 Juni 1968; 56 tahun lalu (1968-06-15)[1]Nomenklatur sebelumnyaBiro Budaya Departemen PendidikanKomite Perlindungan Properti BudayaWilayah hukum JepangKantor pusat85-4 Yabunouchi-cho, Shimochoja-machi-dori, Shinmachi-nishi-iru, Kamigyo-ku, Kyoto-shi, Kyoto 602-8959,  Jepang35°1′14″N 135°45′22″E / 35.02056°N 135.75611°E / 35.02056; 135.75611Pegawai301 (202...