Shark workflow Learning (1)

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.