Upload
tuyen
View
40
Download
0
Embed Size (px)
DESCRIPTION
BPMS-4-SME & Full SOA. Projets Ra&D HES-SO. GITI, 20 mars 2009, CERN, Genève Prof. Pierre-André Sunier, Prof. Philippe Daucourt. BPM, BPMS, SOA. BPM (Business Process Management) Méthode de gestion de l'entreprise par la définition, le contrôle et l'optimisation de ses processus métiers . - PowerPoint PPT Presentation
Citation preview
Proximité et Excellence
BPMS-4-SME & Full SOABPMS-4-SME & Full SOA
GITI, 20 mars 2009, CERN, Genève
Prof. Pierre-André Sunier, Prof. Philippe Daucourt
Projets Ra&D HES-SO
Proximité et Excellence
BPM, BPMS, SOABPM, BPMS, SOA
BPM (Business Process Management)
Méthode de gestion de l'entreprise par la définition, le contrôle et l'optimisation de ses processus métiers.
BPMS (Business Process Management System)
Ensemble logiciel destiné à formaliser les processus métiers de l’entreprise dans le but de les automatiser.
SOA (Service Oriented Architecture)
Nouvelle façon de construire le système d’information de l’entreprise qui permet d'aligner ce dernier avec les processus métiers de l'entreprise tout en conservant les applications métiers existantes.
Projets Ra&D HES-SO
Proximité et Excellence
Le problèmeLe problème
Des outils qui coûtent extrêmement cher
Inaccessibles aux PMEProjets Ra&D
HES-SO
[Source: PushToTest]
Proximité et Excellence
Projet « BPMS-4-SME »Projet « BPMS-4-SME »
Requérant principal
HES-SO Valais, Prof. L. Bagnoud
Co-requérant
HEG-Arc, Prof. P.-A. Sunierhttp://lgl.isnetne.ch/Sagex18305/index.htm
Objectif pour la HEG-Arc
Démontrer la capacité des systèmes d'information informatisés des entreprises à collaborer grâce à des services web pour automatiser tout ou partie des tâches d'une chaîne logistique sans recourir à une suite logicielle coûteuse (BPMS, SOA) en ressources financières et humaines.
Projets Ra&D HES-SO
Proximité et Excellence
Logique 100% au sein de la base de données (Oracle)
Démonstrateur SOADémonstrateur SOA
Projets Ra&D HES-SO
Proximité et Excellence
Proximité et Excellence
Les services
Station de développementJDeveloper
ApplicationProducteur
Services WebProducteur
Publication des services offerts
Functions et procédures
Réalisation des services
1. Reprise des signaturesdes procédures et fonctions à publier comme services
2. Réalisation et publication des services
Lien entre réalisationet code exécutable
Au sein d’une base de données OracleCode PL/SQL usuel
Proximité et Excellence
Chorégraphie
Diagrammes d’activité UML
A
B
GH
D
Mode de saisie
Saisie commande par un moyen externe
Saisie commande par le démonstrateur
cdedet : CommandeDetaillant
[Ouverte]
cdedet : CommandeDetaillant
[Livraison avisée]
* Envoi commande au producteur
cdedet : CommandeDetaillant
[Envoyée]
* Réception de la marchandise
cdedet : CommandeDetaillant
[Livrée]
Mise à jour commande
cdedet : CommandeDetaillant
[Chargement en route]
Créer commande
Insertion commande
Mise à jour commande
Créer commande
* Demander un transport
cdeprod : CommandeProducteur
[Ouverte]
cdeprod : CommandeProducteur
[Transport demandé]
cdeprod : CommandeProducteur
[Transport confirmé]
cdeprod : CommandeProducteur
[Chargement conditionné]
cdeprod : CommandeProducteur
[Prise en charge]
cdeprod : CommandeProducteur
[Recue par le détaillant]
Mise à jour commande
* Conditionnement du chargement
Mise à jour commande
Mise à jour commande
Informer détail lant de la livraison
trsp : DemandeTransport
[Ouverte]
* Traiter demande
trsp : DemandeTransport
[Programmée]
* Chargement de la marchandise
trsp : DemandeTransport[Marchandise conditionnée]
trsp : DemandeTransport
[En route]
trsp : DemandeTransport
[Quittancée]
Créer demande de transport
Mise à jour demande
Mise à jour demande
C
FF2
E
: Transporteur : Producteur : Détaillant : Collaborateur du détaillant
Proximité et Excellence
Orchestration
Diagrammes de machines états et transitions UML
Proximité et Excellence
Projet « Full SOA »Projet « Full SOA »
Requérant
HEG Arc, Prof. Ph. Daucourt
Partenaire économique
Sage Pro-Concept (groupe Sage Suisse)
Financement: CTI (OFFT)
Objectif
Développer une méthode et des outils pour rendre possible l'architecture orientée services (SOA) dans les petites et moyennes entreprises (PME).
Transformer Sage ProConcept ERP en un ERP nativement compatible SOA.
Projets Ra&D HES-SO