SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Bulk Bill Payment Service

  Mohamed Taman
  Systems Architect & Design supervisor.
  efinance
Agenda

1.   Introduction.
2.   What is the Bulk bill service?
3.   Service participants.
4.   System business flow.
5.   Requirements.
6.   Best architecture practice.
7.   Supporting technologies.
8.   Benefits.
9.   Questions.
Introduction



In this presentation we will see how the best Architecture is
used to develop the Bulk Bill Payment System, which
enables ease of integration between different entities to the
core service especially bank entity.
What is the Bulk bill payment service?


Bill Payment Service is a generic Electronic Bill
Presentment and Payment (EBPP) service that enable
different parties to share a common infrastructure that
enables the Billers to integrate with the system for bill
presentment, and the Banks for bill enquiry and payment.
Service Participants




        Requests                Requests

                    Bulk Bill
Banks               Payment                 Billers
                    Service     Responses
        Responses
Service Participants - Continued

Bank

The channels of the Banks will interact with Bill Payment Service in real-
time through the Banks’ back-end systems for all customer-facing
scenarios or through the service portal.

Also Interested banks for enabling such a service (BBPS) through their
internet banking will be through service Online Interface.
Service Participants - Continued

Biller
Billers will upload bill summary data to Bill Payment Service on a regular
schedule that gets stored in the Bill Payment Service database for
Offline mode.

Bill Payment Service will consolidate bill summary data from the various
Billers and present it to the relevant bill payer upon a request initiated
from the Banks’ channels.


Also Billers will provide bill summary data to Bill Payment Service
instantly for Online mode.
Service Participants - Continued

Customer
Customers may follow a query on their bills with the payment of single or
multiple bills. The Banks’ systems will capture the payment information
entered by the Customers and forward it to BPS for validation.

BPS will apply business rules and determine if the payment initialized by
the Customers is valid. BPS will send back the results of the validation
to the Banks.

If the payment is found to be valid, the Bank will collect payment from
the Customers. Payment collection will be done either by debiting the
Customer’s account or by collecting the cash, depending on the channel
type.
System business flow messages

        1.1- Bill Inquiry request

                                                1.2- inquiry load request

                                                1.3- inquiry load response
             1.4- Bill Inquiry
                response


                                                Bills load request
                                    Bulk Bill
                                                Bills load response
Banks                               Payment                                  Billers
                                    Service
        2.1- Bill payment Advice

                                                2.2- Payment Notification

                                                2.3- Payment notification
          2.4- payment Advice                          response
                response
Requirements


Requirement is to build a system, run by the government to
facilitate bill services providers such as Universities , Water,
Electricity, phone, Gas … etc. entities customers, to pay
their bills through different channels, with strong security
requirement to protect the payment process and its data.

The Channels Provided by a wide coverage from banks
through their branches, ATMs, internet banking and even
ministry of finance ATMs or any other channel interested for
providing such a service.
Best architecture practice


          Requests
                                         SOA                          Requests




                          Adapter




                                                            Adapter
          Responses                                                   Responses

                                    O
                                    S    Message        O
Banks                               B     Engine        S                                Billers
                          Adapter




                                                            Adapter
          Utility & ASs
                                                        B              Utility & ASs




                                        WS Adapter

             Reports &
               SLA        Responses                  Requests
             Monitoring                                               Security checks




 Admins                                   BPS                                           CV2S
Supporting technologies

The architecture & design decision goes to choose a SOA suite that
includes also Service bus for the system implementation.

As the system involves many integration with different entities, as long as
message processing that could be done through already made powerful
product such Oracle OSB.

We used oracle SOA suite to use business process management (BPM)
for service reports and SLA monitoring.

Finally The supporting backend database is Oracle database 11g
Benefits.

1.    Ease of integration.
2.    Time to marked.
3.    Better support.
4.    Reduces boilerplate of coding.
5.    Isolating the core business products from out world interfacing.
6.    SOA governance.
7.    Adding new services by integrating already developed services.
8.    Best security achievement.
9.    Integrate to new products to add new services.
10.   Centralized processing and business filtration.
Questions?
Thanks for listening

Más contenido relacionado

Más de Mohamed Taman

Android development powered by Java SE 8
Android development powered by Java SE 8Android development powered by Java SE 8
Android development powered by Java SE 8Mohamed Taman
 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsMohamed Taman
 
United nations UNHCR & WFP case study, a java success story
United nations UNHCR & WFP case study, a java success storyUnited nations UNHCR & WFP case study, a java success story
United nations UNHCR & WFP case study, a java success storyMohamed Taman
 
What’s new in Java SE, EE, ME, Embedded world & new Strategy
What’s new in Java SE, EE, ME, Embedded world & new StrategyWhat’s new in Java SE, EE, ME, Embedded world & new Strategy
What’s new in Java SE, EE, ME, Embedded world & new StrategyMohamed Taman
 
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismDrive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismMohamed Taman
 
Learn HTML5 & JEE7 by doing
Learn HTML5 & JEE7 by doingLearn HTML5 & JEE7 by doing
Learn HTML5 & JEE7 by doingMohamed Taman
 

Más de Mohamed Taman (6)

Android development powered by Java SE 8
Android development powered by Java SE 8Android development powered by Java SE 8
Android development powered by Java SE 8
 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS concepts
 
United nations UNHCR & WFP case study, a java success story
United nations UNHCR & WFP case study, a java success storyUnited nations UNHCR & WFP case study, a java success story
United nations UNHCR & WFP case study, a java success story
 
What’s new in Java SE, EE, ME, Embedded world & new Strategy
What’s new in Java SE, EE, ME, Embedded world & new StrategyWhat’s new in Java SE, EE, ME, Embedded world & new Strategy
What’s new in Java SE, EE, ME, Embedded world & new Strategy
 
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismDrive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalism
 
Learn HTML5 & JEE7 by doing
Learn HTML5 & JEE7 by doingLearn HTML5 & JEE7 by doing
Learn HTML5 & JEE7 by doing
 

Último

Financial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxFinancial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxsimon978302
 
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...beulahfernandes8
 
Gender and caste discrimination in india
Gender and caste discrimination in indiaGender and caste discrimination in india
Gender and caste discrimination in indiavandanasingh01072003
 
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptAnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptPriyankaSharma89719
 
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderThe Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderArianna Varetto
 
Hello this ppt is about seminar final project
Hello this ppt is about seminar final projectHello this ppt is about seminar final project
Hello this ppt is about seminar final projectninnasirsi
 
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...Amil baba
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...Amil baba
 
Uae-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Uae-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Uae-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Uae-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Precize Formely Leadoff
 
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxIntroduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxDrRkurinjiMalarkurin
 
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书rnrncn29
 
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Amil baba
 
Money Forward Integrated Report “Forward Map” 2024
Money Forward Integrated Report “Forward Map” 2024Money Forward Integrated Report “Forward Map” 2024
Money Forward Integrated Report “Forward Map” 2024Money Forward
 
What is sip and What are its Benefits in 2024
What is sip and What are its Benefits in 2024What is sip and What are its Benefits in 2024
What is sip and What are its Benefits in 2024prajwalgopocket
 
10 QuickBooks Tips 2024 - Globus Finanza.pdf
10 QuickBooks Tips 2024 - Globus Finanza.pdf10 QuickBooks Tips 2024 - Globus Finanza.pdf
10 QuickBooks Tips 2024 - Globus Finanza.pdfglobusfinanza
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfMichael Silva
 
Global Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride ConsultingGlobal Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride Consultingswastiknandyofficial
 
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfKempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfHenry Tapper
 
2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptxHenry Tapper
 

Último (20)

Financial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxFinancial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptx
 
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
 
Gender and caste discrimination in india
Gender and caste discrimination in indiaGender and caste discrimination in india
Gender and caste discrimination in india
 
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptAnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
 
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderThe Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
 
Hello this ppt is about seminar final project
Hello this ppt is about seminar final projectHello this ppt is about seminar final project
Hello this ppt is about seminar final project
 
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
 
Uae-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Uae-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Uae-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Uae-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.
 
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxIntroduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
 
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
 
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
 
Money Forward Integrated Report “Forward Map” 2024
Money Forward Integrated Report “Forward Map” 2024Money Forward Integrated Report “Forward Map” 2024
Money Forward Integrated Report “Forward Map” 2024
 
What is sip and What are its Benefits in 2024
What is sip and What are its Benefits in 2024What is sip and What are its Benefits in 2024
What is sip and What are its Benefits in 2024
 
10 QuickBooks Tips 2024 - Globus Finanza.pdf
10 QuickBooks Tips 2024 - Globus Finanza.pdf10 QuickBooks Tips 2024 - Globus Finanza.pdf
10 QuickBooks Tips 2024 - Globus Finanza.pdf
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdf
 
Global Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride ConsultingGlobal Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride Consulting
 
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfKempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
 
2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx
 

Oracle Architect Club Egypt - epayment bulk bill system presentation

  • 1. Bulk Bill Payment Service Mohamed Taman Systems Architect & Design supervisor. efinance
  • 2. Agenda 1. Introduction. 2. What is the Bulk bill service? 3. Service participants. 4. System business flow. 5. Requirements. 6. Best architecture practice. 7. Supporting technologies. 8. Benefits. 9. Questions.
  • 3. Introduction In this presentation we will see how the best Architecture is used to develop the Bulk Bill Payment System, which enables ease of integration between different entities to the core service especially bank entity.
  • 4. What is the Bulk bill payment service? Bill Payment Service is a generic Electronic Bill Presentment and Payment (EBPP) service that enable different parties to share a common infrastructure that enables the Billers to integrate with the system for bill presentment, and the Banks for bill enquiry and payment.
  • 5. Service Participants Requests Requests Bulk Bill Banks Payment Billers Service Responses Responses
  • 6. Service Participants - Continued Bank The channels of the Banks will interact with Bill Payment Service in real- time through the Banks’ back-end systems for all customer-facing scenarios or through the service portal. Also Interested banks for enabling such a service (BBPS) through their internet banking will be through service Online Interface.
  • 7. Service Participants - Continued Biller Billers will upload bill summary data to Bill Payment Service on a regular schedule that gets stored in the Bill Payment Service database for Offline mode. Bill Payment Service will consolidate bill summary data from the various Billers and present it to the relevant bill payer upon a request initiated from the Banks’ channels. Also Billers will provide bill summary data to Bill Payment Service instantly for Online mode.
  • 8. Service Participants - Continued Customer Customers may follow a query on their bills with the payment of single or multiple bills. The Banks’ systems will capture the payment information entered by the Customers and forward it to BPS for validation. BPS will apply business rules and determine if the payment initialized by the Customers is valid. BPS will send back the results of the validation to the Banks. If the payment is found to be valid, the Bank will collect payment from the Customers. Payment collection will be done either by debiting the Customer’s account or by collecting the cash, depending on the channel type.
  • 9. System business flow messages 1.1- Bill Inquiry request 1.2- inquiry load request 1.3- inquiry load response 1.4- Bill Inquiry response Bills load request Bulk Bill Bills load response Banks Payment Billers Service 2.1- Bill payment Advice 2.2- Payment Notification 2.3- Payment notification 2.4- payment Advice response response
  • 10. Requirements Requirement is to build a system, run by the government to facilitate bill services providers such as Universities , Water, Electricity, phone, Gas … etc. entities customers, to pay their bills through different channels, with strong security requirement to protect the payment process and its data. The Channels Provided by a wide coverage from banks through their branches, ATMs, internet banking and even ministry of finance ATMs or any other channel interested for providing such a service.
  • 11. Best architecture practice Requests SOA Requests Adapter Adapter Responses Responses O S Message O Banks B Engine S Billers Adapter Adapter Utility & ASs B Utility & ASs WS Adapter Reports & SLA Responses Requests Monitoring Security checks Admins BPS CV2S
  • 12. Supporting technologies The architecture & design decision goes to choose a SOA suite that includes also Service bus for the system implementation. As the system involves many integration with different entities, as long as message processing that could be done through already made powerful product such Oracle OSB. We used oracle SOA suite to use business process management (BPM) for service reports and SLA monitoring. Finally The supporting backend database is Oracle database 11g
  • 13. Benefits. 1. Ease of integration. 2. Time to marked. 3. Better support. 4. Reduces boilerplate of coding. 5. Isolating the core business products from out world interfacing. 6. SOA governance. 7. Adding new services by integrating already developed services. 8. Best security achievement. 9. Integrate to new products to add new services. 10. Centralized processing and business filtration.