Workflow Integration
Job Description A common need in IdM systems is to implement request approval functionality. ie. You have a user and that user needs access to a system. An authorized user can then request access to a system and then one or more people can approve that request. For this reason, most IdM system have some type of workflow. In our case, we are going to be using the Bonita workflow product. (www.bonitasoft.com) While we want to use Bonita, we would prefer to abstract the engine away and have a seamless integration with our product. To achieve this integration we need to do the following: Create a Webservice, using CXF, but running in the Mule ESB that will abstract the Bonita API behind our service layer Expand our selfservice application (which is spring/mvc) to have an - Inbox ( where a person can see their requests). - History (where a person can see how they handled all their past requests) Integrate the audit messages in the workflow with the Audit Service in OpenIAM Attached is a sample workflow that another potential customer (part of a POC) wants to implement I would like to see it implemented in two way: 1) Using the interface design tools that come with Bonita 2) Using our own client technology (in this case we can use GRAILS). It will interact with the process layer using the service described above. Keywords: Other - Software Development, grail, service, web, java, framework, spring
| Expired |
More grail projects
View AllMore spring framework projects
View AllRelated projects
Search for freelance jobs
"I did not know what to expect at first. But my final impression once I used your site and service is a great one! Simply amazing!
I would recommend this service to any other freelance artists and co workers who are looking to expand their client base."
"The possibility to include all information about my freelance working places in just one website. It means, I don't need to tell my future employer to go to odesk, elance, etc. They can check everything about me in donanza website."




