L'architecture orientée services (SOA ), un modèle d'affaires utilisé pour automatiser les interactions client et de service, se compose de sept grandes «couches» de l'interaction. Chaque couche est autonome et capable de communiquer aux couches qui l'entourent pour accomplir des tâches demandées par un client. Les sept couches comprennent des systèmes d'exploitation , les composants de l'entreprise , des services, des processus d'affaires chorégraphie, présentation, l'architecture d'intégration et des systèmes de qualité. Systèmes d'exploitation La première couche de SOA , la couche des systèmes d'exploitation, est constitué du matériel et des logiciels disponibles pour la société préexistante. Cela peut inclure des mainframes , serveurs, applications héritées et les pratiques commerciales héritées. Enterprise Composants La couche des composants de l'entreprise gère la majorité des fonctionnalités au sein de l' architecture orientée services . Services interrogent composantes de l'entreprise , qui a ensuite traiter la requête en utilisant les ressources disponibles dans les systèmes opérationnels. Services Pas toutes les fonctionnalités des composants d'entreprise est faite disposition du public pour les utilisateurs. La couche de services se compose de tous les utilisateurs des services disponibles peuvent interroger , qu'il soit public ou privé. Les services de cette couche peuvent être utilisés individuellement ou ensemble dans le cadre d'un service composite dans la couche d' chorégraphie d'affaires. Business Process Chorégraphie processus d'affaires chorégraphie implique la composition de services individuels pour créer une seule application unifiée . Chaque chorégraphie définit le processus à travers lequel les données sont acheminées à travers un ensemble de services. Cette couche permet de modulariser le processus SOA en s'appuyant uniquement sur les services exposés . Présentation La couche de présentation , mais pas toujours nécessaire , donne accès à la chorégraphie d'affaires et services à travers des portails . Par exemple , les services Web seraient en mesure d'accéder à un portail qui permettrait soit d' un service ou chorégraphie d'affaires. Intégration La sixième couche assure l'intégration des services en utilisant un éventail de capacités de transformation. Il peut s'agir de systèmes intelligents de routage et de médiation de protocole , qui travaillent tous les deux pour guider le flux de données par l'étiquetage et la transmission des informations . Qualité de service La couche finale , qualité de service, comprend tous les processus liés à assurer une expérience positive. La qualité de la couche de service inclut la sécurité , et des améliorations de performances . Capable de contrôler le SOA , cette couche répond à des événements nécessaires pour améliorer la qualité globale de l'application.
|