Workflow management is a diverse and rich technology and is now being applied to an ever increasing number of industries. It has recently found great attention in the information systems filed, as it allows to capture knowledge about the business processes, to enact workflows according to their specification. In many organizations different WFMS have been installed, and even different WFMS are used in different branches. However, enterprises or departments need to cooperate in the context of at least some business processes, and thus the various WFMS must be integrated into a federated inter-enterprise or enterprise-wide WFMS. Nevertheless, currently the interoperability is not yet possible to 100% achieve. The WFMC has focused on developing a variety of interoperability scenarios and techniques which can operate at a number of levels from which simple task passing through to full workflow application interoperability with complete interchange of process definition, workflow relevant data and a common look and feel. In this progress, Web Service, Distributed Database, Corba and other technologies are applied to promote the WFMS interoperability. In this study we try to implement a few cases demonstrating the WFMS interoperability. Depending on the WFMC eight levels of interoperability and the four models of interoperability, we choose to deploy the study in two different machines with the same type of workflow engine and sharing the same database. Considering the various types of exchanging format used in communication between WFMS products, we choose the XPDL as exchanging format because of its well supporting to WFMC specification. About the workflow engine, we get great help from the open source workflow management server-Enhydra Shark, which realizes almost all the components of a standard WFMS. Deploying the two processes at the Tomcat server on two different machines, we use Wf-XML for one of the process to invoke the other process to run on its engine. In this project, we could see the difficulty and the whole mechanism of workflow management interoperability. Nowadays, with the fast growing technology and attention paid in this area, we are confident that in the future we could get desired workflow management interoperability.
La gestione elettronica dei processi lavorativi è un differente e ricco approccio tecnologico che sta trovando applicazione in un numero sempre più grande di imprese. Essa focalizza l'attenzione sui sistemi informatici, in quanto dà informazioni riguardo al business process per definire, ottimizzare, monitorare e integrare i processi aziendali. I workflow management systems sono dei sistemi software che sanno interpretare una serie di regole procedurali integrando diverse funzioni: utilizzano strumenti dell’Information technology per la condivisione dell'informazione e gestiscono la comunicazione e il passaggio di compiti da un collaboratore all'altro. Essi sono stati installati ed introdotti in diversi campi. Tuttavia, le imprese e i dipartimenti dovrebbero cooperare tra di loro e questi workflow management devono essere integrati all'interno del processo aziendale. Anche se la loro interoperabilità non può raggiungere il 100%. Essi mirano a sviluppare diversi scenari e tecniche di interoperabilità che operano tramite diversi livelli da task semplici fino ad una completa interoperabilità. In questo ambito , i servizi web, le basi di dati, Corba ed altre tecnologie mirano a promuovere l' interoperabilità . In questa relazione, cerchiamo di fornire alcuni casi per dimostrare l'interoperabilità dei workflow management systems. Basandosi sui 8 livelli di interoperabilità e sui 4 modelli di interoperabilità, abbiamo scelto di focalizzare la nostra ricerca su due diverse macchine con la stessa applicazione software (engine workflow) e stessa base di dati. Considerando diversi tipi di linguaggi di comunicazione tra i WFMs, abbiamo scelto XPDL. Per quanto riguarda il programma software (engine workflow), abbiamo fatto riferimento al server Enhydra shark, che realizza quasi tutte le componenti dei WFMs standard. Installando i due processi sul Tomcat server su due diverse macchine, usiamo WF-XML per invocare l'altro processo. In questo progetto, ci siamo accorti della difficoltà e dell'intero meccanismo dell' interoperabilità della gestione elettronica. Attualmente, grazie allo sviluppo tecnologico e all'accurata attenzione rivolta a questo ambito, siamo fiduciosi di poter raggiungere in futuro l'interoperabilità desiderata.
Study of WFMS interoperability based on EnHydra Shark
WANG, QIONG;LIN, MIN
2015/2016
Abstract
Workflow management is a diverse and rich technology and is now being applied to an ever increasing number of industries. It has recently found great attention in the information systems filed, as it allows to capture knowledge about the business processes, to enact workflows according to their specification. In many organizations different WFMS have been installed, and even different WFMS are used in different branches. However, enterprises or departments need to cooperate in the context of at least some business processes, and thus the various WFMS must be integrated into a federated inter-enterprise or enterprise-wide WFMS. Nevertheless, currently the interoperability is not yet possible to 100% achieve. The WFMC has focused on developing a variety of interoperability scenarios and techniques which can operate at a number of levels from which simple task passing through to full workflow application interoperability with complete interchange of process definition, workflow relevant data and a common look and feel. In this progress, Web Service, Distributed Database, Corba and other technologies are applied to promote the WFMS interoperability. In this study we try to implement a few cases demonstrating the WFMS interoperability. Depending on the WFMC eight levels of interoperability and the four models of interoperability, we choose to deploy the study in two different machines with the same type of workflow engine and sharing the same database. Considering the various types of exchanging format used in communication between WFMS products, we choose the XPDL as exchanging format because of its well supporting to WFMC specification. About the workflow engine, we get great help from the open source workflow management server-Enhydra Shark, which realizes almost all the components of a standard WFMS. Deploying the two processes at the Tomcat server on two different machines, we use Wf-XML for one of the process to invoke the other process to run on its engine. In this project, we could see the difficulty and the whole mechanism of workflow management interoperability. Nowadays, with the fast growing technology and attention paid in this area, we are confident that in the future we could get desired workflow management interoperability.File | Dimensione | Formato | |
---|---|---|---|
2016.12-QiongWang-LinMin.pdf
accessibile in internet per tutti
Dimensione
1.81 MB
Formato
Adobe PDF
|
1.81 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/132025