3 Replies Latest reply on Dec 3, 2007 2:28 PM by Sara Rodríguez Dorrego

    jBPM and WfMC's interfaces

    Sara Rodríguez Dorrego Novice

      Hello!!

      I'm new in JBoss jBPM. jBPM is based in the WfMC's standard but I would like to know what packages of the jBPM's API implements the interfaces that WfMC propose.

      Thanks

        • 1. Re: jBPM and WfMC's interfaces
          Sara Rodríguez Dorrego Novice

          I have been flicking through some documents of jBPM and I think that the correspondence of some interfaces with packages of the jBPM's API is:

          Interface 1 --> org.jbpm.workflow.definition (contains the interface for definition of processes)
          Interface 2 --> org.jbpm.workflow.execution (contains the interface for execution of processes)
          Interface 5 --> org.jbpm.workflow.log.impl (contains is the interface for retrieving audit logger information about process executions)

          Could someone tell me if it's correct?

          Thanks

          • 2. Re: jBPM and WfMC's interfaces
            Sara Rodríguez Dorrego Novice

            Finally I asociated the following packages with the interfaces:

            Interface1 --> org.jbpm.model.definition (contains the interface for definition of processes)
            Interface2 --> org.jbpm.model.execution (contains the interface for execution of processes)
            Interface3 --> org.jbpm.delegation.ActionHandler (is the delegation-interface for the execution of process-initiated actions.)
            Interface4 --> org.jbpm.identity (is a domain model for organisational information like users, groups and permissions)
            Interface5 --> org.jbpm.LogService (contains is the interface for retrieving audit logger information about process executions)

            • 3. Re: jBPM and WfMC's interfaces
              Sara Rodríguez Dorrego Novice

              At the end, I think that the correspondence is the following one:

              Interface1-->org.jbpm.graph.def.ProcessDefinition
              Interface2-->org.jbpm.graph.exe.ProcessInstance
              Interface3-->org.jbpm.graph.def.ActionHandler
              Interface4-->org.jbpm.identity
              Interface5-->org.jbpm.logging.log

              Regards!!!