Antoine Beugnard, O. Caron, Jean-Philippe Thibault, B. Traverson
{"title":"Assemblage de composants par contrats. Le modèle de composants ACCORD","authors":"Antoine Beugnard, O. Caron, Jean-Philippe Thibault, B. Traverson","doi":"10.3166/objet.11.4.11-46","DOIUrl":null,"url":null,"abstract":"The main objective of the ACCORD project was to propose to Information System architects an analysis and design framework based on explicit contracts and addressing the description and assembly of business components. Project motivations are first presented, then the framework elements are detailed in conjunction with contracts hierarchy description. Focus is put on contract concept to solve components assembly and integration problems. Last part shows how model transformations are used to translate an ACCORD framework based design into a component-based specific platform design (here, EJB and CCM as examples). This transformation process is compared to the MDA approach proposed by the OMG.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Obj. Logiciel Base données Réseaux","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/objet.11.4.11-46","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The main objective of the ACCORD project was to propose to Information System architects an analysis and design framework based on explicit contracts and addressing the description and assembly of business components. Project motivations are first presented, then the framework elements are detailed in conjunction with contracts hierarchy description. Focus is put on contract concept to solve components assembly and integration problems. Last part shows how model transformations are used to translate an ACCORD framework based design into a component-based specific platform design (here, EJB and CCM as examples). This transformation process is compared to the MDA approach proposed by the OMG.