1 shark Summary
According to the definition of WfMC, a workflow is a part or whole of the automatically operated business process. It is manifested by the participants taking actions on files, information or tasks according to the procedures, and it is transferred between participants.
Simply put, a workflow is a series of interconnected and automatic business activities or tasks. We can regard the entire business process as a river, where the flow is a workflow.
The workflow engine controls workflows.
Shark1.0 is fully implemented according to the WfMC specification. It is a scalable workflow engine that uses xpdl to define processes. It also includes the WfMC tool proxy API for active node execution on the server side. The agent API of this tool can be used to call JavaScript, JDBC access, EJB access, pure Java classes, corba cils, email, and WebService. Process storage and activity instantiation are completed through a customizable persistent layer API. Shark1.0 uses the built-in lightweight enhydra dods o/R Mapping as its own standard persistent layer, but it also supports the heavyweight J2EE EJB persistent layer. Each component in shark1.0, such as the persistence layer, Transaction Manager, script engine, and process library, can be implemented and used according to the standard, and can be expanded and replaced by modules of specific projects. In this way, shark can be used as a simple library of Servlet and swing programs, or run in J2EE containers (Apis supporting Session Bean may use entity bean as the persistent layer ), or it can be accessed as a WebService.
2. Shark installation and startup
The installation configuration of shark1.0 is very convenient and quick. On Windows, click the installation icon and follow the prompts to complete the installation. JDK must be specified during the installation process. shark1.0 requires JDK version 1.4.1 or later.
When shark is started, the startup sequence is name server (TNS. BAT), server (run. BAT), and Management Console (Runa. BAT ). You can also use the shortcut shark (runall. BAT) to start three services at a time.
Hongbo781202, also known as hongsoft, professional programmer, field of study: 1) workflow-based BPM System Research 2) Java-based Information Security
Technology. Welcome to discuss Java related technology and market issues hongbosoftware@163.com