Thanks for your reply. However, my requirement is the other way around. I have a web portal where customer raises request, and upon submitting it gets stored in a different system, and that system in turn creates a Pega case with all the data filled by customer in web portal. I don't see a value add in that intermediate system hence want to see how we can remove it and have a Pega case directly created based on the customer request in web portal.
If your requirement is to support case managment features and display Pega UI eg: harness to capture case data use IAC . Also if there is no UI requirement, you can also use Pega as a BRE / headless application, wherein the legacy application pushes / Pega pulls data from the legacy application to create a case and assign it to WB for further case processing.
in 6.2, we have something called IAC which does same/similar job of Pega web mashup. But, I need to understand few things. Would you like you pass some data and fill in some addtional fields on Pega UI from web portal and expecting a case gets created in the Pega DB ? If so, that is directly possible using IAC.
You have all the data ready on your web portal and don't want see any Pega UI and expecting case to be created upon clicking on some button/link on your web portal? In this case, you can expose a service on pega side and call the service from your native application upon clicking on button.
Pega Web mashup/IAC will help you to include Pega Harness/starting a case etc in non-pega applications like your web portal.
If I'm missing your requirment, can you add more details..