{"title":"GoTM转向基于组件的事务画布","authors":"Romain Rouvoy, P. Merle","doi":"10.3166/objet.10.2-3.131-146","DOIUrl":null,"url":null,"abstract":"Depuis quelques annees, les standards transactionnels ne cessent d'apparaitre chez les differents fournisseurs de modeles applicatifs. Malgre cette multiplication des protocoles et des propositions, le coeur du probleme demeure identique depuis qu'il a ete introduit pour la premiere fois dans les bases de donnees. Il s'agit en effet de garantir une execution correcte d'une sequence d'operations et le cas echeant de conserver la stabilite du systeme tel qu'il etait a l'initiation de cette sequence. Les differentes variations introduites au fil des annees n'ont donc pas remis en cause profondement les concepts lies aux transactions mais se sont contentees de faire evoluer les notions de base pour repondre a l'evolution des besoins des applications. Cet article propose donc un canevas logiciel oriente composant pour la conception de moteurs transactionnels. L'implantation de ce canevas (GoTM) se base sur le modele de composants Fractal et fournit un ensemble de composants elementaires dont les assemblages peuvent donner lieu a differentes instances de moteurs transactionnels.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"GoTM Vers un canevas transactionnel à base de composants\",\"authors\":\"Romain Rouvoy, P. Merle\",\"doi\":\"10.3166/objet.10.2-3.131-146\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Depuis quelques annees, les standards transactionnels ne cessent d'apparaitre chez les differents fournisseurs de modeles applicatifs. Malgre cette multiplication des protocoles et des propositions, le coeur du probleme demeure identique depuis qu'il a ete introduit pour la premiere fois dans les bases de donnees. Il s'agit en effet de garantir une execution correcte d'une sequence d'operations et le cas echeant de conserver la stabilite du systeme tel qu'il etait a l'initiation de cette sequence. Les differentes variations introduites au fil des annees n'ont donc pas remis en cause profondement les concepts lies aux transactions mais se sont contentees de faire evoluer les notions de base pour repondre a l'evolution des besoins des applications. Cet article propose donc un canevas logiciel oriente composant pour la conception de moteurs transactionnels. L'implantation de ce canevas (GoTM) se base sur le modele de composants Fractal et fournit un ensemble de composants elementaires dont les assemblages peuvent donner lieu a differentes instances de moteurs transactionnels.\",\"PeriodicalId\":201701,\"journal\":{\"name\":\"Obj. Logiciel Base données Réseaux\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-09-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Obj. Logiciel Base données Réseaux\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3166/objet.10.2-3.131-146\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Obj. Logiciel Base données Réseaux","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/objet.10.2-3.131-146","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
GoTM Vers un canevas transactionnel à base de composants
Depuis quelques annees, les standards transactionnels ne cessent d'apparaitre chez les differents fournisseurs de modeles applicatifs. Malgre cette multiplication des protocoles et des propositions, le coeur du probleme demeure identique depuis qu'il a ete introduit pour la premiere fois dans les bases de donnees. Il s'agit en effet de garantir une execution correcte d'une sequence d'operations et le cas echeant de conserver la stabilite du systeme tel qu'il etait a l'initiation de cette sequence. Les differentes variations introduites au fil des annees n'ont donc pas remis en cause profondement les concepts lies aux transactions mais se sont contentees de faire evoluer les notions de base pour repondre a l'evolution des besoins des applications. Cet article propose donc un canevas logiciel oriente composant pour la conception de moteurs transactionnels. L'implantation de ce canevas (GoTM) se base sur le modele de composants Fractal et fournit un ensemble de composants elementaires dont les assemblages peuvent donner lieu a differentes instances de moteurs transactionnels.