Symphony : un modèle conceptuel de composants métier
Quinze ans après les débuts prometteurs de l'objet, les méthodes d'ingénierie centrées objet tardent à s'imposer au sein de certaines entreprises. Plusieurs raisons peuvent être invoquées, en particulier le fait que la réutilisation de composants dans les étapes amont du développement des applications reste difficile. Les travaux entrepris autour de la méthode Symphony ont tenté de pallier à ce problème. Ils ont pour objectifs d'adopter une vision métier centrée sur l'utilisateur, d'optimiser la réutilisation de composants métier dans les étapes amont du développement des applications et de faciliter l'adaptation aux évolutions des besoins métier des applications. Symphony est une méthode de développement à base de composants métier issue de l'expérience de la société Umanis et qui a fait ses preuves dans plusieurs projets industriels. Tant au niveau conceptuel que logiciel une application est vue comme un assemblage de composants indépendants et interconnectés. Cet article met l'accent sur le modèle conceptuel des composants métier et de leurs relations.
Fifteen years after the object promising beginning, object oriented methods are not really used in the companies. Several reasons can be quoted, in particular the fact that components reuse during the analysis and design stages of application development remains difficult. The work undertaken around the Symphony method adresses this problem. Its aims are to give a user centric vision, to optimize the reuse of components during the analysis and design stages and to facilitate the applications evolutions. Symphony is a component based method which drawn out of Umanis experiences. Symphony has proven itself in various industrial projects. An application is seen as an assembly of independent and inter-connected components as well at conceptual level as at the software level. This article stresses the conceptual model of the components and their relations.
I.HASSINE, D.RIEU, F.BOUNAAS, O.SEGHROUCHNI
approche composant métier, méthode Symphony, composant technique, composant métier, modèle de composants, relations inter-composants.
Business component approach, Symphony method, technical component, business component, component model, component relationships.
Français
|