WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Architecture soa (architecture orientée services)

( Télécharger le fichier original )
par Virginie ELIAS
CNAM Nantes - Pays de la Loire - Ingénieur en Informatique 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy
Synthèse des standards

 

Standard

Organisme

Méta modèle

Notation

Échange de modèle

Remarques

1997

UML 1.1

OMG

OUI

OUI

OUI

Langage d'analyse de processus automatisé dans le sens où le modèle d'activités présente certaines fonctionnalités pour la modélisation des processus. Il inclut le méta modèle, la notation et le format d'échange XMI. Mais des limites subsistent

2001

BPML

BPMI

OUI

NON

OUI

Langage d'exécution.

2002

XPDL 1.0

WFMC

OUI

NON

OUI

Langage d'exécution.

2003

 
 
 
 
 
 

2004

BPMN 1.0

BPMI

NON

OUI

NON

Analyse des processus automatisés. Apparition des notions de flux et de messages

Juin 2005 - Fusion de l'OMG et de BPMI

Nov 2004

UML 2.0

OMG

OUI

OUI

OUI

Analyse des processus automatisés

Oct 2005

XPDL 2.0

WFMC

OUI

NON

OUI

Langage d'exécution.

2007

BPEL 2.0

OASIS

 
 
 

Langage d'exécution devenu le standard, soutenu aussi par le BPMI. Nombreuses contributions venant du BPML.

2007

BPMN 2.0

OMG

OUI

OUI

OUI

Analyse des processus automatisés et des chaînes de valeur. En cours de spécifications.

2008

BPDM

OMG

OUI

OUI

OUI

Analyse des processus automatisés, de l'organisation et des chaînes de valeur. Elle inclut la notation BPMN tout en s'appuyant sur les modèles d'activité d'UML 2.0.

Tableau 2 : Richesse des standards en matière de processus Métiers

Une des difficultés est de choisir un standard. C'est aussi une des raisons pour lesquelles l'interopérabilité est un facteur de grande importance.

Interopérabilité97(*) des standards actuels

Il est tout autant possible de générer du code BPEL à partir de BPMN qu'à partir d'UML 2.0. Dans le premier des cas, un des outils utilisés pour ce type d'opération est Intalio BPMS, dans l'autre, Rational Rose (Rational Architect aujourd'hui). Tous deux utilisent XML.

Mapping98(*) et transformation Sérialisation

Illustration 38 : D'UML vers BPEL et WSDL

Illustration 39 : Mise en place d'un processus

En annexe, est illustrée l'interopérabilité (Tutorial IBM) à partir d'un exemple.

* 97 Cf. Serge ABITEBOUL : «Interopérabilité des outils de traitement » ; cours Master 2004 XML : « XML et données demies structurées » ; http://www-rocq.inria.fr/~abitebou/DEA-III/2004/xml-intro-04.ppt.

* 98 Mappage (mapping) : définition d'une correspondance entre deux objets de même nature mais pas de même forme.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand