Thématique 1

Modélisation et conception orientées services


De l'avis de plusieurs experts, les architectures orientées service (SOA) vont s'imposer au cours des prochaines années. Elles trouveront particulièrement leur place dans les contextes d’applications d’entreprise, imposant peut-être une refonte majeure des architectures déjà en place. Selon le Gartner Group, plus de 75% des projets d'entreprise des années 2008 reposeront sur les SOA (Service Oriented Architecture). À elle seule, cette perspective suffit à faire prendre conscience de l'ampleur du phénomène, même s'il convient de mesurer les implications concrètes de cette approche sur les systèmes actuels.

Comme les Architectures Orientées Service ne représentent pas uniquement une technologie mais une façon de concevoir et de déployer des applications au sein des entreprise, il convient lors de de structurer ses projets selon une approche basée sur le principe de "services" et non plus, comme par le passé, sur la base d'applications que l'on pourrait cataloguer, par opposition, de "monolithiques". Cette thématique s'inscrit dans cette logique et porte précisément sur les points suivants:
   • Comment identifier et définir les services ? 
   • Comment concevoir et mettre en œuvre une architecture orientée service (SOA) ?
   • Comment créer une SOA souple et réutilisable ?
   • Comment publier et découvrir les services ?
   • Comment automatiser les processus métier en appliquant le modèle d'architecture ?
   • Comme orchestrer des services et exécuter des processus éventellement avec BPEL (Business Process Execution) ?
   • Comment favoriser et permettre l'interopérabilité des SOA ? Quelles sont les normes et les bonnes pratiques ?
   • Comment mettre en œuvre des services faiblement couplés avec WSDL (Web Service Description Language), OWL-S (OWL for Services)
   • etc.