Sunday 1 November 2015

What is PEGA ?

"Pega is a Business Process Management tool. It is developed on Java and uses OOP and java concepts. It is a platform which provided a systematic approach to build and deploy process-oriented and rule based solution and applications. And the big advantage is we don't have to build the system from the scratch like any conventional programming. It is becoming popular because of that, though most conventional programmers would disagree. And also because of it is agile way, Flexibility,and being extensible.


Business Process Management, Customer relationship management, Decision management and case management solutions are some of the examples where process and rules are integral part of application development.
What PEGA provides to a developer is a Designer studio which acts as an Integrated Development Environment (IDE) to build applications. The best part is this Designer studio is web based so a developer can work and create solutions from anywhere in the world.

PEGA main focus are Processes. If you are planning to learn PEGA or if you are already working with PEGA tools you should keep this in mind is
"Process is King, Queen and everything in PEGA". Every business solution is process oriented.

Technically PEGA is not a language or database or operating system. What PEGA provides us is a framework which is process driven; everything that we do in traditional programming such as designing user interfaces, writing business logic, applications logic, creating physical and logical mode of databases etc. we do the same thing in PEGA. The difference lies between PEGA and traditional programming is that in PEGA to build or develop anything (UI, data access logics, validation rules etc) there are processes and gadgets that we have to use.

In the heart of PEGA is PRPC server (PegaRULES Process Commander®) which provides the platform and interfaces to business analyst, system analyst and developers to design and build applications in PEGA. The main focus in PEGA is on automation of works and program code.

PRPC server is written in Java. To setup PRPC server to function smoothly we need an Operating System, a Java application server, a database and Java JDK. The Current version of PRPC Server is 7.1


Pega has other products, but they seem to by and large be known for their technology allowing the creation of an automated business process management tool. Demand for Pega-certified developers is expected to see a 200% incremental  rise.