SlideShare a Scribd company logo
1 of 9
Download to read offline
Synergy Telecom
Wireless Billing System
Transformation Proposal
28th April 2023
Architecture Development
• Business Architecture || Data Architecture || Application||Technology
• Security – Security Architecture
• Architecture views
• Gap analysis
• Candidate Roadmaps
Business /Data/Application/Technology (Infra/Software)Architectures
2
Conceptual Architecture
Data/ Logical
Application
Architecture
Integration
Architecture
Architecture Definition
Document t
Requirement specification
document
Candidate Roadmaps
Conceptual
Infrastructure
Conceptual Application Architecture
New Billing System DB Layer
New Billing System Application Layer
Bill Data
Customer Data Unbilled Usage
Payments
Platform Layer
Authentication Monitoring Notifications
Product/Billing Catalogue
Customer Account Management
Payments Processing
Bill Invoicing
Bill Processing
Bill Maintenance
Unbilled Usage Processing
Order Management
Dashboard & Reporting)
Masters
Recent Bill
Reporting DB
CONCEPTUL/BUSINESS ARCHITECTURE
Internal
User
Customer
• mS architecture with individual /group of services
supporting each functions
• TMF ODA compliant facilitate - agility,
interoperability with partner systems and
accelerate cash – to cash
• accelerating concept-to-cash.
• TMF SID schema common vocabulary across
process and systems
• Inbuilt Monitoring /Cluster management tool
• PCI/SOX compliance
Admin
Key Consideration from
Convergence
Performance
Security
PCI /SOX
1. Implementation at two VPC located at two different regions of AWS
2. Each region have two application servers in active-active mode and 1 RDMS database and 1 Non RD database server + 1 Reporting DB
3. If the primary site fails, the secondary site takes over and continues to serve the traffic basis to the DNS configuration.
4. At both sites, application servers are connected to a load balancer, which distributes the traffic between the servers in respective sites.
5. RDBM/Non RDBM in VPC 1 is primary and VPC2 is secondary
6. RDBMS and Non RDBMS database servers is real time replicated
7. Reporting DB and Reporting server is only in 1st VPC
8. Database replication is set up between the primary and secondary VPCs to ensure the database is synchronized in real time
9. Firewall is deployed at the edge of both the primary and secondary network to ensure security.
User
Billing VM2
Billing VM1 Source DB (Redundancy with
Secondary using a real time
Data replication)
Source DB (Redundancy with Secondary using a real
time Data replication)
Billing VM2
Billing VM1
VPC (Region 1)
User
VPC (Region 2)
VPC Peering
Connection
Load balancer
Firewall
RDBM
Non RDB Non RDB
RDBM
Reporting
DB
CONCEPTUAL INFRASTRUCTURE ARCHITECTURE
Load balancer
Firewall
DNS
DNS
Key Consideration from Vision
• Availability
• Scalability
Archive Policy
• Bill /Usage Data more than 12 months Old to be
archived
• Customer/Account data inactive more than 24 months
• Applicable for Report data mart as well as Application
data
Data Architecture
• From Data perspective , considering the need for a
consist and more secure database , RDBMS is
proposed to store Customer data , Order Data, Usage
data , Bill data
• Master data including product catalogue as well as
temporary bill processing data will be stored in
temporary DB .
• Similarly services like hot Bill, payment data, billed
data of current bill cycle , Credit control data of
defaulter customer will be stored in the temporary DB
Oracle RDBMS Hadoop Temporary DB
DATA ARCHITECTURE
Application Data Layer
Reporting Data Layer
Customer Data
Bill Data
Customer Data Unbilled Usage
Payments
Account Data
Bill Data
Unbilled Usage
Data
Product Catalog Payments Data
Invoice Data Order Data
Customer/Acc
ount Data
Mart
Order Data
Mart
Billed Usage
Billed Usage Data
Bill Data Mart
Catalogue &
other Masters
Recent
Bill/Usage/Pay
ment Data
Internal
User
Customer
Admin
Key Consideration from Vision
• TMF SIF – Common Language/Process
• Security - PCI/SOX compliance
1. Microservice based architecture
2. Orchestrator will be used to run microservices for
processes like order provisioning, billing and payments
3. Proposed Billing system will replace legacy Vision
billing and iVision Report layer .
4. Integration with CRM/Order Management to managed
customer account and service details
5. Billing system will get rated usage records for
generating the bills. This includes postpaid and prepaid
rated CDR (from JTTR)
6. Postpaid rated records are billed and invoices will be
created and will be published to the IFE Bill formatter to
create invoice which can be dispatched do customer .
During bill process ,tax component is fetched from the
UTE system to include in the bills.
7. Wireless Bill Comparator as well as NBS bill forecast
interface with new billing system for fetching bill data
to support customer queries on usage and charges
LOGICAL APPLICATION ARCHITECTURE
Key Consideration from Vision
• Convergence
• PCI/SOX
• Scalability
• Performance
• Availability
• Interoperable
• Common Language
New Biling System DB Layer
Microservice based Business Process Layer
Application User Interface
Platform Layer
Payments Processing
Bill Processing
Unbilled Usage Processing Order Management
Journey Microservices (Interaction Layer)
HOT Bill & Payment
[Cloud/Digital Services]
Real Time Notifications Real Time Bill Enquiry & analytics
Bill Data
Customer Data Unbilled Usage
Payments
Masters
Recent Bill
Credit Control
Recent Bill
Internal
User
Customer
Admin
Authentication Monitoring
User Transaction
Component Analytics
User Profiles and validation
Auditing & Reporting
Outstanding Bill Process
Notifications
Message Queue
Adapters
SOX/PCI Controls & checks
New Biling System DB Layer
Microservice based Business Process Layer
Application User Interface
Next Bill Summary
(Bill Forecast)
Wireless Bill
Compare
( Recon & Settle)
ERP(GL)
Platform Layer
Authentication Monitoring Notification
JTTR
(Rating)
Payments Processing
Bill Processing
Unbilled Usage Processing Order Management
Network
UTE(Tax process)
Customer
CSR
ETG
Middleware
Layer
Customer Interface
Channels
(Web/Mobile)
Journey Microservices (Interaction Layer)
HOT Bill & Payment
[Cloud/Digital Services]
Real Time Notifications
Real Time Bill Enquiry &
analytics
Bill Data
Customer Data Unbilled Usage
Payments
Masters
Recent Bill
6. Bill
Enquiry/Payment
mS exposed as APIs
Partner Channels
8. File based
Batch Integration
for rated usage
data for billing
(.txt file)
Digital Services Marketplace
5. Digital Service –
Customer Account
Request mS as APIs
Partner
7. Partner portal –
Customer /Bill data
exposed as mS
4.Digital Service Purchase –
Request Bill –mS as APIs
9. Batch
Integration for
Bill details to
ERP- Use ETL
tool/File
IFE
Wireless(Bill
Formatter)
10. Batch
Integration for
export bill data
for invoice
formatting -XML
API Gateway
11. SOA API integration calls over ESB to get tax
calculated for each customer part of bill cycle
12. Microservices exposed as APIs over ESB to
fetch bill details and call recon process if
required
13. Microservices exposed as APIs over ESB
to get bill details
Integratio
n ID
Integration
type
Reason Pattern
4,5,6,7 mS as API
published
over API GW
No transformation required. Scalable resilient
architecture to ensure good customer
experience
Event driven
8,9,10 Batch Involves file based data transfer –Non
synchronous ;Non real time , Considerable
data records. Involve es business logic for
Txfmn
1,2,3,11,1
2,13
mS as APIs
exposed
over ETG
Middleware
ESB exist which is already connected to
application at opposite side
Need to be real time and should be
synchronous
Involves Txfmn of data
Synchronous
INTEGRATION ARCHITECTURE
CRM
Order Management 1. Customer /Account Provisioning
2. Bill Enquiry/Payment enquiry
3. One Time char
Bill Data
Key Consideration from Vision
TMF SID/microservices – Interoperability
Pattern- Event driven integrations
Identity Services
Bill Processing
Invoice Creation
Payment Processing
Reporting Services
Catalog Management
GL Processing to ERP
Bill Data Export and Integration APIs
AWS EBS Volume
AWS MySQL RDS
AWS Redshift
AWS EBS Volume
AWS EBS Volume
AWS MySQL RDS
AWS MySQL RDS
AWS MySQL RDS
API Services
Container
Node1
AWS EKS Kubernetes Platform
Node 2
Node 4
Cluster 2
Cluster 3
Cluster 5 (Node 8)
UI Services
Container
Cluster 4 (Node 7)
CTRA CLOUD NATIVE ARCHITECTURE
Cluster 1
Node 3
Node 5
Node 6
Internal
User
Customer
Admin
Synergy Telecom (VPC 1) Region 1
Internal
User
Customer AWS
Route 53
DNS
AWS Cloud Watch
AWS Cloud Watch
Synergy Telecom (VPC 2) –Region 2
VPC Peering
CTRA TECHNOLOGY ARCHITECTURE
AWS Direct
Connect
AWS Direct
Connect
On-Premise
Applications
AD Server for
Internal users
System of Records
AWS Internet GW
AWS Network Load
Balancer
AWS Firewall Manager
Front End EC2
Back End EC2
AWS EBS
Volume
AWS
MySQL RDS
Restricted Subnet Private Subnet
Private
Subnet
Auto
scale
AWS EBS Volume
Test ENV EC2
AWS MySQL
RDS
Private Subnet
Code Review
Dev
Team
Jenkins
Orchestration
Code
Collaborato
r
Code
Integration
to Main
Stream
RTC Triggers
Jenkins
Pipeline
Trigger
Unit Test
Trigger
Static
Code
Analysis
1 2
1b
3
4
5
Trigger
Build (Ant
/ Gradle)
6
On
Failure
Raise
Defect
in
RTC
Move
Binaries to
Git
Unit Test
/ Code
Coverage
One-click
Deployment
Selenium
Test
Automation
7
8
Dev Environment
9
AWS
Redshift
Data Mart
Admin

More Related Content

Similar to Synergy Telecom Wireless Billing System Transformation Proposal

Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersAboorvaRaja Ramar
 
Ibm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalIbm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalMauricio Godoy
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Dataconfluent
 
Connected Banking Framework
Connected Banking FrameworkConnected Banking Framework
Connected Banking FrameworkKashif Akram
 
Hbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaHbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaAllen Chan
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Servicesconfluent
 
Key Data Management Requirements for the IoT
Key Data Management Requirements for the IoTKey Data Management Requirements for the IoT
Key Data Management Requirements for the IoTMongoDB
 
CBC Reporting Brochure
CBC Reporting BrochureCBC Reporting Brochure
CBC Reporting BrochureAlex Dijkhoff
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3confluent
 
Kinh doanh so voi he thong bfo e business platform v2
Kinh doanh so voi he thong bfo e business platform v2Kinh doanh so voi he thong bfo e business platform v2
Kinh doanh so voi he thong bfo e business platform v2Hieutanda Nguyen Khac Hieu
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsAmazon Web Services
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
Modern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale ComputingModern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale ComputingGiragadurai Vallirajan
 
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptxArtificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptxPerfomatix Solutions
 
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...HostedbyConfluent
 

Similar to Synergy Telecom Wireless Billing System Transformation Proposal (20)

Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
 
Ibm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalIbm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_final
 
ABT / DSM System
ABT / DSM System ABT / DSM System
ABT / DSM System
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
 
Analytics and etl based bi solutions
Analytics and etl based bi solutionsAnalytics and etl based bi solutions
Analytics and etl based bi solutions
 
Connected Banking Framework
Connected Banking FrameworkConnected Banking Framework
Connected Banking Framework
 
Hbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaHbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibana
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Services
 
Key Data Management Requirements for the IoT
Key Data Management Requirements for the IoTKey Data Management Requirements for the IoT
Key Data Management Requirements for the IoT
 
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
 
CBC Reporting Brochure
CBC Reporting BrochureCBC Reporting Brochure
CBC Reporting Brochure
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
 
A.S.Sivaprakash
A.S.SivaprakashA.S.Sivaprakash
A.S.Sivaprakash
 
Kinh doanh so voi he thong bfo e business platform v2
Kinh doanh so voi he thong bfo e business platform v2Kinh doanh so voi he thong bfo e business platform v2
Kinh doanh so voi he thong bfo e business platform v2
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOps
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Modern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale ComputingModern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale Computing
 
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptxArtificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptx
 
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
 
Hitesh's Profile
Hitesh's ProfileHitesh's Profile
Hitesh's Profile
 

More from Biju M R

PCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional AnalysisPCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional AnalysisBiju M R
 
OSS Service Assurance -Concept Presentation by Biju M Rr
OSS Service Assurance  -Concept Presentation by Biju M RrOSS Service Assurance  -Concept Presentation by Biju M Rr
OSS Service Assurance -Concept Presentation by Biju M RrBiju M R
 
Telecom Convergent Billing and Support Functions -A whitepaper by Biju M R
Telecom Convergent Billing and Support Functions -A whitepaper by Biju M RTelecom Convergent Billing and Support Functions -A whitepaper by Biju M R
Telecom Convergent Billing and Support Functions -A whitepaper by Biju M RBiju M R
 
OCS DCCA- Credit pooling and multiplier concepts - Call flow explanation v1.0
OCS DCCA- Credit pooling and multiplier concepts - Call flow explanation v1.0OCS DCCA- Credit pooling and multiplier concepts - Call flow explanation v1.0
OCS DCCA- Credit pooling and multiplier concepts - Call flow explanation v1.0Biju M R
 
OTT & IPTV An analysis presentation from ordering & billing perspective
OTT & IPTV An analysis presentation from ordering & billing perspectiveOTT & IPTV An analysis presentation from ordering & billing perspective
OTT & IPTV An analysis presentation from ordering & billing perspectiveBiju M R
 
Energy utilities cis and billing
Energy utilities cis and billingEnergy utilities cis and billing
Energy utilities cis and billingBiju M R
 

More from Biju M R (6)

PCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional AnalysisPCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional Analysis
 
OSS Service Assurance -Concept Presentation by Biju M Rr
OSS Service Assurance  -Concept Presentation by Biju M RrOSS Service Assurance  -Concept Presentation by Biju M Rr
OSS Service Assurance -Concept Presentation by Biju M Rr
 
Telecom Convergent Billing and Support Functions -A whitepaper by Biju M R
Telecom Convergent Billing and Support Functions -A whitepaper by Biju M RTelecom Convergent Billing and Support Functions -A whitepaper by Biju M R
Telecom Convergent Billing and Support Functions -A whitepaper by Biju M R
 
OCS DCCA- Credit pooling and multiplier concepts - Call flow explanation v1.0
OCS DCCA- Credit pooling and multiplier concepts - Call flow explanation v1.0OCS DCCA- Credit pooling and multiplier concepts - Call flow explanation v1.0
OCS DCCA- Credit pooling and multiplier concepts - Call flow explanation v1.0
 
OTT & IPTV An analysis presentation from ordering & billing perspective
OTT & IPTV An analysis presentation from ordering & billing perspectiveOTT & IPTV An analysis presentation from ordering & billing perspective
OTT & IPTV An analysis presentation from ordering & billing perspective
 
Energy utilities cis and billing
Energy utilities cis and billingEnergy utilities cis and billing
Energy utilities cis and billing
 

Recently uploaded

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Synergy Telecom Wireless Billing System Transformation Proposal

  • 1. Synergy Telecom Wireless Billing System Transformation Proposal 28th April 2023
  • 2. Architecture Development • Business Architecture || Data Architecture || Application||Technology • Security – Security Architecture • Architecture views • Gap analysis • Candidate Roadmaps Business /Data/Application/Technology (Infra/Software)Architectures 2 Conceptual Architecture Data/ Logical Application Architecture Integration Architecture Architecture Definition Document t Requirement specification document Candidate Roadmaps Conceptual Infrastructure
  • 3. Conceptual Application Architecture New Billing System DB Layer New Billing System Application Layer Bill Data Customer Data Unbilled Usage Payments Platform Layer Authentication Monitoring Notifications Product/Billing Catalogue Customer Account Management Payments Processing Bill Invoicing Bill Processing Bill Maintenance Unbilled Usage Processing Order Management Dashboard & Reporting) Masters Recent Bill Reporting DB CONCEPTUL/BUSINESS ARCHITECTURE Internal User Customer • mS architecture with individual /group of services supporting each functions • TMF ODA compliant facilitate - agility, interoperability with partner systems and accelerate cash – to cash • accelerating concept-to-cash. • TMF SID schema common vocabulary across process and systems • Inbuilt Monitoring /Cluster management tool • PCI/SOX compliance Admin Key Consideration from Convergence Performance Security PCI /SOX
  • 4. 1. Implementation at two VPC located at two different regions of AWS 2. Each region have two application servers in active-active mode and 1 RDMS database and 1 Non RD database server + 1 Reporting DB 3. If the primary site fails, the secondary site takes over and continues to serve the traffic basis to the DNS configuration. 4. At both sites, application servers are connected to a load balancer, which distributes the traffic between the servers in respective sites. 5. RDBM/Non RDBM in VPC 1 is primary and VPC2 is secondary 6. RDBMS and Non RDBMS database servers is real time replicated 7. Reporting DB and Reporting server is only in 1st VPC 8. Database replication is set up between the primary and secondary VPCs to ensure the database is synchronized in real time 9. Firewall is deployed at the edge of both the primary and secondary network to ensure security. User Billing VM2 Billing VM1 Source DB (Redundancy with Secondary using a real time Data replication) Source DB (Redundancy with Secondary using a real time Data replication) Billing VM2 Billing VM1 VPC (Region 1) User VPC (Region 2) VPC Peering Connection Load balancer Firewall RDBM Non RDB Non RDB RDBM Reporting DB CONCEPTUAL INFRASTRUCTURE ARCHITECTURE Load balancer Firewall DNS DNS Key Consideration from Vision • Availability • Scalability
  • 5. Archive Policy • Bill /Usage Data more than 12 months Old to be archived • Customer/Account data inactive more than 24 months • Applicable for Report data mart as well as Application data Data Architecture • From Data perspective , considering the need for a consist and more secure database , RDBMS is proposed to store Customer data , Order Data, Usage data , Bill data • Master data including product catalogue as well as temporary bill processing data will be stored in temporary DB . • Similarly services like hot Bill, payment data, billed data of current bill cycle , Credit control data of defaulter customer will be stored in the temporary DB Oracle RDBMS Hadoop Temporary DB DATA ARCHITECTURE Application Data Layer Reporting Data Layer Customer Data Bill Data Customer Data Unbilled Usage Payments Account Data Bill Data Unbilled Usage Data Product Catalog Payments Data Invoice Data Order Data Customer/Acc ount Data Mart Order Data Mart Billed Usage Billed Usage Data Bill Data Mart Catalogue & other Masters Recent Bill/Usage/Pay ment Data Internal User Customer Admin Key Consideration from Vision • TMF SIF – Common Language/Process • Security - PCI/SOX compliance
  • 6. 1. Microservice based architecture 2. Orchestrator will be used to run microservices for processes like order provisioning, billing and payments 3. Proposed Billing system will replace legacy Vision billing and iVision Report layer . 4. Integration with CRM/Order Management to managed customer account and service details 5. Billing system will get rated usage records for generating the bills. This includes postpaid and prepaid rated CDR (from JTTR) 6. Postpaid rated records are billed and invoices will be created and will be published to the IFE Bill formatter to create invoice which can be dispatched do customer . During bill process ,tax component is fetched from the UTE system to include in the bills. 7. Wireless Bill Comparator as well as NBS bill forecast interface with new billing system for fetching bill data to support customer queries on usage and charges LOGICAL APPLICATION ARCHITECTURE Key Consideration from Vision • Convergence • PCI/SOX • Scalability • Performance • Availability • Interoperable • Common Language New Biling System DB Layer Microservice based Business Process Layer Application User Interface Platform Layer Payments Processing Bill Processing Unbilled Usage Processing Order Management Journey Microservices (Interaction Layer) HOT Bill & Payment [Cloud/Digital Services] Real Time Notifications Real Time Bill Enquiry & analytics Bill Data Customer Data Unbilled Usage Payments Masters Recent Bill Credit Control Recent Bill Internal User Customer Admin Authentication Monitoring User Transaction Component Analytics User Profiles and validation Auditing & Reporting Outstanding Bill Process Notifications Message Queue Adapters SOX/PCI Controls & checks
  • 7. New Biling System DB Layer Microservice based Business Process Layer Application User Interface Next Bill Summary (Bill Forecast) Wireless Bill Compare ( Recon & Settle) ERP(GL) Platform Layer Authentication Monitoring Notification JTTR (Rating) Payments Processing Bill Processing Unbilled Usage Processing Order Management Network UTE(Tax process) Customer CSR ETG Middleware Layer Customer Interface Channels (Web/Mobile) Journey Microservices (Interaction Layer) HOT Bill & Payment [Cloud/Digital Services] Real Time Notifications Real Time Bill Enquiry & analytics Bill Data Customer Data Unbilled Usage Payments Masters Recent Bill 6. Bill Enquiry/Payment mS exposed as APIs Partner Channels 8. File based Batch Integration for rated usage data for billing (.txt file) Digital Services Marketplace 5. Digital Service – Customer Account Request mS as APIs Partner 7. Partner portal – Customer /Bill data exposed as mS 4.Digital Service Purchase – Request Bill –mS as APIs 9. Batch Integration for Bill details to ERP- Use ETL tool/File IFE Wireless(Bill Formatter) 10. Batch Integration for export bill data for invoice formatting -XML API Gateway 11. SOA API integration calls over ESB to get tax calculated for each customer part of bill cycle 12. Microservices exposed as APIs over ESB to fetch bill details and call recon process if required 13. Microservices exposed as APIs over ESB to get bill details Integratio n ID Integration type Reason Pattern 4,5,6,7 mS as API published over API GW No transformation required. Scalable resilient architecture to ensure good customer experience Event driven 8,9,10 Batch Involves file based data transfer –Non synchronous ;Non real time , Considerable data records. Involve es business logic for Txfmn 1,2,3,11,1 2,13 mS as APIs exposed over ETG Middleware ESB exist which is already connected to application at opposite side Need to be real time and should be synchronous Involves Txfmn of data Synchronous INTEGRATION ARCHITECTURE CRM Order Management 1. Customer /Account Provisioning 2. Bill Enquiry/Payment enquiry 3. One Time char Bill Data Key Consideration from Vision TMF SID/microservices – Interoperability Pattern- Event driven integrations
  • 8. Identity Services Bill Processing Invoice Creation Payment Processing Reporting Services Catalog Management GL Processing to ERP Bill Data Export and Integration APIs AWS EBS Volume AWS MySQL RDS AWS Redshift AWS EBS Volume AWS EBS Volume AWS MySQL RDS AWS MySQL RDS AWS MySQL RDS API Services Container Node1 AWS EKS Kubernetes Platform Node 2 Node 4 Cluster 2 Cluster 3 Cluster 5 (Node 8) UI Services Container Cluster 4 (Node 7) CTRA CLOUD NATIVE ARCHITECTURE Cluster 1 Node 3 Node 5 Node 6 Internal User Customer Admin
  • 9. Synergy Telecom (VPC 1) Region 1 Internal User Customer AWS Route 53 DNS AWS Cloud Watch AWS Cloud Watch Synergy Telecom (VPC 2) –Region 2 VPC Peering CTRA TECHNOLOGY ARCHITECTURE AWS Direct Connect AWS Direct Connect On-Premise Applications AD Server for Internal users System of Records AWS Internet GW AWS Network Load Balancer AWS Firewall Manager Front End EC2 Back End EC2 AWS EBS Volume AWS MySQL RDS Restricted Subnet Private Subnet Private Subnet Auto scale AWS EBS Volume Test ENV EC2 AWS MySQL RDS Private Subnet Code Review Dev Team Jenkins Orchestration Code Collaborato r Code Integration to Main Stream RTC Triggers Jenkins Pipeline Trigger Unit Test Trigger Static Code Analysis 1 2 1b 3 4 5 Trigger Build (Ant / Gradle) 6 On Failure Raise Defect in RTC Move Binaries to Git Unit Test / Code Coverage One-click Deployment Selenium Test Automation 7 8 Dev Environment 9 AWS Redshift Data Mart Admin