V v Business Process AMTV Streaming TV Streaming.
-
Upload
kenneth-walsh -
Category
Documents
-
view
236 -
download
0
Transcript of V v Business Process AMTV Streaming TV Streaming.
![Page 1: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/1.jpg)
v
v
Business ProcessAMTV Streaming
TV Streaming
![Page 2: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/2.jpg)
General Architecture
DB
(SMS)Subscriber
Management System
CMS Gateway CMS
WEB Gateway
WEB
Payment Gateway
Payment System
Finance Gateway
Accounting
12
3
4
5
![Page 3: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/3.jpg)
DescriptionCore SMS: Subscriber database, packaging, payment processing, invoicingGateway: As interface between core SMS and external system
Web Admin Web Interface : Admin dashboard, Analytics, Monitoring (message REST-JSON)
Payment provider Payment Gateway: Process online payment: credit card or paypal (message: SOAP, XMLRPC, ISO8583)
CMS CMS Gateway: Subscriber state, packages (as a client and as a server, message: depend on CMS)
Accounting Finance Gateway : Subscriber payment state, Payment reporting
1
2
3
4
5
![Page 4: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/4.jpg)
Data Flow Diagram (DFD)
Admin Subscriber
Payment
System Management
Service(SMS)
DB
CMS
1. Conf. Setting
5. L
ogin
3. Payment
4. Pay
8. A
cces
s Con
tent
11. C
onte
nt Li
st/sh
ow st
ream
7. V
alid
ation
6. Login/passwordForward to CMS
2. Register
9. A
utho
rista
ion
chec
k
10. A
utho
rista
ion
![Page 5: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/5.jpg)
Updated DFD Description1. Configuration Setting
Admin DashboardAnalyticsMonitoring
2. Register: from subscriber to SMS3. Subscriber submit payment to SMS
Payment Methode (Credit card or Paypall)4. SMS submit Pay to Payment System
Payment Processing5. Login from subscriber’s app to CMS6. Login from CMS to SMS7. Authentication from SMS to CMS8. Access Content from app to CMS9. CMS checsks Subscriber State10.Validation
CMS get information about Subscriber State11.Content List
Streaming
![Page 6: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/6.jpg)
Sequence Diagram
Admin Subscriber SMS CMS Payment
Tim
e
Monitoring & Management
Login
Response
Payment process
Login & Data Editing
Session
Notification
Register
subs
crip
tion
At e
ach
logi
n
![Page 7: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/7.jpg)
Registration Process
Personal info
![Page 8: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/8.jpg)
Login Process
![Page 9: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/9.jpg)
Payment Inquiry
![Page 10: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/10.jpg)
Payment
![Page 11: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/11.jpg)
Database Table
1. User/subscriber2. Payment3. Product List4. Package List5. Device Type & Device List6. Transaction History
![Page 12: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/12.jpg)
Database Table Mapping
![Page 13: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/13.jpg)
Database – User Table
1. ID User identity registration number (Primary)2. Name Name of user3. Email User email address (Primary Key)4. Birth Date 5. Address6. User Name User name used for login7. Password
![Page 14: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/14.jpg)
Database – Payment Table
1. Payment ID2. ID User identity registration number2. Name Name of user3. Product ID4. Package ID5. Device ID6. Payment Methods Paypall / Credit Card7. Payment Status Pay or Not Pay
![Page 15: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/15.jpg)
Database – Product List Table
1. Product ID2. Product Name3. Product Category Adult / Family Content4. Product prize
![Page 16: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/16.jpg)
Database – Package List Table
1. Package ID2. Package Name3. Package Category Product list in package4. Package Prize
![Page 17: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/17.jpg)
Database – Device Type Table
1. Device ID2. Device List3. Device Type
![Page 18: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/18.jpg)
Database – User History Table
1. Name2. Product Name3. Package Name4. Device Type5. Login Date & Time6. Logout Date & Time7. Purchase History
![Page 19: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/19.jpg)
CMS/SMS API Classification
1. Register2. Login3. Profile :
Change emailChange Password
4. Payment :Payment MethodePayment Schedule
5. Class6. Device Management
1. Login2. Authentication3. Authorization4. Sessions
management (to limit the number of simultaneous session with the same account)
5. Device Management
![Page 20: V v Business Process AMTV Streaming TV Streaming.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649da75503460f94a92fdf/html5/thumbnails/20.jpg)
WEB Classification
1. Admin2. Monitoring3. Reporting4. Maintenance5. Register6. Profile :
Change emailChange Password
7. Payment :Payment MethodePayment Schedule