We are planning to use Oracle BPM as our BPM engine. But our organization doesn't support ADF. So could anyone help to answer the below questions. Thanks a lot for your time.
1) Can we use Oracle BPM Composer... Does Oracle BPM composer require extended ADF Domain?
2) Default BPM workspace can't be used. So we need to build our own workspace. Are they any predefined framework to build a MVC or any other java framework to build workspace.
3)Could anyone let me know the additional things we should take care in case we don't use ADF domain.
Thanks everyone for your time.
Oracle BPM Studio (JDeveloper) is used by developers to create processes, human tasks, the process instance payloads, the composite services used by the processes, complex transformations, business rules and the ADF UIs.
Composer is a business user oriented web based tool used by business analysts with similar capabilities. Using Composer, business people can create and maintain processes, define process instance payloads, human tasks, process payloads, business rules. Instead of creating ADF UIs, you create and test web forms using a web based UI web form designer tool that it comes with in 18.104.22.168. Because the forms built using Composer can only be viewed from the Workspace or WebCenter Spaces tools, and because you're not going to use the Workspace or WebCenter Spaces tools, you won't be able to use Composer to create your UIs.
You might want to rethink your decision to not use the Workspace or WebCenter Spaces tools, but because you're not going to use either one you will instead be building your forms using the form design tool of your choice.
Although I'd advise you against recreating it, you'll need to become comfortable using the different APIs Oracle BPM exposes if you're going to try to duplicate the Workspace and WebCenter Spaces tool functionality.
Here's the API JavaDoc and a few blogs that will give you some tips on getting started:
API JavaDoc reference -
Simple list example -
Aborting instances -
Creating instances -
Building a custom worklist ap -
Purging Instances -
Human Workflow Services / Human Task API -
Oracle BPM 11g Human Workflow Service Java API – Part 1
Oracle BPM 11g Human Workflow Service Java API – Part 2
Oracle BPM 11g Human Workflow Service Java API – Part 3 – ITaskQueryService.AssignmentFilter
Thanks a lot Daniel for detailed explanation. All this information will be helping us a lot.
As per our organization standard mostly we won’t be using ADF. My understanding is while creating Oracle BPM Domain we should check Oracle JRF (required for fusion middleware components build using ADF) .So is it mandatory to use ADF for building the domain or we can uncheck Oracle JRF. Please correct me if I am wrong.
Can we create a domain without JRF and use it to deploy SOA/BPM projects
Enterprise Manager , BPM workspace and BPM composer everything is built on Oracle ADF. So we won’t be able to use anyone of them or we can use Enterprise manager and BPM composer without ADF extended domain.
Thanks a lot for your time. Apologies for all the questions, but trying to understand over all architecture without ADF domain.