What is Shark?

xiaoxiao2021-03-06  46

Shark is a workflow engine based on WFMC and OMG specifications.

l It uses WFMC's XPDL language as its own workflow definition format.

l In its standard core execution (Implement), Shark is a library, which does not produce your own thread, can be used in many environments (Web, Swing, Corba, EJB)

l It is very structured, all of its internal interfaces, all kernels can be replaced by external execution (Implementation).

l It can be used in many virtual machines at the same time (VMS)

L along with the POJO interface, it provides a CORBA interface, via the CORBA interface, allows the CORBA client to communicate with a Shark engine issued to the CORBA service.

l The organizational structure can be configured on the LDAP by configuration.

l It does not use any XPDL extension attribute as its execution rules.

l Its interface allows external transactions, so SHARK can work on this "customer" transaction.

l Shark uses DODS, which allows Shark to be accessed by almost any database, and it can be easily configured to convert target DB or URL (with prior defined scripts, automatic accordingly by using the Octopus-ETL tool using ENHYDRA Create a table in DB)

l Shark implements WFMC's Toolagent concept for automatic activity.

l Shark can be used as a custom Java class (even interfaces and abstraction classes) as the process variable.

转载请注明原文地址:https://www.9cbs.com/read-56080.html

New Post(0)