| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| archives | 2025-05-07 | ||
| yaoqiang.editor-6.2.0.pkg | 2025-05-19 | 2.1 MB | |
| yaoqiang.dmn-6.1.3.pkg | 2023-07-31 | 188.0 kB | |
| yaoqiang.ws.test-6.1.0.pkg | 2023-07-08 | 24.6 kB | |
| yaoqiang.engine-6.1.0.pkg | 2023-07-08 | 320.0 kB | |
| yaoqiang.ws-6.1.0.pkg | 2023-07-08 | 29.6 kB | |
| bpmn.engine.endpoints-6.1.0.pkg | 2023-07-04 | 6.2 kB | |
| bpmn.engine.logger-6.1.0.pkg | 2023-07-04 | 3.4 kB | |
| quartz-scheduler-2.3.2.pkg | 2023-07-04 | 2.4 MB | |
| yaoqiang.ws.examples-6.1.0.pkg | 2023-07-04 | 11.9 kB | |
| readme.txt | 2023-07-04 | 3.8 kB | |
| saaj-3.0.2.pkg | 2023-06-12 | 547.7 kB | |
| yaoqiang.mail-6.0.1.pkg | 2023-06-02 | 409.1 kB | |
| tomcat-websocket-10.1.9.pkg | 2023-05-31 | 2.0 MB | |
| jaxws.runtime-4.0.1.pkg | 2023-05-30 | 5.7 MB | |
| nashorn-15.4.0.pkg | 2023-05-28 | 2.4 MB | |
| Totals: 16 Items | 16.1 MB | 0 | |
1. jaxws.runtime
This package contains Jakarta XML Web Services implementation, an implementation of Jakarta Web Services Metadata and Jakarta XML Web Services Specifications.
Yaoqiang BPMN Engine Web Services are developed using Jakarta XML Web Services.
This package is required when running an Embedded BPMN Engine, and it is also required by yaoqiang.ws.test.
2. nashorn
This package contains Nashorn engine, which is an implementation of the ECMAScript Edition 5.1 Language Specification.
It is used to interpret JavaScript Expression in Yaoqiang BPMN Engine.
This package is required when running an Embedded BPMN Engine.
3. quartz-scheduler
This package contains Quartz Job Scheduling Library and BPMN Engine Quartz Jobs.
Yaoqiang BPMN Engine uses it to scheduler time events.
This package is required when running an Embedded BPMN Engine.
4. saaj
This package contains an implementation of Jakarta SOAP with Attachments Specification.
It is required by yaoqiang.engine and jaxws.runtime.
5. tomcat-websocket
This package contains Tomcat WebSocket implementation, which implements the Jakarta WebSocket 2.1 API.
Yaoqiang BPMN Editor using the WebSocket client connects to the remote BPMN Engine Web Socket Endpoint.
This package is required when connecting to a remote BPMN Engine.
6. yaoqiang.engine
This package contains Yaoqiang BPMN Engine, an Open Source BPMN 2.0 Engine.
7. yaoqiang.mail
This package contains Jakarta Mail API and Mail Service for Engine.
This package is required when running an Embedded BPMN Engine.
8. yaoqiang.ws
This package contains Yaoqiang Web Service and EndPoint Mananger.
This package is required when running an Embedded BPMN Engine, and it is also required by yaoqiang.ws.test.
9. yaoqiang.ws.test
This package contains Yaoqiang Web Service Test Tool.
10. yaoqiang.ws.examples
This package contains Yaoqiang Web Services, which will be called by BPMN processes running in the Engine.
11. bpmn.engine.endpoints
This package contains Yaoqiang Engine Callback EndPoits, which will be called by BPMN processes running in the Engine.
12. Packages dependency
12.1 the following 5 packages don't have dependent package:
yaoqiang.mail
quartz-scheduler
nashorn
tomcat-websocket
saaj
12.2 the other 6 packages have dependent package:
yaoqiang.engine ------> saaj
yaoqiang.ws ----------> jaxws.runtime
yaoqiang.ws.test ------> yaoqiang.ws
jaxws.runtime ---------> saaj
/----------> yaoqiang.mail
|
yaoqiang.ws.examples --> yaoqiang.ws
|
\----------> jaxws.runtime
bpmn.engine.endpoints -> yaoqiang.ws
|
\----------> yaoqiang.engine
12.3 the whole dependency diagram
saaj <--------- yaoqiang.engine
^ ^
| |
/---------> jaxws.runtime /-- bpmn.engine.endpoints
| ^ |
| | |
yaoqiang.ws.examples -> yaoqiang.ws <--+-- yaoqiang.ws.test
| ^
v |
yaoqiang.mail +------------> quartz-scheduler
^ |
| |
+------------------+------------> nashorn
|
(the above|packages are needed when running an Embedded BPMN Engine)
|
yaoqiang.engine ----------------------------> tomcat-websocket
(tomcat package is only needed when connecting to
a remote BPMN Engine, which is deployed in tomcat.)