SlideShare une entreprise Scribd logo
1  sur  14
Session 6: New Architectures for Service Delivery

Hybrid Composition of Telecom and
Internet Services: the Telecom Operator
Perspective
P. Baglietto, M. Maresca, M. Stecca - CIPI
University of Genoa and Padua
C. Moiso - Strategy Telecom Italia
Outline
•
•
•
•
•
•

Introduction
Service Composition in the TelCo SDP
Service Composition in the Internet
Classification of Service Composition models
Hybrid Service Composition in the SDP
Conclusions

15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

2
Introduction
• We analyzed the Service Composition paradigm from
the Telecom Operator point of view
– Where are basic services running?
– Where are service compositions running?

• We propose a classification and a comparison of the
different approaches
• We identified the “hybrid” service composition
model as the most promising for TelCos
• We described a “hybrid service composition
platform” integrated in the TelCo SDP
15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

3
Service Composition in the TelCo SDP
• To improve the development of
internal services Telcos started
adopting SDP to restructure their
service layer
• Unfortunately, at the moment, SDP
deployments are mainly based on
proprietary solutions:
– a reference architecture is still missing

• Defined an SDP Reference Architecture
aiming at supporting a Service Composition model:
– Composite Services are defined by orchestrating Service Components;
– specialized to process asynchronous events and handle large and dynamic
sets of concurrent activities executing long-running transactions (see
"Analysis of Design Patterns for Composite Telco Services", ICIN2010)
15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

4
Service Composition in the Internet
• High availability of contents and services (Web APIs)
through technologies typical of the Web 2.0 philosophy
such as RSS Feed, Atom, REST-WS, SOAP-WS, etc.
• Availability of tools for the rapid development of
Mashups (a.k.a. Composite Services) that combine
different resources such as Yahoo Pipes!, JackBe Presto,
etc.

15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

5
Classification
• We analyze the Service Composition paradigm from the point
of view of the Telcos. We use 2 dimensions:
– Composite Service Location (X axis)
– Service Component Location (Y axis)

Traditional Telco services,
possibly coordinating
Internet-like applications
Telco resources
multipleservices exploiting
based on mash-ups
Parlay-like approach
'Web as a Platform'
approach

and 2 possible values:

– IN: the service is running INside the TelCo SDP
– OUT: the service is running OUTside the TelCo SDP
OUT

1

2

In the SDP

2

4

In the Internet

OUT

IN

1

3

3

4

HYBRID

IN
15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

6
The Out/In & In/Out Hybrid models (1/4)
Out/In model

In/Out model

E.g., Tweet2Call

E.g., Call Redirect
on FB status

15-16 Oct 2013

7
The Out/In & In/Out Hybrid models (2/4)
Comparison (from the TelCo perspective):
Out/In vs. In/Out

• Telco service granularity level
– Out/In: the TelCo decides what to expose (and
how)
– In/Out: the usage of native interfaces is allowed

• Programming skills
– Out/In: tools for non-skilled users exists (but
limited functionalities)
– In/Out: deep knowledge of TelCo protocols (but
no limitations)
15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

8
The Out/In & In/Out Hybrid models (3/4)
Comparison (from the TelCo perspective):
Out/In vs. In/Out

• Execution latency
– Out/In: many levels are involved (e.g., the Service
Exposure Layer) – higher latency
– In/Out: direct access to TelCo services – lower
latency

• Composite Service lifecycle management
– Out/In: out of the control of the TelCo
– In/Out: the TelCo manages all the phases
15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

9
The Out/In & In/Out Hybrid models (4/4)
Comparison (from the TelCo perspective):
Out/In vs. In/Out

• Security/Identity mgmt
Functions
Out/In
In/Out
Control on message exchanges
firewall and controls at
on in-bound
on in-bound
networking level
messages
messages
controls at application
on in-bound
on in-bound
protocol level
messages
messages
if required by
data integrity
yes (optional)
external service
AAA functions
authentication of the
yes
optional
3rd Party applications
application-component
yes
no
subscriptions
generation of logs
yes
yes
(monitoring, account.)

15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

10
Hybrid Service Composition in the SDP
We took an already
existing Service
Composition platform…

15-16 Oct 2013

…and we integrate it
into the SDP

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

11
Related works
• Ericsson Composition Engine
– JEE-based platform for Service Composition

• FOKUS Service Broker
– Based on the State Chart XML technology

• IMS SCIM
– No valuable implementation for that

15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

12
Conclusions
• We provided a classification of the different Service
Composition approaches involving the TelCo
• We analyzed and compared in depth the two most
promising approaches (i.e., the Out/In & In/Out models)
• The bricks classified as “Out” can also be:
– Smart Things (see the iCore project and “Smart Object
Cooperation through Service Composition” @ICIN2011)
– Device capabilities like sensors, storage, user profile, etc.

• We proposed the architecture for a SDP supporting both
the models
• Future work:
– Integration of the platform in a real world scenario
– Improve the business models involving the TelCo
15-16 Oct 2013

Session 6 / Hybrid Composition of Telecom and
Internet Services: the Telecom Operator Perspective

13
The End
Michele Stecca
Follow me on Twitter: @steccami

14

Contenu connexe

En vedette

Panduan pengajaran dunia seni visual thn 2
Panduan pengajaran dunia seni visual thn 2Panduan pengajaran dunia seni visual thn 2
Panduan pengajaran dunia seni visual thn 2
Saifatul Nurul Zaima
 
5th KuVS Meeting
5th KuVS Meeting5th KuVS Meeting
5th KuVS Meeting
steccami
 
Journey to authenticity - new class 2 sig strengths
Journey to authenticity  - new class 2 sig strengthsJourney to authenticity  - new class 2 sig strengths
Journey to authenticity - new class 2 sig strengths
jaman99
 
Inflables dad
Inflables dadInflables dad
Inflables dad
DANITHHA
 

En vedette (17)

Panduan pengajaran dunia seni visual thn 2
Panduan pengajaran dunia seni visual thn 2Panduan pengajaran dunia seni visual thn 2
Panduan pengajaran dunia seni visual thn 2
 
SpreadSheetSpace seminar at ICSI
SpreadSheetSpace seminar at ICSISpreadSheetSpace seminar at ICSI
SpreadSheetSpace seminar at ICSI
 
5th KuVS Meeting
5th KuVS Meeting5th KuVS Meeting
5th KuVS Meeting
 
Eleições 2016 - Linhares - Faceli - DCE (Diretório Centra dos Estudantes) - P...
Eleições 2016 - Linhares - Faceli - DCE (Diretório Centra dos Estudantes) - P...Eleições 2016 - Linhares - Faceli - DCE (Diretório Centra dos Estudantes) - P...
Eleições 2016 - Linhares - Faceli - DCE (Diretório Centra dos Estudantes) - P...
 
I Am Not a Trend
I Am Not a TrendI Am Not a Trend
I Am Not a Trend
 
Júpiter
JúpiterJúpiter
Júpiter
 
Aalegriadoevangelho 140101195029-phpapp02
Aalegriadoevangelho 140101195029-phpapp02Aalegriadoevangelho 140101195029-phpapp02
Aalegriadoevangelho 140101195029-phpapp02
 
Organisational and cultural factors that promote resilience
Organisational and cultural factors that promote resilienceOrganisational and cultural factors that promote resilience
Organisational and cultural factors that promote resilience
 
Fundraising For Youth Radio Groups with Roman Mars and Carol Varney
Fundraising For Youth Radio Groups with Roman Mars and Carol VarneyFundraising For Youth Radio Groups with Roman Mars and Carol Varney
Fundraising For Youth Radio Groups with Roman Mars and Carol Varney
 
Journey to authenticity - new class 2 sig strengths
Journey to authenticity  - new class 2 sig strengthsJourney to authenticity  - new class 2 sig strengths
Journey to authenticity - new class 2 sig strengths
 
Andes Victory - welcome to a different perspective
Andes Victory -  welcome to a different perspectiveAndes Victory -  welcome to a different perspective
Andes Victory - welcome to a different perspective
 
K14 strategi perubahan pendidikan
K14 strategi perubahan pendidikanK14 strategi perubahan pendidikan
K14 strategi perubahan pendidikan
 
B Comm Erp 4 Sap Erp
B Comm Erp 4 Sap ErpB Comm Erp 4 Sap Erp
B Comm Erp 4 Sap Erp
 
Rise n’ shine! ritter 3rdgrade
Rise n’ shine! ritter 3rdgradeRise n’ shine! ritter 3rdgrade
Rise n’ shine! ritter 3rdgrade
 
html
htmlhtml
html
 
Inflables dad
Inflables dadInflables dad
Inflables dad
 
The West Midlands Research Collaborative
The West Midlands Research CollaborativeThe West Midlands Research Collaborative
The West Midlands Research Collaborative
 

Similaire à Icin2013

3rd KuVS meeting
3rd KuVS meeting3rd KuVS meeting
3rd KuVS meeting
steccami
 
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
mfrancis
 
Ims Competitive Note
Ims Competitive NoteIms Competitive Note
Ims Competitive Note
alokhom
 
WP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkitWP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkit
i-SCOPE Project
 
Sachin_Bapat_Resume
Sachin_Bapat_ResumeSachin_Bapat_Resume
Sachin_Bapat_Resume
Sachin Bapat
 

Similaire à Icin2013 (20)

3rd KuVS meeting
3rd KuVS meeting3rd KuVS meeting
3rd KuVS meeting
 
Optare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU BrochureOptare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU Brochure
 
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
OSGi Technology in the IP Multimedia Subsystem (IMS) for Converged Network Se...
 
Ims Competitive Note
Ims Competitive NoteIms Competitive Note
Ims Competitive Note
 
Connective Newsletter
Connective NewsletterConnective Newsletter
Connective Newsletter
 
Development of Open Telematics Service Based on Gateway and Framework
Development of Open Telematics Service Based on  Gateway and FrameworkDevelopment of Open Telematics Service Based on  Gateway and Framework
Development of Open Telematics Service Based on Gateway and Framework
 
Cadastre Information System for Rail in Portugal
Cadastre Information System for Rail in PortugalCadastre Information System for Rail in Portugal
Cadastre Information System for Rail in Portugal
 
SDP Asia 2012 Workshop Sample
SDP Asia 2012 Workshop SampleSDP Asia 2012 Workshop Sample
SDP Asia 2012 Workshop Sample
 
WP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkitWP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkit
 
2014 IEEE DOTNET DATA MINING PROJECT Converged architecture for broadcast and...
2014 IEEE DOTNET DATA MINING PROJECT Converged architecture for broadcast and...2014 IEEE DOTNET DATA MINING PROJECT Converged architecture for broadcast and...
2014 IEEE DOTNET DATA MINING PROJECT Converged architecture for broadcast and...
 
Service Chaining overview (English) 2015/10/05
Service Chaining overview (English) 2015/10/05Service Chaining overview (English) 2015/10/05
Service Chaining overview (English) 2015/10/05
 
NATO MSG-136: M&S as a Service
NATO MSG-136: M&S as a ServiceNATO MSG-136: M&S as a Service
NATO MSG-136: M&S as a Service
 
What is IMS?
What is IMS?What is IMS?
What is IMS?
 
Service Provider Involvement with WebRTC
Service Provider Involvement with WebRTCService Provider Involvement with WebRTC
Service Provider Involvement with WebRTC
 
Optinet China 2019
Optinet China 2019Optinet China 2019
Optinet China 2019
 
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
 
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
An Architectural Framework for Delivering Sip-As Multimedia Services Based on...
 
Sachin_Bapat_Resume
Sachin_Bapat_ResumeSachin_Bapat_Resume
Sachin_Bapat_Resume
 
Tracing of voip traffic in the rapid flow internet backbone
Tracing of voip traffic in the rapid flow internet backboneTracing of voip traffic in the rapid flow internet backbone
Tracing of voip traffic in the rapid flow internet backbone
 
Semantic Interoperability in the Transportation Domain: Cefriel's experiences
Semantic Interoperability in the Transportation Domain: Cefriel's experiencesSemantic Interoperability in the Transportation Domain: Cefriel's experiences
Semantic Interoperability in the Transportation Domain: Cefriel's experiences
 

Plus de steccami

iCore Smart Transportation use case CRF M3S
iCore Smart Transportation use case CRF M3SiCore Smart Transportation use case CRF M3S
iCore Smart Transportation use case CRF M3S
steccami
 
Scc2012 Scala
Scc2012 ScalaScc2012 Scala
Scc2012 Scala
steccami
 
Cloud Google App Engine Paas
Cloud   Google App Engine PaasCloud   Google App Engine Paas
Cloud Google App Engine Paas
steccami
 
Cloud Amazon IaaS aws
Cloud  Amazon IaaS awsCloud  Amazon IaaS aws
Cloud Amazon IaaS aws
steccami
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computing
steccami
 
IEEE ICIN 2011
IEEE ICIN 2011IEEE ICIN 2011
IEEE ICIN 2011
steccami
 
Mashup2010
Mashup2010Mashup2010
Mashup2010
steccami
 
Cloud 2010
Cloud 2010Cloud 2010
Cloud 2010
steccami
 

Plus de steccami (20)

Programmazione Dinamica.pdf
Programmazione Dinamica.pdfProgrammazione Dinamica.pdf
Programmazione Dinamica.pdf
 
From hadoop to spark
From hadoop to sparkFrom hadoop to spark
From hadoop to spark
 
Industry4.0
Industry4.0Industry4.0
Industry4.0
 
Internet Exchange Point
Internet Exchange PointInternet Exchange Point
Internet Exchange Point
 
Storia del Teorema dei 4 colori
Storia del Teorema dei 4 coloriStoria del Teorema dei 4 colori
Storia del Teorema dei 4 colori
 
Contact tracing
Contact tracingContact tracing
Contact tracing
 
Introduzione al Machine Learning
Introduzione al Machine LearningIntroduzione al Machine Learning
Introduzione al Machine Learning
 
Sap forum 2015 Milan
Sap forum 2015 MilanSap forum 2015 Milan
Sap forum 2015 Milan
 
Smart City application
Smart City applicationSmart City application
Smart City application
 
iCore Smart Transportation use case CRF M3S
iCore Smart Transportation use case CRF M3SiCore Smart Transportation use case CRF M3S
iCore Smart Transportation use case CRF M3S
 
Icin2012
Icin2012Icin2012
Icin2012
 
Scc2012 Scala
Scc2012 ScalaScc2012 Scala
Scc2012 Scala
 
Cloud Google App Engine Paas
Cloud   Google App Engine PaasCloud   Google App Engine Paas
Cloud Google App Engine Paas
 
Cloud Amazon IaaS aws
Cloud  Amazon IaaS awsCloud  Amazon IaaS aws
Cloud Amazon IaaS aws
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computing
 
IEEE ICIN 2011
IEEE ICIN 2011IEEE ICIN 2011
IEEE ICIN 2011
 
Mashup2010
Mashup2010Mashup2010
Mashup2010
 
Webx 2010
Webx 2010Webx 2010
Webx 2010
 
iiwas2009
iiwas2009iiwas2009
iiwas2009
 
Cloud 2010
Cloud 2010Cloud 2010
Cloud 2010
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Icin2013

  • 1. Session 6: New Architectures for Service Delivery Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective P. Baglietto, M. Maresca, M. Stecca - CIPI University of Genoa and Padua C. Moiso - Strategy Telecom Italia
  • 2. Outline • • • • • • Introduction Service Composition in the TelCo SDP Service Composition in the Internet Classification of Service Composition models Hybrid Service Composition in the SDP Conclusions 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 2
  • 3. Introduction • We analyzed the Service Composition paradigm from the Telecom Operator point of view – Where are basic services running? – Where are service compositions running? • We propose a classification and a comparison of the different approaches • We identified the “hybrid” service composition model as the most promising for TelCos • We described a “hybrid service composition platform” integrated in the TelCo SDP 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 3
  • 4. Service Composition in the TelCo SDP • To improve the development of internal services Telcos started adopting SDP to restructure their service layer • Unfortunately, at the moment, SDP deployments are mainly based on proprietary solutions: – a reference architecture is still missing • Defined an SDP Reference Architecture aiming at supporting a Service Composition model: – Composite Services are defined by orchestrating Service Components; – specialized to process asynchronous events and handle large and dynamic sets of concurrent activities executing long-running transactions (see "Analysis of Design Patterns for Composite Telco Services", ICIN2010) 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 4
  • 5. Service Composition in the Internet • High availability of contents and services (Web APIs) through technologies typical of the Web 2.0 philosophy such as RSS Feed, Atom, REST-WS, SOAP-WS, etc. • Availability of tools for the rapid development of Mashups (a.k.a. Composite Services) that combine different resources such as Yahoo Pipes!, JackBe Presto, etc. 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 5
  • 6. Classification • We analyze the Service Composition paradigm from the point of view of the Telcos. We use 2 dimensions: – Composite Service Location (X axis) – Service Component Location (Y axis) Traditional Telco services, possibly coordinating Internet-like applications Telco resources multipleservices exploiting based on mash-ups Parlay-like approach 'Web as a Platform' approach and 2 possible values: – IN: the service is running INside the TelCo SDP – OUT: the service is running OUTside the TelCo SDP OUT 1 2 In the SDP 2 4 In the Internet OUT IN 1 3 3 4 HYBRID IN 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 6
  • 7. The Out/In & In/Out Hybrid models (1/4) Out/In model In/Out model E.g., Tweet2Call E.g., Call Redirect on FB status 15-16 Oct 2013 7
  • 8. The Out/In & In/Out Hybrid models (2/4) Comparison (from the TelCo perspective): Out/In vs. In/Out • Telco service granularity level – Out/In: the TelCo decides what to expose (and how) – In/Out: the usage of native interfaces is allowed • Programming skills – Out/In: tools for non-skilled users exists (but limited functionalities) – In/Out: deep knowledge of TelCo protocols (but no limitations) 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 8
  • 9. The Out/In & In/Out Hybrid models (3/4) Comparison (from the TelCo perspective): Out/In vs. In/Out • Execution latency – Out/In: many levels are involved (e.g., the Service Exposure Layer) – higher latency – In/Out: direct access to TelCo services – lower latency • Composite Service lifecycle management – Out/In: out of the control of the TelCo – In/Out: the TelCo manages all the phases 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 9
  • 10. The Out/In & In/Out Hybrid models (4/4) Comparison (from the TelCo perspective): Out/In vs. In/Out • Security/Identity mgmt Functions Out/In In/Out Control on message exchanges firewall and controls at on in-bound on in-bound networking level messages messages controls at application on in-bound on in-bound protocol level messages messages if required by data integrity yes (optional) external service AAA functions authentication of the yes optional 3rd Party applications application-component yes no subscriptions generation of logs yes yes (monitoring, account.) 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 10
  • 11. Hybrid Service Composition in the SDP We took an already existing Service Composition platform… 15-16 Oct 2013 …and we integrate it into the SDP Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 11
  • 12. Related works • Ericsson Composition Engine – JEE-based platform for Service Composition • FOKUS Service Broker – Based on the State Chart XML technology • IMS SCIM – No valuable implementation for that 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 12
  • 13. Conclusions • We provided a classification of the different Service Composition approaches involving the TelCo • We analyzed and compared in depth the two most promising approaches (i.e., the Out/In & In/Out models) • The bricks classified as “Out” can also be: – Smart Things (see the iCore project and “Smart Object Cooperation through Service Composition” @ICIN2011) – Device capabilities like sensors, storage, user profile, etc. • We proposed the architecture for a SDP supporting both the models • Future work: – Integration of the platform in a real world scenario – Improve the business models involving the TelCo 15-16 Oct 2013 Session 6 / Hybrid Composition of Telecom and Internet Services: the Telecom Operator Perspective 13
  • 14. The End Michele Stecca Follow me on Twitter: @steccami 14