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 EA -Technical Architecture Diagrams.pdf

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
ย 
A.S.Sivaprakash
A.S.SivaprakashA.S.Sivaprakash
A.S.SivaprakashSiva Prakhash
ย 
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
ย 
Hitesh's Profile
Hitesh's ProfileHitesh's Profile
Hitesh's ProfileHitesh Thakkar
ย 

Similar to Synergy EA -Technical Architecture Diagrams.pdf (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

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
ย 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
ย 
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธDelhi Call girls
ย 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
ย 

Recently uploaded (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
ย 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
ย 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
ย 
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
ย 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
ย 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
ย 

Synergy EA -Technical Architecture Diagrams.pdf

  • 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