2-Applicaiton, Types of Applications-1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Application

Application is Set of Functionalities, which will be developed by using any technology. Application
achieves business Goals.

For example : We can take any online store, purchase centre website, this is an online store
application which has set of business functionalities like account creation, Product catalogue, Item
Search, Cart, Check out, payment gateway, purchase summary. All these are different functionalities.

All these functionalities are part of purchase centre application.

Application is Set of Functionalities providing business solutions


Types of applications
Whenever, if a business want to develop their business application. As a best practice , they think of
creating minimum two applications. 1. Frame Work Application , 2. Implementation application.

When we create a business application, generally, we create two layers

1. Frame Work 2. Implementation

Consider an Insurance Application where “Core Insurance” as a Framework and TWO different lines
of business “Vehicle “ & “Health” insurance. These two are two different implementation
applications.

As an initial setup, we create Core Insurance FW application, then , on top of this insurance
application, we will be creating Vehicle and Health implementation applciations.

What Type of Business Functionalities we place in FW & implementation accordingly.

Let’s have a look at it.

Frame Work Application is meant for Maintaining the common Functionalities which can be re used
across different Implementation applications.

Implementation Application Will have Specific Functionalities related to the specific lines of
business.
Let’s look at above picture. The Functionalities like ‘Customer Details’, ‘Address Details’, ‘A Generic
Email Integration Business Logic’ & ‘Payment Gateway’ screen. All these functionalities, we may
need commonly accessible for “Vehicle’ & ‘Health’ insurance implementation applications. So that
why we have to place them into ‘Framework application’.

Where as, If we wish to create the forms to collect the details like “Vehicle Details” , then this is
specifically related to ‘Vehicle Insurance’ and a form to collect the customer health coverages, then
this is specifically related to ‘ Health Insurance’ . This type of screen are specific to one line of
business. So we create these two functionalities in the specific implementation applciations.

What is the advantage of this approach?

The Advantages of Creating FW Application and implementation application architecture is:

1. Re-Usability of features
2. Easy to maintain
3. Easy to extend the business processes.
4. Financial - Profit by selling the product

Summary :

As a best practice, when we create our application make sure it has both Framework and
Implementations.

Reference videos of the above topic, you can find here

https://www.youtube.com/watch?v=GCgfTgg0qx0

Done…
Pega Rules Process Commander
When we are working with PRPC, it’s good to know the basic terminology.

OOTB(Out Of The Box  Built-In or Predefined)

What is Pega Rules Process Commander Environment?

PRPC is application Development environment provided (by Pega Systems) to develop Business
Process Management Applications, using it’s ready made functionalities.

Business Applications can be developed without the need of coding (UI HTML, Business Logic , DB
Queries).

PRPC environment contains set of common business functionalities as OOTB rules. Some example
functionalities are “SendEmailNotification”, “UpdateCaseStatus”, “CommitWithErrorHandling” etc…

We would be using these OOTB functionalities in the future concepts.

Now, Let’s have a look at PRPC application.

We can login to PEGA using default credentials

User name : [email protected]

Password : install (all lower case)


Login Screen
Come back to login screen
Now, let’s look at some technical terminology in simple layman words.

Operator ID: - The login ID or User Name which we use to login to PRPC environment to access it’s
applications.

Operator :- Is the person or user who login to PRPC to access it’s application.

On top left we can see Application: Pega Platform (The name of application is PegaRules).

When we use credentials [email protected], PRPC takes the Operator to a Built-In Appclaiton

“PegaRules”.
This Pegarules application is the one which holds all the readymade functionalities provided by pega.

As a note, remember, the application that we create must be created on top of Pega rules
application.

Done.

Now, let’s see how to create a new framework and implementation applciations.

The application which we are going to create, is going to have below structure.

So, we create our framework application on top of PEGA Platform.

Where as, we create implementation application on top of the above Framework application.

Done.

Here is your practical.

You might also like