We suggest building the applications starting from enterprise scenarios and breaking down processes into services which are implemented in frameworks. This is an important cultural change in the software development method. The developer has to use what has already been coded and tested as a function of a priori re-use. The classical approaches had the objective to improve the dialog between the software developer and the enduser to reduce the difference between the real needs and the implemented application.The way we work is changing. The software developer must re-use what has been already tested and designed with the a priori re-use. The architecture of the information system is a consequence of the businesses of the firm. Therefore, the methodological approach has changed and the nature of the work has evolved. A higher level of abstraction is required in order to define invariants in the information system and to ensure re-usability and interoperability. Such approaches are business driven, and not technology driven. There is a break between the objective and means, a change in the responsabilities. The architecture of the information system is a cell by itself, and this should be understood by the firm. The information system is structured with actors, external and internal services and events which represent the reality of the life of the enterprise.
"Reconcevoir le système d'information : Une architecture de composants dans un environnement distribué construite pour la réutilisation à l'aide d'une approche framework,"
Systèmes d'Information et Management: Vol. 2
, Article 4.
Available at: http://aisel.aisnet.org/sim/vol2/iss4/4