SlideShare a Scribd company logo
1 of 7
Download to read offline
MEDIA PLATFORM
Integrates everything :)
WHAT IS MEDIA PLATFORM
• It is a tool to create inquiry flow media services;	

• based on “if this then that” principles, events and
callbacks;	

• it’s about call/media inquiry flow, business logic
processing.
COMPONENTS
• Core and routing engine;	

• Communication channels;	

• GUI (admin and user GUI);	

• Mobile application
ADMINISTRATOR GUI
Should work with JS
diagramming library to
provide vision-like tools, to
drag-and-drop commands/
script to inquiry-flow diagram;	

Should provide access to
resources (audio files, faxes,
templates, numbers)
repository;	

Create diaper campaigns and
batches etc.
ROUTING ENGINE
Purpose to serve inbound and
outbound query, to render graphical
representation inquiry-flow service and
route its commands to related
communication interfaces through API;	

Parse execution logs;	

Provide user access to stats;	

API – basically it is set of MQ
(RabbitMQ) and REST services.
Start
Script 1
Choice 1
Script 3
Script 2
Choice 2
Script 4
End
Yes
No
Yes
No
Marker:
Start
Marker:
Choice 1 or 2 – Yes,
Script 3 executed
Marker:
Choice 1 – No,
Script 2 executed
Marker:
Script 3 or 4 executed,
finished
SFR
Parent
script
Parent
service
Campaign
Promotion
log of child service 1
log of child service 2
log of child service 3
log of child service N
SFR
log of child service 1
log of child service 2
log of child service 3
log of child service N
another child SFR
log of child service 1
log of child service 2
log of child service 3
SFR
ML log 1
ML log 2
ML log 3
Ml log N
OTHER CORE COMPONENTS
• MySQL;	

• Mongo DB;	

• REDIS;	

• Rabbit MQ.
API (CORE API)
• Introduces support for both MQ and REST;	

• It is possible to connect almost every media system, if
developer will design its gateway, talking with API and listening
to commands;	

• Commands are simple send/receive set with list of parameters.	

• More to come later, but Rabbit MQ or another AMQP
protocol knowledge and REST must have!

More Related Content

Similar to Media platform prototype

Resume_AdityaKumar-1
Resume_AdityaKumar-1Resume_AdityaKumar-1
Resume_AdityaKumar-1
Aditya Kumar
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
Delia J. Micu
 
OORPT Dynamic Analysis
OORPT Dynamic AnalysisOORPT Dynamic Analysis
OORPT Dynamic Analysis
lienhard
 

Similar to Media platform prototype (20)

RUG-Asia - ALM
RUG-Asia - ALMRUG-Asia - ALM
RUG-Asia - ALM
 
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial2006 mm,ks,jb (miami, florida   bpm summit) xpdl tutorial
2006 mm,ks,jb (miami, florida bpm summit) xpdl tutorial
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Resume_AdityaKumar-1
Resume_AdityaKumar-1Resume_AdityaKumar-1
Resume_AdityaKumar-1
 
UI_Path_First_Intro.pptx
UI_Path_First_Intro.pptxUI_Path_First_Intro.pptx
UI_Path_First_Intro.pptx
 
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
 
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
 
Erp And Infragistics
Erp And InfragisticsErp And Infragistics
Erp And Infragistics
 
Erp And Infragistics
Erp And InfragisticsErp And Infragistics
Erp And Infragistics
 
Products
ProductsProducts
Products
 
Software
SoftwareSoftware
Software
 
Introduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptxIntroduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptx
 
OORPT Dynamic Analysis
OORPT Dynamic AnalysisOORPT Dynamic Analysis
OORPT Dynamic Analysis
 
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Driving Insights for Your Digital Business With AnalyticsWSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
 
Microstrategy
MicrostrategyMicrostrategy
Microstrategy
 
Robotic process automation Introduction
Robotic process automation IntroductionRobotic process automation Introduction
Robotic process automation Introduction
 
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
 
Hci 3
Hci 3Hci 3
Hci 3
 
Amit Bhandari
Amit BhandariAmit Bhandari
Amit Bhandari
 

Recently uploaded

Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
tbatkhuu1
 

Recently uploaded (20)

Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
Podcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger NairnPodcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger Nairn
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 
Defining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerDefining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotler
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptx
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid media
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 

Media platform prototype

  • 2. WHAT IS MEDIA PLATFORM • It is a tool to create inquiry flow media services; • based on “if this then that” principles, events and callbacks; • it’s about call/media inquiry flow, business logic processing.
  • 3. COMPONENTS • Core and routing engine; • Communication channels; • GUI (admin and user GUI); • Mobile application
  • 4. ADMINISTRATOR GUI Should work with JS diagramming library to provide vision-like tools, to drag-and-drop commands/ script to inquiry-flow diagram; Should provide access to resources (audio files, faxes, templates, numbers) repository; Create diaper campaigns and batches etc.
  • 5. ROUTING ENGINE Purpose to serve inbound and outbound query, to render graphical representation inquiry-flow service and route its commands to related communication interfaces through API; Parse execution logs; Provide user access to stats; API – basically it is set of MQ (RabbitMQ) and REST services. Start Script 1 Choice 1 Script 3 Script 2 Choice 2 Script 4 End Yes No Yes No Marker: Start Marker: Choice 1 or 2 – Yes, Script 3 executed Marker: Choice 1 – No, Script 2 executed Marker: Script 3 or 4 executed, finished SFR Parent script Parent service Campaign Promotion log of child service 1 log of child service 2 log of child service 3 log of child service N SFR log of child service 1 log of child service 2 log of child service 3 log of child service N another child SFR log of child service 1 log of child service 2 log of child service 3 SFR ML log 1 ML log 2 ML log 3 Ml log N
  • 6. OTHER CORE COMPONENTS • MySQL; • Mongo DB; • REDIS; • Rabbit MQ.
  • 7. API (CORE API) • Introduces support for both MQ and REST; • It is possible to connect almost every media system, if developer will design its gateway, talking with API and listening to commands; • Commands are simple send/receive set with list of parameters. • More to come later, but Rabbit MQ or another AMQP protocol knowledge and REST must have!