Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
20090213 Friday Food Croslocis
1. Easily Creating Smart Services Everywhere the CROSLOCiS IDTV Use Case February 13, 2009 Marc Roelands Friday Food Session
2.
3.
4.
5. New Intermediate Roles & Technology Close the Gap Local Value leveraged: LOCAL = Local Business (specific city, street, regional services) LOCAL = Market Niche (specific market segments) LOCAL = Context-aware and Location-based Platform Operator offers Exposed Enabling Services on Service Platform (on top of SOA or SDP environment) Service Providers can easily launch smarter services via more channels Service Operators offer (layers of) Service Templates for specific Application Domains using generic and specific tools Service Template
6. Long Tail Exposure is Key to (non-bit pipe) Operators! Mobile Virtual Network Operators (MVNO) Branded Mobile Communities (beyond MVNO) 2008: Operators actively start exposing self-provisioning APIs & Toolkits Service Templates Mobile 2.0 / Telco 2.0 Web 2.0 TV 2.0 iPhone Developer Program
7. Creation Concept using Multi-layer Service Templates Service Execution Environment Value chain / ecosystem leveraging resources / enablers / domain knowledge Service Provider specifies End User Services Service Provider launches End User Services Network Operator operates Enabling Services € Platform Operator operates Enabling Service Templates € Service Operator creates Domain- specific Templates € Service Operator creates End User Service Templates € deploy & provision Template Instance deploy & provision Template Instance deploy & provision Template Instance deploy & provision Template Instance deploy & provision Template Instance deploy & provision Template Instance deploy & provision Template Instance deploy & provision Template Instance deploy & provision Template Instance deploy & provision Template Instance e.g. HSS Service Provider manages Management Logic Service Logic Service Logic Management Logic Service Logic Service Logic Service Logic Service Logic Service Logic Management Logic User Subscr. Logic Service Logic Service Logic User Subscr. Logic Service Logic Service Logic Service Logic Service Logic Service Logic User Subscr. Logic End User subscribes Service Logic Service Logic Service Logic Service Logic Service Logic Service Logic Service Logic Service Logic Service Logic Service Logic End User uses
8.
9.
10.
11.
12. TV Demo Scenario Overview 1. A Publisher creates service templates incl. configuration GUI & management functions 2. A Journalist picks a template and configures parameters for instantiation via the configuration GUI of the picked template, via the LOMS Portal . 3. The Journalist launches his/her service via the LOMS Portal into the a priori SEE of a service delivery framework 4. The User logs into IMS via IPTV and gets to the My Services overview. 5. The User gives additional profile data specific to the new service & subscribes to it. 6. The User gets the latest news, context-based, while the Journalist manages content & service . Design & Create / Configure & Deploy Run, Use & Manage
13.
14. LOMS Demo Service Delivery Framework WS-BPEL Server (Devoteam) ... Service Provisioner n Service Provisioner 1 Generic Provisioner Processes WAR Code Factory (Devoteam) WS-BPEL Code Factory Template Instantiator (Devoteam) Hierarchical instantiation of layered templates, by recursive instance provisioning deploy deploy Launch of a new service by a Service Provider Instantiation & Provisioning Deploy Config GUI Template Catalogue (Devoteam) Persistent File Store Mobile Users Network Operators Service Operators Local Service Providers Multiple Access Application Domains Service Variety Platform Operator LOMS Demo Service Execution Environment Service Catalogue (Devoteam) Persistent File Store Java Application Server (Devoteam) Service Logic n Subscription Logic n Management Logic n Service Logic 1 Subscription Logic 1 Management Logic 1 ...
15. Service Subscription & Use Use of a new service by an End User LOMS Demo Service Execution Environment IMS Simulator (Devoteam) Mobile IM Server XDMServer Mobile Presence Server Subscription TV page Mobile Users Network Operators Service Operators Local Service Providers Multiple Access Application Domains Service Variety Platform Operator Service Catalogue (Devoteam) Persistent File Store Java Application Server (Devoteam) Service Logic n Subscription Logic n Management Logic n Service Logic 1 Subscription Logic 1 Management Logic 1 ... Subscriber DB (Devoteam) Account data
16. Service Lifecycle & Content Management Management of a new service by a Service Provider LOMS Demo Service Execution Environment IMS Simulator (Devoteam) Mobile IM Server XDMServer Mobile Presence Server Mobile Users Network Operators Service Operators Local Service Providers Multiple Access Application Domains Service Variety Platform Operator Service Catalogue (Devoteam) Persistent File Store Java Application Server (Devoteam) Service Logic n Subscription Logic n Management Logic n Service Logic 1 Subscription Logic 1 Management Logic 1 ... Subscriber DB (Devoteam) Account data
17.
18. User-Context Awareness in Life-Cycle Phases Demo Service Delivery Framework Template Catalogue Persistent File Store Demo Service Execution Environment IMS Simulator Mobile IM Server XDMServer Mobile Presence Server WS-BPEL Server ... Service Provisioner n Service Provisioner 1 Generic Provisioner Processes WAR Code Factory WS-BPEL Code Factory Template Instantiator deploy Service Catalogue Persistent File Store Java Application Server Service Logic n Subscription Logic n Management Logic n Service Logic 1 Subscription Logic 1 Management Logic 1 ... Hierarchical instantiation of layered templates, by recursive instance provisioning deploy Subscriber DB Account data Context Awareness Enabling Sevice Profile data Extend Profiles Fill Profile Extensions Presence-aware & Personalised SIP SIP
19.
20.
21.
Editor's Notes
What Enterprises want: real-time e-relations with consumers, customers & employees, in light of SOA What Local Businesses want: address their niche without technical knowledge