TheOpenCloudEngine / uEngine5-base

uEngine5 BPMS that totally re-written in Microservices architecture. uEngine5 can act as not only a conventional Workflow or BPMS but also as a REST api orchestrator or a BPaaS (Business process as a service) of members of OCE's MSA components.
MIT License
10 stars 13 forks source link

Process App Publisher #95

Open jinyoung opened 6 years ago

jinyoung commented 6 years ago

Publish process definition and class definition as a microservice.

  1. Generates process applications

    • creates the message events as @RequestMapping methods which triggers the invocation of process instance
    • creates the classes from class definitions
    • copies the process definition files to the class paths (resources/processes/*.bpmn)
  2. Deploys the generated Domain and Repositories Classes and Service classes by invoking the uEngine cloud service.

    • generates the domain classes by invoking the Java-Reverse service
    • deploy micro-service by invoking the uEngine-cloud service