Automatisation via ESB Bus

Automation sales system for PKO


The JAVEO team was hired as an end-to-end system integrator to perform analysis of the process jointly with the customer’s stakeholders’ process implementation and rollouts of successive deliveries of the solution. The client depended on the expertise of the contractor.


One of the client’s demands was to create a system in which sales of credit card products are executed in bank branches nationwide through an integrated and automated business process. The purpose was to integrate, accelerate and make liquid all services.

Oracle ESB

The implementation is based on the extremely effective Oracle Enterprise Service Bus which supports multiple protocol bindings. This solution has enabled a combination of multiple subsystems within the infrastructure of PKO BP providing efficient communication.

The technologies used

The solution we created meets SOA standards and is based on the Bank’s modern application platform employing the jBPM engine and business logic implemented in the Groovy programming language.

For this project we used

Technology that we use

Java 1.6

Apps writen
in Java 1.6


Based on multi-faceted
language for Java

WAS 8.0

Installed on IBM WebSphere Application Server 8

ESB Schema. Simple idea.

ESB is turning point in data access

An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA). It implements a software architecture as depicted on the right. As it implements a software architecture for distributed computing, it also implements a special variant of the more general client-server model therefore. Whereas in general any application using ESB can behave as the server or client in turns, ESB promotes agility and flexibility with regard to -high-level protocol communication between applications. The primary goal of high-level protocol communication is enterprise application integration (EAI) of heterogeneous and complex landscapes.

Smart data integration


By deploying new sales workflow the biggest bank in Poland expedites the service process of a single credit card application in bank branches by 30-50 minutes. The solution was eventually extended to also handle credit card applications submitted via remote (call centre and e-banking) channels. The deployment of integrated credit card sales was an important milestone in the execution of PKO BP’s strategy within the organisation’s new operations model.


Main Functionalities


Finding a customer in a central database.


Download detailed customer information systems of the bank.


Input of the data needed to generate the offer for the customer.


Registration application.


Generate a list of documents required from the customer.


Update customer data in the central database


Preventing a possible attempt to embezzle money from the Bank's system.


Saving a possible attempt to extort money in the Bank's system


The introduction of data related to verification of employment.


Lending decision and the sales decision.


Generate documents required to be signed by the customer to conclude an agreement.

We are hiring!

We are looking for You! Join a vibrant, growing business offering training, career development opportunities and personal freedom.

Join Us

This site uses cookies to improve your user experience. By using this site you agree to these cookies being set.