Presentation is loading. Please wait.

Presentation is loading. Please wait.

V v Business Process AMTV Streaming TV Streaming.

Similar presentations


Presentation on theme: "V v Business Process AMTV Streaming TV Streaming."— Presentation transcript:

1 v v Business Process AMTV Streaming TV Streaming

2 General Architecture DB (SMS) Subscriber Management System CMS Gateway CMS WEB Gateway WEB Payment Gateway Payment System Finance Gateway Accounting 1 2 3 4 5

3 Description Core SMS: Subscriber database, packaging, payment processing, invoicing Gateway: 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

4 Data Flow Diagram (DFD) Admin Subscriber Payment System Management Service (SMS) DB CMS 1. Conf. Setting 5. Login 3. Payment 4. Pay 8. Access Content 11. Content List/show stream 7. Validation 6. Login/password Forward to CMS 2. Register 9. Authoristaion check 10. Authoristaion

5 Updated DFD Description 1.Configuration Setting Admin Dashboard Analytics Monitoring 2.Register: from subscriber to SMS 3.Subscriber submit payment to SMS Payment Methode (Credit card or Paypall) 4.SMS submit Pay to Payment System Payment Processing 5.Login from subscriber’s app to CMS 6.Login from CMS to SMS 7.Authentication from SMS to CMS 8.Access Content from app to CMS 9.CMS checsks Subscriber State 10.Validation CMS get information about Subscriber State 11.Content List Streaming

6 Sequence Diagram AdminSubscriberSMSCMSPayment Time Monitoring & Management Login Response Payment process Login & Data Editing Session Notification Register subscription At each login

7 Registration Process Personal info

8 Login Process

9 Payment Inquiry

10 Payment

11 Database Table 1.User/subscriber 2.Payment 3.Product List 4.Package List 5.Device Type & Device List 6.Transaction History

12 Database Table Mapping

13 Database – User Table 1.ID User identity registration number (Primary) 2.Name Name of user 3.Email User email address (Primary Key) 4.Birth Date 5.Address 6.User Name User name used for login 7.Password

14 Database – Payment Table 1.Payment ID 2.ID User identity registration number 2.Name Name of user 3.Product ID 4.Package ID 5.Device ID 6.Payment Methods Paypall / Credit Card 7.Payment Status Pay or Not Pay

15 Database – Product List Table 1.Product ID 2.Product Name 3.Product Category Adult / Family Content 4.Product prize

16 Database – Package List Table 1.Package ID 2.Package Name 3.Package Category Product list in package 4.Package Prize

17 Database – Device Type Table 1.Device ID 2.Device List 3.Device Type

18 Database – User History Table 1.Name 2.Product Name 3.Package Name 4.Device Type 5.Login Date & Time 6.Logout Date & Time 7.Purchase History

19 CMS/SMS API Classification 1.Register 2.Login 3.Profile : Change email Change Password 4.Payment : Payment Methode Payment Schedule 5.Class 6.Device Management 1.Login 2.Authentication 3.Authorization 4.Sessions management (to limit the number of simultaneous session with the same account) 5.Device Management

20 WEB Classification 1.Admin 2.Monitoring 3.Reporting 4.Maintenance 5.Register 6.Profile : Change email Change Password 7.Payment : Payment Methode Payment Schedule


Download ppt "V v Business Process AMTV Streaming TV Streaming."

Similar presentations


Ads by Google