xmanager (service delivery platform)

28
London, August 2010 Service Delivery Platform XManager

Upload: interact-spa

Post on 18-Jan-2015

2.582 views

Category:

Technology


6 download

DESCRIPTION

end-to-end solution for VAS Content Management

TRANSCRIPT

Page 1: Xmanager (Service Delivery Platform)

London, August 2010

Service Delivery Platform

XManager

Page 2: Xmanager (Service Delivery Platform)

- An italian company founded in 1995 - A joint-stock company since December 2008- International presence with operations in Egypt,

Algeria, Tunisia, Pakistan and Greece- Subsidiary of the Eurel Group with offices in Italy,

Luxemburg and Egypt- Focused on Content Management and Digital

Television - Proud partner of RealNetworks since 2005

2 XManager

CertifiedUNI EN ISO 9001-2001

Member of theInternet Society

Member of theSemantic Technology Institute International

Interact SpA

Digital Media Solution

Master Reseller for Italy,and MENA

Page 3: Xmanager (Service Delivery Platform)

3

12

12

12

12

Online Video

Connected Devices Social Media

- YouTube- Meta Caffè- Interactive TV- RealPlayer SP

- Mobile Advertising

- Mobile Portals

- Mobile TV

- Mobile Apps

- Looking for friends & community- "Friending" Brands- Beeing creative

XManager Digital Media Solution

Page 4: Xmanager (Service Delivery Platform)

Key features

Page 5: Xmanager (Service Delivery Platform)

- A carrier-grade platform developed for multimedia content delivery

- Enables easy control and management of existing and new VAS services

- APIs to interface with carriers networks (charging, messaging, streaming, RBT, ADM and IVR)

- Integrated reporting tool for business analysis and revenue sharing

- Support for a tailor-made customer care

End-to-End Service Delivery Platform (Web & Mobile)

5 XManager Service Delivery Platform

Page 6: Xmanager (Service Delivery Platform)

- Single point of management for Mobile TV, Mobile Site, On Device Portal, Voice Portal and Web Site

- Centralized content ingestion to aggregate contents from 3rd party CPs

- Tight integration with Helix Media Delivery for content monetization, server-side playlist and Ad insertion

- Ready to integrate with external MAP and Mobile CRM

6

Increased Revenues through Central Management

XManager Service Delivery Platform

Page 7: Xmanager (Service Delivery Platform)

7

ONlineTV

SM

Mobile TV

Internal DBs

External DBs

ContentAssets- Flexibility and control

over content life-cycle

- Strong and flexible Service Creation environment

- Centralized management for multi-site

- Fast integration with Web 2.0 and Social Media

Existing CMS/ECM

Web Site

Best TCO

XManager Service Delivery Platform

Page 8: Xmanager (Service Delivery Platform)

Best User Experience

- +7.000 devices handled

- Centralized user profiling for community services and content personalization

- Viral share features and user rating

- User-Centered interface design

- Ready for Rich Media Client

8 XManager Service Delivery Platform

Page 9: Xmanager (Service Delivery Platform)

Real people to support you on day-by-day operations and strategic planning:

- Collaborate with you and the CPs to define, implement and manage smart workflows for the mobile content life cycle including archiving and removal

- Be constantly vigilant in assuring design/IA requirements remain valid for all content development projects

- Audit, analyze and report on content offering and Subscribers activities

- Develop and employ best practices to increase usability, navigation and revenues

9 XManager

First Class Editorial Support

Service Delivery Platform

Page 10: Xmanager (Service Delivery Platform)

10

Mobile and Web Accessibility

The more productively you work, the more money you’ll make.

XManager

- Compliance with W3C standards:

- Web Content Accessibility Guidelines

- User Agent Accessibility Guidelines

- Mobile Web Initiative (Mobile OK)

- Accessibile to humans...and to machines via Microformats and RDFa

Service Delivery Platform

Page 11: Xmanager (Service Delivery Platform)

Architecture

Page 12: Xmanager (Service Delivery Platform)

- Based on Open Source technologies (Ubuntu, RubyonRails, MySQL, Ajax con Prototype)

- Developed using Agile methodologies on RubyonRails

- Source Code available for Public Institution, Research Institutes and on project-basis

12

Open Source

XManager Service Delivery Platform

Page 13: Xmanager (Service Delivery Platform)

13

- Varnish

- NGnix- Ruby on Rails

- MemcacheD- MySQL

(XManager DB + Project DB)

- Ubuntu + Xen

XManager

Software Platform

Service Delivery Platform

SystemDB

Prj 1DB

Prj nDB...

Memchaced

HTTP Acceleration

Web Publishing

Data Caching

DBMS

OS

Virtualization

on RoR

Page 14: Xmanager (Service Delivery Platform)

Architecture

14 XManager

- Virtualized (Xen, VMWare)

- Cloud-aware (Amazon EC2, S3, RDS)

- Multi-tenant to ensure scalability, security and failover

- Compatible with SOAP and Rest for “mash ups” and service re-use

Data

Source

Content

Asset

XXRest

Ac

tive

Re

so

urc

e

Import

Upload

DBMS

Storage

DBMS

Read Only

Storage

Read OnlyPublish

Web Browser

Mobile Phone

Data Editor

Ed

it

LinkedData

Web

Web APIs

Mobile / VoiceXXManager

Publish

(N+1 redundancy)

(N+1 redundancy)

Web Designer

De

sig

n

XXManager

Edit

(N+1 redundancy

Data Editor GUI Design

Internet

Data

Source

.TXT Import .RSS

.XLS

.CSV .XML

DB

Service Delivery Platform

Page 15: Xmanager (Service Delivery Platform)

15

Workflow

XManager

- Design of the Knowledge Domain

- Data Modeling

- Content Import via XRest and XForm (web ingestion)

- Interface Design via XEditor (editor WYSIWYG)

- Publishing of contents on front-end nodes

- User identification (terminal and user-profile) and profiling of contents

- Content Distribution

- Analysis & Reporting organized per content and user groups

- Sharing of data via Web APIs and RSS Atom Feeds

XManager

Domain Design

Content Repository

Data Modeling

ContentImport

WebDesign

Delivery

Profiling

Publishing

Analisys &

Reports

Sharing 1

2

345

6

7

89

Service Delivery Platform

Page 16: Xmanager (Service Delivery Platform)

- granular control to publish:

- the whole project (data and presentation)

- data only

- data of specific models

- selected widgets

- attachments only

- works on multiple server and within different environments (ie stage, intranet, Internet)

- archives the last 5 release of a project

16

Publishing XEdit (Origin)

PublishDB

PublishFiles XPublish (Edge)

Web

Web APIs

Mobile

XManager Service Delivery Platform

Page 17: Xmanager (Service Delivery Platform)

17 XManager Service Delivery Platform

Mobile Support

Ide

nti

fic

ati

on

h

an

dse

t, G

PS

, n

etw

ork

, S

SO

Client App, Web & WAP

Access

Cellular/

WiFi

MNO VAS

ADM

SMSC/MMSC

Charging Platform

CRM

XXManager

MNO

Intefaces

Ad

ap

tati

on

La

ye

r

cc

on

ten

ts, la

yo

ut,

se

rvic

es

Pu

bli

sh

ing

Customer

Service

De

live

ryD

RM

Messaging

GW

- User Identification

- Adaptation Layer (Content Filtering, Content Adaptation and Layout control)

- Multimedia Content Delivery (DRM)

- Integration APIs

- Messaging Gateway (SMS & MMS VAS Management)

- Customer Care interface (Transaction tracking & Content re-send)

- CDR Reporting Tool

Page 18: Xmanager (Service Delivery Platform)

Integration with Helix Media Delivery

18 XManager

Helix

End -to

- End So

lutio

n

Helix Session Manager

RealProducer Helix Mobile Producer

Helix Security Manager

Helix Mobile & Wireline Server

Helix Mobile & Wireline Gateway

Helix DNA Client RealPlayer SP for PC Mobile, Mac, Linux

Content Ingestion

Media Encoding

CM, DAM, Charging integration

AAA

End-to-End Delivery

Media Delivery

Web & Mobile Publishing

Media Playback

Service Delivery Platform

Page 19: Xmanager (Service Delivery Platform)

19

Mobile TV - functional diagram

Browser Player Portal XManager AAA Interfaces Helix Charging

GW CRM

User Equipment CMS - Mobile Portal Mobile Network Operator

1. Request for Mobile TV

2. Check Subscription

3. List of Mobile TV Channels

4. Request a Mobile TV Channel

5. Request a Crypted URI

6. Accounting Request

7. Send Requestto MNO's Platform

8. Open Player

9. Open Streaming Session (Crypted URI)

10. Close Streaming Session

11. Notify Session Close

12. Accounting Request 13. Send Request

to MNO's Platform

XManager Service Delivery Platform

Page 20: Xmanager (Service Delivery Platform)

Core functionalities

Page 21: Xmanager (Service Delivery Platform)

- cleanse and standardize data sources for XManager

- reads XML, TXT, Database MySQL/MSSQL, Oracle, RSS, CSV, XLS and Filesystem

- transform and validates imported data

- publishes data via REST using ActiveResource

- it’s a reusable stand-alone software component

21 XManager

XRest

XRest

Import

(N+1 redundancy)

.TXT

Impo

rt

.RSS

.XLS

.CSV

.XML DB

REST

Service Delivery Platform

Page 22: Xmanager (Service Delivery Platform)

- besed on ActiveRecord (RubyOnRails)

- 2 MySQL Databases:

- System DB

- Project DB

- UTF-8 Support

- data creation and management is done with an easy to use Web GUI

22

Data Model

XManager

Entity

P P P P

P P P P

Entity

P P P P

P P

Entity

P P P P

P P P

Service Delivery Platform

Page 23: Xmanager (Service Delivery Platform)

- are object classes (content resource)

- represent a content type

- are stored as tables in MySql

- there are 3 kinds:

- ActiveResource

- ActiveRecord

- ActiveShadow

23

Models

XManager Service Delivery Platform

Page 24: Xmanager (Service Delivery Platform)

- are the search queries

- the editing of the parameters is done with an easy-to-use web gui

- are bound to Models

- they can be parametric or static

- enable data ordering, selection of distinct values, threshold control and filtering of fields or of relationships

- they are stored on the DB and shared at the application level for easy re-use

- they are also available as Web Services XML, JSON and RSS Atom feeds

24

Filters

XManager

All the items

All the items withproperty1 = value1

All the items with property1 = value1property2 = value2

Service Delivery Platform

Page 25: Xmanager (Service Delivery Platform)

25

- are the page templates

- are made of a layout and one or more Widget

- have properties such as title, doc-type, meta tags and style-classes

Views

XManager

- each property can be set manually or with dynamic parameters

- the URI of the View is user-defined

Widget 1

Wid

get 2

Widget 3

Widget n

Title = Title 1Meta-tag 1 = Resource.NameMeta-tag 2 = Property 2

Service Delivery Platform

Page 26: Xmanager (Service Delivery Platform)

- are the page building blocks

- are organized hierarchically: can contain or be contained in other widgets

- can be static or data-driven

- can request or send parameters to other widgets

- are managed with a web gui (XEditor)

26

Widgets

XManager

Text

Image

Tree Menu

Link

Service Delivery Platform

Page 27: Xmanager (Service Delivery Platform)

27

XForms

- bound to models

- enable granular access permission for content upload and editing

- trigger external application to create renditions of the same content item (ie. thumbnail, low-fi version, ...)

- Integrate with Helix Mobile Producer for VOD encoding

XManager

Widget 1

Widget 3

Service Delivery Platform

Page 28: Xmanager (Service Delivery Platform)

28

Interact SpAVia Angelo Bargoni, 7800153 Romawww.interact.itwww.x-manager.it

THANK YOU

XManager Service Delivery Platform