Intalio | BPMS Travaux - Aperçu
Publié par Martin à Wieschollek Janvier 8th, 2010
Intalio BPM Suite offre améliorée Intalio | BPMS au travail fournit une solution complète pour la mise en œuvre de processus exécutables. Intalio est déjà sur le marché depuis plusieurs années et a atteint une certaine maturité. Dans cet article, je donne un bref aperçu du système.
Depuis la mi-Décembre publié Intalio leur gamme de produits sur deux sites distincts. Intalio | Cloud et Intalio | Travaux . Le Business Process Management System a été dans le Intalio | Travaux à trouver. Intalio | BPMS Works est disponible en deux éditions: l'édition communautaire gratuite et la version Enterprise Edition payé. Les deux éditions sont complètes des produits open source qui diffèrent de manière significative dans la fonctionnalité, malheureusement. Il y avait aussi un Developer Edition. Plus ici est le nouveau site web pour lire plus (sauf pour la description du modèle de licence).
Tout d'abord, un aperçu de la Intalio | BPMS Travaux composantes:
Les composants de la version Enterprise Edition sont toutes facultatives. Vous payez en effet de l'intégration finale des composants et pour le soutien. Il ya trois niveaux de support (Silver, Gold et Platinum), qui diffèrent principalement par les différents temps de réponse garantis pour les demandes de soutien. N'est plus un SAP Connector disponible au RFC, BAPI et IDOC à intégrer dans les processus.
La Community Edition est la "base du système« réel éteint. Cela vous permet de créer des processus avec BPMN et intégrer les services Web et bases de données. Il existe une complète Web-GUI pour Entanwender et une pour les administrateurs. Si un ESB est déjà disponible (par exemple, ou de Sopera GlassFish ESB) peut aussi facilement ajouter d'autres systèmes et protocoles sont intégrés dans le processus.
Avec la version Enterprise Edition, vous devez bien considérer ce qui optionnelle composants que vous voulez faire du shopping. Avec une abondance de projets open source, certaines fonctionnalités sont redondantes. Par exemple, la Alfresco de gestion de contenu comme la fonction principale, la Liferay Portal fournit un contenu mais aussi dans la gestion. Généralement, Alfresco et Liferay sont encore relativement important et les systèmes à nouveau étendu, si vous souhaitez utiliser toutes les fonctionnalités. Alfresco vient réellement de l'angle de DMS et de la CMS. Cet outil est très fort et à mon avis le meilleur disponible gratuitement à DMS. Liferay Portal est un système classique et soutient JSR168 et de JSR286. Puisque les deux projets indépendants sont bien sûr toujours de nouvelles fonctionnalités mises en œuvre et la fonctionnalité des deux systèmes d'approches à chaque autre. Avec les systèmes de leurs forces réelles sont encore à leurs fonctionnalités originales ont.
Mais maintenant les fonctionnalités de base de l'Intalio | BPMS Travaux: Processus
En Intalio, les processus peuvent être mis en œuvre sans aucun effort de programmation. Cette réclamation désormais de nombreux fournisseurs. Intalio quand il fonctionne vraiment. Cela ne signifie pas que l'on n'a pas besoin de compétences informatiques. On doit avec les services Web, XSD, XPath, WSDL, SQL, et ainsi de suite sont familiers. Et tant qu'il gère avec le Générateur de TIBCO General Interface, vous n'avez pas besoin de programme vraiment.
Le processus pour être modélisés avec BPMN 1.2. Comme dans le passé incluent la spécification BPMN pas de sémantique exécutable (avec l'adoption de la 2.0 Ultime BPMN sera le dernier changement
) Avoir quelques informations pour la traduction tard à BPEL est nécessaire. Lors de la modélisation, je suis si loin pas rencontré de limitation sérieuse de BPMN et le moteur de transformation fait un excellent travail. Néanmoins, il faut être conscient qui diffèrent sensiblement dans certains cas particuliers, les structures d'écoulement dans le BPMN et BPEL. Parce que BPEL est orientée bloc et non BPMN. Un petit exemple de la différence constatée dans le processus suivant:
Si ce processus se transforme à BPEL suivantes arrive:
En raison de la structure du bloc n'est pas exécuté lorsque la tâche 4 1 et 3 sont terminés. Dans le modèle de processus BPMN est exécutée la tâche 4, si la tâche 1 et tâche 2 ont été réalisées. Les données sont disponibles pour le traitement de la tâche 4 sont identiques dans les deux processus, car indépendamment de la tâche 3 Tâche 4, mais le temps et donc toute la durée du processus va se détériorer dans le processus BPEL. Dans BPMN, 3 et 4 peuvent être traitées en parallèle, cela se fait de façon séquentielle dans le BPEL.
Chaque étape du processus en lui-même est mis en œuvre Intalio comme un service Web. Cette toile peut être accessible depuis l'extérieur. Vous pouvez exécuter en tant que processus par WS-appel ou effectuer des tâches individuelles par WS appel.
L'intégration des services Web qui sont offertes par des systèmes tiers sans problèmes en général. Après l'importation du WSDL peuvent accéder au service via un glisser-déposer peut être modélisé dans le processus. Le affecter l'entrée et les paramètres de sortie pour le service Web via un Data Mapper. Ici, les structures de données sont adaptés les uns aux autres visuellement et cartographiés. Transformations devrait être nécessaire, sous forme graphique des expressions XPath cartographie. Pour les modèles de données très volumineux (par exemple, IDOC), les données Maper mais vite devenir déroutant. Par ailleurs, peuvent aussi être incorporés dans la base de données des demandes processus. Pour ce faire, vous devez alors au moins être capable de créer des requêtes SQL à la approprié.
Si les utilisateurs sont de participer au processus de dialogue peuvent être modélisés. Soit par un concepteur graphique XForms ou le Ecplise intégré dans TIBCO General Interface Builder . Avec l'Interface Builder dialogues Ajax peut être créé. Il est présent tous les objets HTML. Les contrôles de plausibilité pour les entrées individuelles peuvent être directement eigegeben sur les expressions régulières (comme par exemple dans des fichiers XSD), ou certaines expressions standard sont de validation voreingestellt.Eine travers champs multiples (par exemple champ 1 Champ> 2) n'est malheureusement pas possible sans préavis. Tous les champs peuvent être créés sur une forme plus tard dans le processus sont utilisés comme entrée ou sortie. Pour cela, nous pouvons tirer les formes en les faisant glisser dans le processus et les données sont déjà disponibles pour le processus. Aussi cette tâche manuelle peut aussi être attribué à une personne ou d'un rôle.
Un élément très intéressant et un peu caché qui est également présent dans l'édition de la communauté, est le processus de travail Managament (TMP) dans le Gestionnaire des tâches. La TMP gère tous les processus s'exécutant sur le Intalio. Ici vous pouvez vous engager dans le processus de traitement central. Cela ne devrait experts, parce que l'effet s'étend à l'ensemble du système. La TMP est en soi un processus BPMN / BPEL peut être juste comme tous les autres processus dans le concepteur à modifier. Ainsi, par exemple, différents scénarios de notification, les mécanismes de journalisation, ou mettre en œuvre les fonctions de BAM de manière centralisée.
Conclusion:
Intalio BPMS est maintenant une maturité, qui n'est pas mentionné, même en vain, Forrester & Co. est la seule Source BPMS Open sur le marché, avec des observations régulières. Bien qu'il coupe dans une étude récente réalisée par l'institut Fraunhofer ne faisait pas si bien (voir ici ). Mais ce n'était que la Community Edition et ensuite testé deux très grandes suites BPM commerciaux sont comparés. L'édition Enterprise aurait pu faire beaucoup mieux (dans l'étude a également mentionné). La Community Edition est dans de bonnes possibilités pour les petites entreprises ou des prototypes utilisés. Dans la classe moyenne et au-delà, vous avez besoin certains éléments de l'Enterprise Edition (BRE, BAM, éventuellement portail) un BPMS pour fonctionner efficacement. Le marché du conseil d'Intalio est malheureusement encore en allemand parlant peu mince, mais cela va changer déterminée dans les prochains mois. Il ya des projets en cours avec certains grands Intalio laquelle les «adopteurs précoces» en Allemagne, peuvent désormais acquérir une expérience Intalio.

