SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

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
 
SpreadSheetSpace seminar at ICSI
SpreadSheetSpace seminar at ICSISpreadSheetSpace seminar at ICSI
SpreadSheetSpace seminar at ICSI
steccami
 
5th KuVS Meeting
5th KuVS Meeting5th KuVS Meeting
5th KuVS Meetingsteccami
 
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...
Jordano Santos Cerqueira
 
I Am Not a Trend
I Am Not a TrendI Am Not a Trend
I Am Not a Trend
kylesteed
 
Aalegriadoevangelho 140101195029-phpapp02
Aalegriadoevangelho 140101195029-phpapp02Aalegriadoevangelho 140101195029-phpapp02
Aalegriadoevangelho 140101195029-phpapp02
Geo Jaques
 
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
EJohnFawcett
 
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
generationprx
 
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 strengthsjaman99
 
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
andesvictory
 
K14 strategi perubahan pendidikan
K14 strategi perubahan pendidikanK14 strategi perubahan pendidikan
K14 strategi perubahan pendidikan
Saifatul Nurul Zaima
 
B Comm Erp 4 Sap Erp
B Comm Erp 4 Sap ErpB Comm Erp 4 Sap Erp
B Comm Erp 4 Sap Erp
KabaAustraliaAWM
 
Rise n’ shine! ritter 3rdgrade
Rise n’ shine! ritter 3rdgradeRise n’ shine! ritter 3rdgrade
Rise n’ shine! ritter 3rdgrade
bdobler2
 
html
htmlhtml
Inflables dad
Inflables dadInflables dad
Inflables dadDANITHHA
 
The West Midlands Research Collaborative
The West Midlands Research CollaborativeThe West Midlands Research Collaborative
The West Midlands Research Collaborative
jimmystrein
 

Viewers also liked (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
 

Similar to Icin2013

3rd KuVS meeting
3rd KuVS meeting3rd KuVS meeting
3rd KuVS meetingsteccami
 
Optare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU BrochureOptare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU Brochure
antonry
 
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 Notealokhom
 
Connective Newsletter
Connective NewsletterConnective Newsletter
Connective Newsletter
Jose Angel Velasco
 
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
Er. Ashish Pandey
 
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
Fernando Gil
 
SDP Asia 2012 Workshop Sample
SDP Asia 2012 Workshop SampleSDP Asia 2012 Workshop Sample
SDP Asia 2012 Workshop Sample
Alan Quayle
 
WP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkitWP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkiti-SCOPE Project
 
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...
IEEEMEMTECHSTUDENTSPROJECTS
 
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
Kentaro Ebisawa
 
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
Robert Siegfried
 
What is IMS?
What is IMS?What is IMS?
What is IMS?
Kent Loh
 
Service Provider Involvement with WebRTC
Service Provider Involvement with WebRTCService Provider Involvement with WebRTC
Service Provider Involvement with WebRTC
Sebastian Schumann
 
Optinet China 2019
Optinet China 2019Optinet China 2019
Optinet China 2019
Leah Wilkinson
 
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...
ijngnjournal
 
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...
josephjonse
 
Sachin_Bapat_Resume
Sachin_Bapat_ResumeSachin_Bapat_Resume
Sachin_Bapat_ResumeSachin Bapat
 
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
eSAT Journals
 
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
Marco Comerio
 

Similar to 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
 

More from steccami

Programmazione Dinamica.pdf
Programmazione Dinamica.pdfProgrammazione Dinamica.pdf
Programmazione Dinamica.pdf
steccami
 
From hadoop to spark
From hadoop to sparkFrom hadoop to spark
From hadoop to spark
steccami
 
Industry4.0
Industry4.0Industry4.0
Industry4.0
steccami
 
Internet Exchange Point
Internet Exchange PointInternet Exchange Point
Internet Exchange Point
steccami
 
Storia del Teorema dei 4 colori
Storia del Teorema dei 4 coloriStoria del Teorema dei 4 colori
Storia del Teorema dei 4 colori
steccami
 
Contact tracing
Contact tracingContact tracing
Contact tracing
steccami
 
Introduzione al Machine Learning
Introduzione al Machine LearningIntroduzione al Machine Learning
Introduzione al Machine Learning
steccami
 
Sap forum 2015 Milan
Sap forum 2015 MilanSap forum 2015 Milan
Sap forum 2015 Milan
steccami
 
Smart City application
Smart City applicationSmart City application
Smart City application
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 M3Ssteccami
 
Scc2012 Scala
Scc2012 ScalaScc2012 Scala
Scc2012 Scalasteccami
 
Cloud Google App Engine Paas
Cloud   Google App Engine PaasCloud   Google App Engine Paas
Cloud Google App Engine Paassteccami
 
Cloud Amazon IaaS aws
Cloud  Amazon IaaS awsCloud  Amazon IaaS aws
Cloud Amazon IaaS awssteccami
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computingsteccami
 
IEEE ICIN 2011
IEEE ICIN 2011IEEE ICIN 2011
IEEE ICIN 2011steccami
 
Mashup2010
Mashup2010Mashup2010
Mashup2010steccami
 
Cloud 2010
Cloud 2010Cloud 2010
Cloud 2010steccami
 

More from 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
 

Recently uploaded

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

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