We have a requirement where we want to integrate from one Pega Customer Service application to another Pega Customer service application. We still are gather more detailed requirements on that, but for now we are looking at different design options that are feasible. Appreciate if anyone can tell me what are the recommended ways to integrate two customer service applications. Some design patterns that i am thinking might work are:
1.) Using Federated Case Management, where the case is defined in the destination Pega CSR application and it gets created and worked on from client/source Pega CSR application. I believe this would require a Web-Mashup license, as well as changes on client Pega CSR application as well as in destination Pega CSR application.
2.) Having an batch agent defined in the client CSR, that will invoke a REST Service hosted on the destination system. The agent will be scheduled to run once a day/every 12 hours.
3.) Having a batch agent defined in the client CSR to write to a FTP Server location on the destination server. Define a file listener on the destination Pega application to process the file contents. The response is then written back to client system (with a FTP Server location defined there).
Looking forward to some information if there are other ways to integrate the application, other than the design patterns above. Are there any recommended ways. Appreciate the help.
I am assuming both CS's belongs to same organisation built on same Pega version and each CS has some unique functionality and customer want to integrate them to leverage both. In that case, it worth considering merging them as one application with a mini-project.
If you are using two different pega applications meaning DB is different for two applications and functionality wise those two applications are differrent. .then you can go for federated case management .
if both appliatons are build to fulfill same functionality,you can change built on application for applicaton as other.so that there is no need of extra service rules. Even if you want to open the case from CSR web portal,you can use web mash up (if you are not using pega portals)