a dynamic telecommunications soa platform a wso2
TRANSCRIPT
![Page 1: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/1.jpg)
A Dynamic Telecommunications SOA platformA WSO2 and 2degrees Mobile Ltd Co-creation
by
Neeraj SatijaSoftware Development Manager
2degrees Mobile Limited, NZ
![Page 2: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/2.jpg)
2degrees – WSO2 Alliance: A Brief History
• Wireless Telco Landscape in NZ in 2007-2008
• Duopoly – Exorbitant prices and stale products
• No motivation for innovation
• High barrier to entry
• 2degrees Mobile Limited
• Set-up in 2007
• IT Team set-up in 2008
• Launch in 18 months
• Team of 5 people in IT, 2 focussed on SOA
![Page 3: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/3.jpg)
2degrees – WSO2 Alliance: A Brief History
DESIRED APPS/PRODUCTS/SERVICES RANGE
![Page 4: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/4.jpg)
2degrees – WSO2 Alliance: A Brief History
• 2degrees IT Requirements
• Disruptive Innovation - Differentiators
• Complex workflows, Simple Interface
• Leverage web-service technology
• Flexible, configurable integration with Network Elements
• Rapid response to competition
• Robust, scalable, reliable technology
• Decision to adopt SOA and light, flexible, scalable technology stack –Web services, ESB, N.E.
![Page 5: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/5.jpg)
Supplier Selection Approach
Demo briefsWith scenarios
sent to all suppliers
Demos by suppliers
Create shortlist
Technical Q&A
Createshortlist
Get proposals
Review & select
IBMOracleMuleWSO2ApacheSonicOpen
OracleMuleWSO2
![Page 6: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/6.jpg)
2degrees – WSO2 Alliance: A Brief History
CAPABILITY MATRIX
![Page 7: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/7.jpg)
2degrees – WSO2 Alliance: A Brief History
CAPABILITY MATRIX
![Page 8: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/8.jpg)
2degrees – WSO2 Alliance: A Brief History
CAPABILITY MATRIX
![Page 9: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/9.jpg)
DEVELOPING DIFFERENTIATORS – TOP UP
![Page 10: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/10.jpg)
DEVELOPING DIFFERENTIATORS – TOP UP
![Page 11: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/11.jpg)
11
1. Set upCustomer sets up Auto Top Up in “Your 2Degrees”. Customer registers their card, and the amount they want to top up with each time.
Systems/backend:
> IN – enables balance notification for MSISDN> @billity – stores amount> Flo2Cash – validates & stores credit card
2. Balance triggerWhen customer’s balance drops below $2.50, customer receives a text message asking whether they want top up from their credit card. A “Y” reply will trigger the payment and top up.
Systems/backend:
> IN – triggers the text message when balance goes below $2.50> Recharge gateway - sends the text message to customer and awaits reply
3. Payment / top upCustomer replies “Y” to authorise/confirm payment
Systems/backend:
> Recharge gateway - “looks up” customer’s amount from @billity> Recharge gateway – requests Flo2Cash to process $X payment against e-token> Recharge gateway (on confirmation from Flo2Cash of successful payment) – processes top up and sends standard top up confirmation messages
AUTO TOP UP
![Page 12: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/12.jpg)
DEVELOPING DIFFERENTIATORS - ATU
![Page 13: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/13.jpg)
ME2USTEP-1 STEP-2 STEP-3 STEP-4
![Page 14: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/14.jpg)
DEVELOPING DIFFERENTIATORS – Me2U
![Page 15: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/15.jpg)
ARCHITECTURAL SUMMARY
CURRENTNEW Full SOA Application Stack
Architecture build as per Best Practices
Removing complexity from Apps and building it into BPS
Full Transaction monitoring
Content Switch used for clustering and load balancing
Development and Deployments streamlined (Carbon Studio)
Complex processes delivered via BPS and simple via ESB
ESB and DSS Applications
Architecture build as needed – home-grown
Limited transaction monitoring (debug logs)
Linux LVS used for clustering and load balancing
Development and Deployments manual
Complex composite services deliver Business processes via ESB proxies and sequences.
![Page 16: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/16.jpg)
16
WSO2 BPS Integration
![Page 17: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/17.jpg)
WSO2 BPS INTEGRATION
![Page 18: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/18.jpg)
NEW PRODUCTION ENVIRONMENT
![Page 19: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/19.jpg)
VISION & FUTURE INITIATIVES• Continued Focus on Innovation &
Differentiators
• Leverage full WSO2 SOA stack
• Create Web Service wrappers for all key Telco Systems/Network Elements to enable flexibility in design using the SOA paradigm
• Utilize smart technology to give rapid response to competition
• Include Social Networking, SDP and other innovative models into 2degrees SOA stack
![Page 20: A dynamic telecommunications soa platform a wso2](https://reader038.vdocuments.net/reader038/viewer/2022102815/554d1a39b4c905c5208b459f/html5/thumbnails/20.jpg)
Q & A
FEEDBACK/QUESTIONS/COMMENTS
THANK YOU!