In this Pega Academy lesson, you learn about the Pega Web Mashup, known as the Internet Application Composer (IAC) in Pega 7.1.8 and earlier versions, and the different terminologies used in Pega Web Mashup applications.
PRPC applications can be deployed in the web in one of two ways.
Composite portals are the most common way to deploy a PRPC Application in the web. The Composite portals namely case manager, case worker or the designer studio displays the PRPC UI in the entire browser window. These are Portal rules in PRPC and do not involve any integration with an external system. Composite portals offer the work space for the user and present the PRPC application to which the user has access.
The second way to deploy a PRPC application is to integrate it as a mash up or a gadget in an existing web application. IAC is PRPC’s approach to implement the PRPC application as a gadget. The web application can be an UI framework that is already in place and the customer wants PRPC to be part of the framework. What is a mash up? A mash up is a term used for web applications that merge data and content from multiple sources and presents them in a user interface.
This is an example where the PRPC application is deployed as a gadget in iGoogle. iGoogle is a personalized page where the user’s list of cases is integrated as a gadget. Google and other websites use lot of mashup applications in the web.
IAC helps in integrating the PRPC application seamlessly into any web application. This is another example where the marked area indicates the PRPC gadget again showing the list of cases or simply the user’s worklist in PRPC terms.
Now let’s discuss some characteristics of IAC.
IAC enables us to embed a PRPC application as a gadget on the pages of a Web application.
IAC is designed to work with the all PRPC harnesses and auto-generated sections. It does not require making any specific changes in these UI rules to make it work in IAC. In other words, an existing PRPC application can be deployed as a mash up without making any changes. We will see how this is possible in a little while.
IAC leverages all the different authentication and authorization methods supported in PRPC. PRPC ships standard IAC authentication activities which can be customized to integrate with the third party authentication implemented in the external web application.
Lastly IAC is designed to work seamlessly in any web application be it Java or .NET.