21 juil. 2011

Vous avez dit SOA ?

La SOA (Services Oriented Architectures) :
Une architecture applicative au sein de laquelle toutes les fonctions sont définies comme des services indépendants et définis et appelables grâce à leurs interfaces (ou contrat de services). Leur invocation peut être faite en séquence définissant ainsi un processus métier.


La SOA englobe des principes de conception tels que la modularité, l’encapsulation, les standards, la réutilisation et l’informatique distribuée.

Au fur et à mesure de la sophistication des applications et de la technologie, l’attention portée à l’intégration et la modularité est devenue prépondérante. La réutilisation des composants et les préalables d’interopérabilité ont conduit cette évolution vers une Architecture Orientée Services (SOA), où une logique métier autonome peut être affichée et partagée efficacement entre applications et plateformes.

Dans le cadre de la SOA, un service est une procédure ou une méthode qui remplit une fonction précise qui sera utilisée par d’autres modules ou systèmes.
Un service web est une technologie qui permet à des applications séparées de communiquer entre elles indépendamment de la plateforme ou du langage. Les services web sont au cœur de nombreuses solutions SOA.

Plus concrètement dans la mise en place d'une architecture orientée services la principale problématique concerne souvent l'accompagnement du changement. Au sein des organisations cloisonnées, le déploiement de ce type solution pourrait être très complexe car elle exigerait une mise en commun des savoirs entre différents départements. Une gestion de règles automatisées pourrait bien être la solution a ce problème (Business Rules Management System BRMS).

9 juil. 2011

Loi 045-2009/AN du 10/11/2009

Loi portant Réglementation des services et des transactions électroniques au Burkina Faso.