comprendre processus partagés
Comprendre l'organisation de processus partagés
Les processus, supports de l'activité des entreprises, deviennent de plus en plus complexes et dépassent dans la majorité des cas les frontières de l'entreprise, c'est-à-dire que le processus couvre non seulement des activités réalisées au sein de l'entreprise mais aussi chez des partenaires. En conséquence, la coopération des entreprises sous forme par exemple d'entreprises virtuelles, de réseaux d'entreprises et des chaînes logistiques impose l'intégration de processus des différentes entreprises partenaires au sein d'un seul processus de plus haut niveau (appelé processus interentreprises).
Dans cet objectif de coopération, les entreprises cherchent à rendre certains de leurs processus accessibles aux partenaires. Pour des mesures de sécurité et de confidentialité, les entreprises ne veulent pas dévoiler leurs savoir-faire. Par conséquence, l'interconnexion des processus soulève les problèmes suivants :
n Accessibilité : Une entreprise (consommatrice) doit pouvoir « déclencher » l'exécution d'un processus dans une autre entreprise (fournisseur) et avoir la possibilité de « contrôler » l'exécution de ce processus. Or les processus sont souvent considérés comme des boîtes noires car les entreprises tiennent à préserver un certain niveau de contrôle. Il est alors nécessaire pour les partenaires de présenter, contrôler et intégrer les processus des partenaires au sein d'un processus interentreprises.<o:p></o:p>
n Confidentialité : Lors d'une coopération interentreprises, une entreprise consommatrice n'a pas besoin de connaître tous les détails opérationnels d'un service fourni. En outre, une entreprise fournisseur ne veut pas forcément dévoiler tout son savoir-faire existant dans ses processus métiers. <o:p></o:p>
n Interopérabilité : Les différents partenaires ont des plates-formes technologiques potentiellement hétérogènes. Il n'est donc pas possible de définir directement les interactions entre les différentes partenaires en termes de processus (workflow). Il est alors nécessaire d'introduire une couche intermédiaire pour faire l'abstraction des processus qu'une entreprise met, éventuellement, à disposition des ses partenaires et assurer ainsi l'interopérabilité. <o:p></o:p>
Outre la prise en compte d'architectures distribuées supportant les systèmes d'information, il importe d'intégrer les contraintes d'accessibilité et de confidentialité pour définir une infrastructure de communication sécurisée.<o:p></o:p>
Comment faire
Afin de remédier à ces problèmes, nous proposons un modèle générique d'interconnexion de processus d'entreprises basant sur la composition de plusieurs services fournis par les différentes partenaires. Ce paradigme de coopération par composition de services, permet de définir et développer une approche orientée services qui répond aux besoins par un cadre de coopération interentreprises souple et générique.
Voir Comprendre le SOA
Voir Comment intégrer une architecture orientée service
Voir Comprendre les objectifs d'une politique de sécurité
Voir Comment construire une politique de sécurité
Voir Comment construire une infrastructure distribuée sécurisée
|