1 / 17

An Oracle Coherence Case Study Turkcell RBM Project

An Oracle Coherence Case Study Turkcell RBM Project. Agenda. About Turkcell RBM Project RBM Architecture Coherence Cache Usage in RBM Conclusion Questions. TURKCELL GROUP. REGIONAL LEADER. 9 countries 65.8 m illion subscribers Leadership in the region.

thane
Download Presentation

An Oracle Coherence Case Study Turkcell RBM Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Oracle Coherence Case StudyTurkcellRBM Project

  2. Agenda About Turkcell RBM Project RBM Architecture Coherence Cache Usage in RBM Conclusion Questions

  3. TURKCELL GROUP REGIONAL LEADER 9 countries 65.8 millionsubscribers Leadership in the region TurkcellGroup: Subscribersin Q2.12 (million) Listedon the NYSE and the ISEsince July 2000 0.5 million net additionsin Q2.12 (*): Revenues from Fintur (operations in Kazakhstan, Azerbaijan, Georgia, Moldova) is not included undersubsidiaries. The contribution of Fintur is recorded under share of profit of associates below EBITDA line. (**) Voice revenues include outgoing, incoming, roaming and other (comprising almost 2% of Turkcell Turkey) revenues 3

  4. About Turkcell Creates employment for more than 50.000 people in Turkey The first and only Turkish company listed on New York Stock Exchange (NYSE) Complies with ISO9001, EU and US regulations Massive tax contribution to the Turkish government Corporate social responsibility projects on education, culture and sports

  5. RBM Project Processes customer activities on network subnet and offers campaigns based on business flows 850 Million event data per day 8 Servers Various Technologies(Apache Camel, Spring, CEP, Apama, SOAP, EIP etc.) 125 Active business flows

  6. RBM Communication Channels Usage Records Call SMS Data/GPRS Usage Web Surfing Location Services Roaming ….. …. Churn Offers Wappush Upsell Offers IVR Acqusiton Offers Call Center Service Booster Real-time customer actions Real-time Monitoring Scenario Checks

  7. RBM ARCHITECTURE

  8. Coherence Usage in RBM Types of Usage Data Transfer Active-Passive Process of multiple applications Storage-Enrichment Assurance of dataflow

  9. Coherence Usage in RBM Data Transfer Each application has a CQC(Continuous Query Cache) Each application has an input queue(Blocking Queue) Each application redirects/deletes Cache Item

  10. Coherence Usage in RBM Data Transfer Application reads items from DB Each application adds its identity into «Application Registry» cache Application sets their «next dest» area by Round Robin(load balancing) and inserts into the cache

  11. Coherence Usage in RBM Data Transfer

  12. Coherence Usage in RBM Active-Passive Process of multiple applications

  13. Coherence Usage in RBM Storage-Enrichment Storage cache , we use, are for preventing unnecessary outer systemcalls

  14. Coherence Usage in RBM Storage-Enrichment Enrichment cache includes 35M items which are consist of outer system data In order to prevent unnecessary system calls, events are enriched with outer system data

  15. Coherence Usage in RBM Assurance of Data Flow In order to prevent data loss and functually operate replays/retrys of data, events are being stored temporarily Each application is responsible to remove the item which is being processed by itself A filter operates over cache periodicly to get the items which have not been processed Result of the filter , items which have not been processed yet, are sent into the process again

  16. Conclusion RBM is a very important project for Turkcell The expectation from RBM is getting higher each day Coherence Cache has a major role in this state of RBM We used Coherence in a lot of place of the project for different purposes In order to increase performance, more usage of Coherence will be needed in the future

  17. Questions ?

More Related