Le Kit de développement du logiciel de Workflow / BPM WorkflowGen vous permet de disposer d'APIs pour intégrer vos process avec votre système d'information existant dans une approche entièrement SOA
Le logiciel de Workflow / BPM WorkflowGen utilise des Web Services (SOAP et XML/HTTP) pour connecter vos process avec d'autres systèmes et applications métiers.
Le kit de développement vous permet de déclencher des process WorkflowGen depuis une application tierce et d'exécuter une procédure/application externe durant l'exécution d'un process WorkflowGen.
De ce fait vous pouvez simplement intégrer des traitements automatisés dans vos workflows humains.
- Développement
Tous les langages de programmation qui supportent des Web Services SOAP ou HTTP/XML peuvent être utilisés dans WorkflowGen.
- Déclaration dans WorkflowGen
Elle est réalisée en utilisant le module d'administration (URL et paramètres)
Une fois que l'application est déclarée dans WorkflowGen elle peut être utilisée dans une action d'un process. Un lien est réalisé entre les variables du workflow et les paramètres de l'application.
- Communication entre WorkflowGen et l'application
Durant l'exécution du process, lorsqu'une action utilisant une application de workflow est lancée, WorkflowGen transmet les paramètres à l'application via HTTP et un fichier XML.
L'application traite ce fichier XML pour récupérer les paramètres et effectue ses traitements. Une fois l'application terminée, un fichier XML contenant les paramètres de sortie est retourné au logiciel de workflow.
Dans le cas d'un Web Service, le protocole SOAP est utilisé pour communiquer avec l'application.