20090213 Friday Food Croslocis
Upcoming SlideShare
Loading in...5
×
 

20090213 Friday Food Croslocis

on

  • 393 views

 

Statistics

Views

Total Views
393
Views on SlideShare
393
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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
  • 16/04/10

20090213 Friday Food Croslocis 20090213 Friday Food Croslocis Presentation Transcript

  • Easily Creating Smart Services Everywhere the CROSLOCiS IDTV Use Case February 13, 2009 Marc Roelands Friday Food Session
  • Agenda
    • About CROSLOCiS
    • Removing Market Barriers
    • Technology and Methodology
    • DEMO: Easy Service Launching on TV
    • Conclusion / Outlook
  • About CROSLOCiS
    • PROBLEM: Non-technical service providers inhibited to launch public (e-)services
    • large public service providers (the classical public telecom and media players, and large Internet portal brands), down to the smallest service providers, municipalities, small businesses and professionals, like doctors, lawyers, store keepers, etc. and ultimately even the end-users
    •  no service ecosystem
    • GOAL: Well-controlled service environment with clear, sustainable value to all actors’ business
      • Hide techn. complexity
      • Identify roles of actors
      • Service authoring & service management
      • Access to “smartness” service features (context-awareness)
    DistriNet EDM IBCN CUO ICRI MICT GOLD Achievement Award
  • No e-Services Ecosystem Yet
    • LEVERAGE infrastructure:
    • Cost-effective “Long Tail” service portfolio
    • Safe exposure of network- based enabling services
    • DEMAND good services:
    • Variety / Diversity
    • Convenience
    • Ad-hoc use
    • Benchmark = Web 2.0 !
    ? Easy Creation: How ?? “ Local” businesses INHIBITED:  Know “local” demands, but: No technical know-how No (e-)Sales Channels
  • 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
  • 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
  • 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
  • Unique Advantages of the Service Creation Approach Compared to other emerged and emerging approaches
    • Emerging service support
      • Service Delivery Platforms
      • Internet & device toolkits
    • EU projects
      • often tools for easy programming, or dedicated domains
    • Layered Templates concept uniquely positioned
      • for small, non-IT service providers
      • hiding technology composition in service templates
      • rich, open enabling services support
      • easiness “sold” by value chain
    CROSLOCiS
  • Elaboration Specific Business / Use Case and Scenario
    • Publishing Sector
    • Base architecture:
    • IMS (Rich SIP Comm.)
    • IPTV infrastructure
    • SOA base (AS & BPEL)
    Interaction Diagrams
  • Service Authoring: Template Framework & UI Creation Service Template Framework (Devoteam)
    • Provisioning
    • Recursive Instantiation
    • Code Production
    UIML UI creation (EDM demo & tool)
  • Example Service Templates for TV Demo
      • End-User Service Templates
        • Community Publishing EU-ST
        • Spotting Game EU-ST
      • Domain-specific Service Templates
        • Application Buddy List GUI DST
        • Hot News Notification DST
        • Chat Room GUI DST
        • Ticker Bar GUI DST
        • Personal Newspaper GUI DST
        • Event Calendar DST
        • Photo Portal DST
        • Photo Upload DST
        • Voting & Scoring DST
        • Discussion Forum DST
      • Enabling Service Templates
        • Chat Room EST
        • User Interaction Applet EST
        • Application Buddy List EST
      • Exposed Enabling Services
        • Authorize End-User Subscription EES
        • User Management EES
        • Context Awareness Enabling Service EES (CAES)
      • Basic Enabling Services
        • Chat Box Service BES
        • Instant Messaging Service BES
        • Device Management BES
        • Identity Management BES
        • User Profile Management BES
        • XML Document Management BES
        • Presence Enabling Service BES
        • Location Enabling Service BES
        • Charging BES
        • Billing BES
        • Policy Enforcement BES
  • 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
  • Config GUI Creation of a new service by a Service Provider Easy Parameterization of Templates
    • Typical variability possibilities
      • general service look & feel and branding / sponsoring (logos, banners, colors, etc.)
      • feature composition and graphical layout options
      • content management and end device variety options (IMS SIP messaging , streams, …)
      • user profiling (service-specific profile extensions)
      • context / user profile dependability criteria
      • or any other variability, as specified in template
    Web-based Service Creation in LOMS Portal Configuration of parameters according to possibilities Service Operator offers in extended service template List of available end user templates Mobile Users Network Operators Service Operators Local Service Providers Multiple Access Application Domains Service Variety Platform Operator LOMS Demo Service Delivery Framework Template Catalogue (Devoteam) Persistent File Store
  • 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 ...
  • 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
  • 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
  • Concept Demo – all deployment steps Demo Service Delivery Framework Demo Service Execution Environment IMS Simulator Mobile IM Server XDMServer Mobile Presence Server Template Catalogue Persistent File Store 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 Service Operators create Extended Service Templates Service Provider creates Service Start Deployment of Service parts
    • Cycle over layers:
    • Provision (BPEL)
    • Produce Code (JSPs, GUIs)
    • Deploy, Register & Start
    End User subscribes to new service Subscriber DB Account data Context Awareness Enabling Sevice Profile data End User uses Service Provider manages
  • 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
  • CROSLOCiS: Concept Proven!
    • Decoupling of technology and business roles
      • Engineering : hidden in lowest layer templates
      • Design / look&feel of interactivity : like classical content design, in higher template layers
      • Service Providers can easily customize, launch and manage their own services
      • External actors (e.g. advertisers, Google) can fit in the automated workflow
    • Leads to attractive value proposition
      • Context-awareness, billing, multi-channel, … without any hassle (No worries about: STB-types, IPTV-systems, GSM/UMTS/IMS networks, not even Web2.0 stuff)
      • Branding possibilities (service providers and advertisers)
      • Real-time launching for events, news, niche communities, …
  • Devoteam Exploitation of IDVT Case
    • Devoteam Blend TV , towards iDTV and IMS/SDP operators
      • As a way to easily and safely expose enabling functions and access channels to 3 rd parties, e.g. interaction on TV (quizzes, music communities, etc.)
    • Solutions for Media Houses (newspaper groups, broadcasters, advertiser houses, production houses, etc.)
    • Own value-added services for niche customers
  • Conclusion and Outlook
    • Devoteam solution track “BlendTV”
    • Concentra Digital Media business plan
    • Knowledge on standardisation impact for Enabling Services (provisioning interfaces !)
    • Potential for new innovation projects
      • UIML (interpreted of pre-rendered) in service templates?
      • Other application fields for template framework
      • Further elaboration of IPTV cases