Bulk Bill Payment Service  Mohamed Taman  Systems Architect & Design supervisor.  efinance
Agenda1.   Introduction.2.   What is the Bulk bill service?3.   Service participants.4.   System business flow.5.   Requir...
IntroductionIn this presentation we will see how the best Architecture isused to develop the Bulk Bill Payment System, whi...
What is the Bulk bill payment service?Bill Payment Service is a generic Electronic BillPresentment and Payment (EBPP) serv...
Service Participants        Requests                Requests                    Bulk BillBanks               Payment      ...
Service Participants - ContinuedBankThe channels of the Banks will interact with Bill Payment Service in real-time through...
Service Participants - ContinuedBillerBillers will upload bill summary data to Bill Payment Service on a regularschedule t...
Service Participants - ContinuedCustomerCustomers may follow a query on their bills with the payment of single ormultiple ...
System business flow messages        1.1- Bill Inquiry request                                                1.2- inquiry...
RequirementsRequirement is to build a system, run by the government tofacilitate bill services providers such as Universit...
Best architecture practice          Requests                                         SOA                          Requests...
Supporting technologiesThe architecture & design decision goes to choose a SOA suite thatincludes also Service bus for the...
Benefits.1.    Ease of integration.2.    Time to marked.3.    Better support.4.    Reduces boilerplate of coding.5.    Iso...
Questions?Thanks for listening
Upcoming SlideShare
Loading in …5
×

Oracle Architect Club Egypt - epayment bulk bill system presentation

1,395 views

Published on

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.

Published in: Economy & Finance
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,395
On SlideShare
0
From Embeds
0
Number of Embeds
611
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Oracle Architect Club Egypt - epayment bulk bill system presentation

  1. 1. Bulk Bill Payment Service Mohamed Taman Systems Architect & Design supervisor. efinance
  2. 2. Agenda1. 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. 3. IntroductionIn this presentation we will see how the best Architecture isused to develop the Bulk Bill Payment System, whichenables ease of integration between different entities to thecore service especially bank entity.
  4. 4. What is the Bulk bill payment service?Bill Payment Service is a generic Electronic BillPresentment and Payment (EBPP) service that enabledifferent parties to share a common infrastructure thatenables the Billers to integrate with the system for billpresentment, and the Banks for bill enquiry and payment.
  5. 5. Service Participants Requests Requests Bulk BillBanks Payment Billers Service Responses Responses
  6. 6. Service Participants - ContinuedBankThe channels of the Banks will interact with Bill Payment Service in real-time through the Banks’ back-end systems for all customer-facingscenarios or through the service portal.Also Interested banks for enabling such a service (BBPS) through theirinternet banking will be through service Online Interface.
  7. 7. Service Participants - ContinuedBillerBillers will upload bill summary data to Bill Payment Service on a regularschedule that gets stored in the Bill Payment Service database forOffline mode.Bill Payment Service will consolidate bill summary data from the variousBillers and present it to the relevant bill payer upon a request initiatedfrom the Banks’ channels.Also Billers will provide bill summary data to Bill Payment Serviceinstantly for Online mode.
  8. 8. Service Participants - ContinuedCustomerCustomers may follow a query on their bills with the payment of single ormultiple bills. The Banks’ systems will capture the payment informationentered by the Customers and forward it to BPS for validation.BPS will apply business rules and determine if the payment initialized bythe Customers is valid. BPS will send back the results of the validationto the Banks.If the payment is found to be valid, the Bank will collect payment fromthe Customers. Payment collection will be done either by debiting theCustomer’s account or by collecting the cash, depending on the channeltype.
  9. 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 responseBanks Payment Billers Service 2.1- Bill payment Advice 2.2- Payment Notification 2.3- Payment notification 2.4- payment Advice response response
  10. 10. RequirementsRequirement is to build a system, run by the government tofacilitate bill services providers such as Universities , Water,Electricity, phone, Gas … etc. entities customers, to paytheir bills through different channels, with strong securityrequirement to protect the payment process and its data.The Channels Provided by a wide coverage from banksthrough their branches, ATMs, internet banking and evenministry of finance ATMs or any other channel interested forproviding such a service.
  11. 11. Best architecture practice Requests SOA Requests Adapter Adapter Responses Responses O S Message OBanks B Engine S Billers Adapter Adapter Utility & ASs B Utility & ASs WS Adapter Reports & SLA Responses Requests Monitoring Security checks Admins BPS CV2S
  12. 12. Supporting technologiesThe architecture & design decision goes to choose a SOA suite thatincludes also Service bus for the system implementation.As the system involves many integration with different entities, as long asmessage processing that could be done through already made powerfulproduct 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. 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.
  14. 14. Questions?Thanks for listening

×