SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Enabling pervasive
services - a future
business for operators
Hans WernerHans Werner BitzerBitzer
TT--Systems InternationalSystems International
www.istwww.ist--daidalos.orgdaidalos.org
Telco
Operators
Industry,
SME
Research labs,
academia
DAIDALOS is OperatorDAIDALOS is Operator--drivendriven
•• Operator driven meansOperator driven means
–– Special focus on theSpecial focus on the definition of interfacesdefinition of interfaces
between enabling services within an operatorsbetween enabling services within an operators
domain, other domains anddomain, other domains and 3rd parties3rd parties
–– Special focus on triangleSpecial focus on triangle ””Business ModelBusiness Model ––
ArchitectureArchitecture -- ScenarioScenario””
–– Special focus onSpecial focus on measurement frameworkmeasurement framework ––
dynamic user/service in support of policiesdynamic user/service in support of policies
–– Special focus onSpecial focus on policy based networkpolicy based network
managementmanagement (optimization, handover, load(optimization, handover, load
balancing)balancing)
Mobile, Internet, Broadcast ConvergenceMobile, Internet, Broadcast Convergence
DAIDALOSDAIDALOS
VisionVision
•• Give customers a diverse range ofGive customers a diverse range of personalized servicespersonalized services ––
seamlessly and pervasivelyseamlessly and pervasively supported by the underlyingsupported by the underlying
technologytechnology
•• Establish mobility via an open, scalable and seamlessEstablish mobility via an open, scalable and seamless
integration of complementary heterogeneous networkintegration of complementary heterogeneous network
technologiestechnologies including broadcast, adincluding broadcast, ad--hoc, moving andhoc, moving and
sensor networks.sensor networks.
•• Empower network and service operators to developEmpower network and service operators to develop newnew
business activities and provide profitable servicesbusiness activities and provide profitable services in anin an
integrated mobile world.integrated mobile world.
Vision applied to different viewsVision applied to different views
DAIDALOS
Vision
Business modelling Context
Conceptual Context Functional Context
Development
Context
Demonstrator Context
-Technical Context
Operational Context
FFunctional View
Presentati on Tier Business Tier Resource Tier
A <<Component> >
DVDShopPresentation
A <<Component> >
DVDShopCatalog
A <<Component> >
DVDShopShoppingCart
A <<External Syst em>>
Order System
CConceptual View
A <<System>>
DVD Shop
User
A <<Subsystem> >
Catalog
A <<Subsystem> >
Shopping Cart
Customer DB
A <<External Syst em>>
Order System
EExecution View
H <<Hardware System>>
Client
H <<Hardware System>>
Web-Server
H <<Hardware System>>
Application-Server
I <<Execut ion Unit>>
Browser Netscape 4.7
I <<Execut ion Unit>>
iPlanet Server
A <<Deployment Unit>>
Web Pages
I <<Deployment Unit>>
BEA Proxy
I <<Execut ion Unit>>
WebLogic Server 5.1
<<Container>>
Servlet Engine
<<Container>>
EJB Container
A <<Deployment Unit>>
Servlets/JSPs
A <<Deployment Unit>>
EJBs
https http
Internet Internet DMZ Corporate
Intranet
Serverwall
SAP- R/3Applicationserver
Component
Sizing Platfor m
Module Extensions
OC-Ser vices
Client
Systems
Communication
Infrastructure System Modules
Data Access
Infrastructure Storage Modules
Corporate-
Network
Consol-
Network
Backend-
Network
HA-Cluster
SAP-R/3 Central Inst ance
Component
Sizing Platfor m
Module Extensions
OC-Ser vices
NIC
NIC
NIC
NIC
NIC
SAN
FCP
FC-HBA
Storage-Class A
Component
Sizing Platfor m
Module Extensions
FCA
Prod
Linux
HP-UX
AIX
Solaris
Prod Array
-
Mirroring
Serverwall
SAP
-
R/3Applicationserver
Component
Sizing Platfor m
Module Extensions
OC
-
Ser vices
Client
Systems
Serverwall
SAP
-
R/3Applicationserver
Component
Sizing Platfor m
Module Extensions
OC
-
Ser vices
Client
Systems
Communication
Infrastructure System Modules
Data Access
Infrastructure Storage Modules
Corporate
-
Network
Consol
-
Network
Backend
-
Network
HA
-
Cluster
SAP
-
R/3 Central Inst ance
Component
Sizing Platfor m
Module Extensions
OC
-
Ser vices
NIC
NIC
NIC
NIC
NIC
SAN
FCP
FC
-
HBA
Storage
-
Class A
Component
Sizing Platfor m
Module Extensions
FCA
Communication
Infrastructure System Modules
Data Access
Infrastructure Storage Modules
Corporate
-
Network
Consol
-
Network
Backend
-
Network
HA
-
Cluster
SAP
-
R/3 Central Inst ance
Component
Sizing Platfor m
Module Extensions
OC
-
Ser vices
NIC
NIC
NIC
NIC
NIC
SAN
FCP
FC
-
HBA
Storage
-
Class A
Component
Sizing Platfor m
Module Extensions
FCA
Prod
Linux
HP
-
UX
AIX
Solaris
Prod
Linux
HP
-
UX
AIX
Solaris
Prod Array
-
Mirroring
Designer
Developer
Operational View &
Operator Vision
Business- &
Stakeholder View
End-User View
Scenario Context
Delivery
Regulatory View
DAIDALOS scenariosDAIDALOS scenarios
Automotive MobilityAutomotive Mobility
•• Key VisionKey Vision
–– Mobility supporting services in and around theMobility supporting services in and around the
vehicle with aspects of personal multimedia,vehicle with aspects of personal multimedia,
adad--hoc mobile networking and sessionhoc mobile networking and session
mobility.mobility.
!"#$%&'
( )"*+#$',"-.$-/'
( 01)+#2/'
( *"%%/'
( *3%+4$%%'51-64$-
74893%$-'
5$-%5$:6+;$
DAIDALOS scenariosDAIDALOS scenarios
Mobile UniversityMobile University
•• Key VisionKey Vision
–– Students studying abroad, having access toStudents studying abroad, having access to
their personal set of services andtheir personal set of services and
dynamically discovering local services anddynamically discovering local services and
devices.devices.
Roles:
- students
- teachers
End-user
perspective
s
<=>? !<=>? !<=>? !<=>? ! "#$%?"#$%?"#$%?"#$%?
"&$%"&$%"&$%"&$% '()%'()%'()%'()%*+,*+,*+,*+,9999----
*(#?*(#?*(#?*(#?
.1*#$?.1*#$?.1*#$?.1*#$?
76/$-4$676/$-4$676/$-4$676/$-4$6
!16$,12!16$,12!16$,12!16$,12
ad-hoc
($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'Third
Party
0$8$-16+"4'?'(#$
Access Router
$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1 $8)+4='8")1+4'<$8)+4='8")1+4'<$8)+4='8")1+4'<$8)+4='8")1+4'<
2';3'246$-4$62';3'246$-4$62';3'246$-4$62';3'246$-4$6
Moving
Network
Mobile
Router
*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1 *22''#160"-)'<*22''#160"-)'<*22''#160"-)'<*22''#160"-)'<
('(<'((<
ad-hoc
'$-;1%+;$'
($-;+:$'(355"-6'
'((1
($-;+:$
'-";+%+"4+44'
(355"-6'('(1
CustomerOperator3rdParty
*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1 *'22'''''#160"-)'<*'22'''''#160"-)'<*'22'''''#160"-)'<*'22'''''#160"-)'<
DAIDALOS PlatformDAIDALOS Platform
DAIALOS ScopeDAIALOS Scope
!! Applications andApplications and
bearer technologiesbearer technologies
are not in the scopeare not in the scope
of Daidalosof Daidalos……
!! …… clearly definedclearly defined
interfaces andinterfaces and
abstraction layersabstraction layers
areare
!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2
3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/
9:;<9:;<9:;<9:;<
24+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$78
2$87,%%$782$87,%%$782$87,%%$782$87,%%$78
3==%$.,&$"7)>3==%$.,&$"7)>3==%$.,&$"7)>3==%$.,&$"7)>
?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&
:%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4)
"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /
DAIDALOSDAIDALOS –– Guiding Key ConceptsGuiding Key Concepts
–– MARQSMARQS (Integrating Mobility Management, AAA,(Integrating Mobility Management, AAA,
Resource Management, QoS and Security)Resource Management, QoS and Security)
–– VIDVID (Virtual Identities(Virtual Identities –– personalisation at allpersonalisation at all
levels)levels)
–– USPUSP (Ubiquitous and Seamless Pervasiveness(Ubiquitous and Seamless Pervasiveness ––
includes context awareness),includes context awareness),
–– SIBSIB (Seamless Integration of Broadcast(Seamless Integration of Broadcast –– bothboth
technology and service levels)technology and service levels)
–– FederationFederation (in terms of multiple market players,(in terms of multiple market players,
““comperationcomperation””: competitors in cooperation: competitors in cooperation””))
•• Consistent approach across all layersConsistent approach across all layers
(Network to Service)(Network to Service)
PervasivenessPervasiveness
Traditional Service ProvisionTraditional Service Provision "" Pervasive Service ProvisionPervasive Service Provision
•• Personalised and contextPersonalised and context--awareaware access to feature rich services and applicationsaccess to feature rich services and applications
•• New applications that canNew applications that can interact withinteract with a wide range ofa wide range of devicesdevices in thein the
environmentenvironment
•• UbiquitousUbiquitous service discovery and dynamic compositionservice discovery and dynamic composition of available resourcesof available resources
and capabilities that comprise the serviceand capabilities that comprise the service
New models for federation
New charging models
Service CentricityService Centricity
•• Value proposition moved from providing access to providing serviValue proposition moved from providing access to providing servicesces
•• Communication infrastructure becomes transparent to the customerCommunication infrastructure becomes transparent to the customer
•• Service adapts to user preferences & context of useService adapts to user preferences & context of use
SERVICE &
context
Service Providers
Connectivity
Content
Users
Comm. Technology
& Infrastructure
Connectivity & Service
Provider
Content
Users
Applications
("3-:$&'%$,%,$$.'534$ <667
24'6/$'3%$-%'5$-:$56+"4/'6/$'*"-8$-%
*$6,$$4'8$;+:$'148'%$-;+:$',+##'*#3-
)"*+#$'148'/1482'8$;+:$
,+-$#$%%':"44$:6+"4'6"'
/$6$-"4$4$"3%'4$6,"-.%
$86$48+*#$'+46"'1'98$;+:$':"46$86:
““DAIDALOS Personal AssistantDAIDALOS Personal Assistant”” (DPA)(DPA)
3%%)-4;$.4/)."774.&4- !4+8$78)!%7.&$"7/)"7)
-4;$.4
?+4,&$78)-'7, $.)-4;$.4)
."7&4&&
!"#$#%&'()*%$'+,-.&/0
!1-#23'4&'5678'-.290
““DAIDALOS Personal AssistantDAIDALOS Personal Assistant”” (DPA)(DPA)
BusinessBusiness ModellingModelling FrameworkFramework
DaidalosDaidalos Value SystemValue System
•• Aggregated Service ProviderAggregated Service Provider::
Aggregates content and VAS providersAggregates content and VAS providers
as a bundle of services to the subscriber.as a bundle of services to the subscriber.
•• Aggregated Access Providers:Aggregated Access Providers:
aggregation at network level (roaming,aggregation at network level (roaming, ee--
toto--ee QoSQoS provision etc.).provision etc.).
•• Pervasive Service Provider:Pervasive Service Provider: provides allprovides all
the functionalities required for addingthe functionalities required for adding
pervasiveness to a service.pervasiveness to a service.
–– encompasses all necessary serviceencompasses all necessary service
discovery mechanisms for servicesdiscovery mechanisms for services
available from other entities in theavailable from other entities in the
value net (network information,value net (network information,
location services, sensor serviceslocation services, sensor services
etc.)etc.)
–– composes them into enabling servicescomposes them into enabling services
related to pervasive support, i.e.related to pervasive support, i.e.
personalization, context management,personalization, context management,
event management, etc.event management, etc.
–– Its central positioning in the value netIts central positioning in the value net
also enables it to provide aggregatedalso enables it to provide aggregated
billing and virtual identity managementbilling and virtual identity management
for single sign on.for single sign on.
Pervasive Service PlatformPervasive Service Platform……
!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2
3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/
9:;<9:;<9:;<9:;<
24+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$78
2$87,%%$782$87,%%$782$87,%%$782$87,%%$78
3==%$.,&$"7)>3==%$.,&$"7)>3==%$.,&$"7)>3==%$.,&$"7)>
?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&
:%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4)
"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /
!"#$% &$'!() %!$'!() *+,-./-+ #01-+22+,
345-6 74.-0-88 4/3.98+.1:+1.-96,2:
;.4:4/<
'2/+-/+=
)69>+9+42/
?2:9+42/=
/32.!9+42/
"-821.:-=
(2/4+2.4/< (-+-.4/< )#' $2%
#.296:98+=
(10+4:98+ %4</9004/<
%-0->,2/&'% ;
'2/3-.-/:4/<
(2(40-=!9+9=%.9/83-.
%-8842/=(4<.9+42/
'2!>284+-=%-.)4:-8=$ )>>04:9+42/8
!"#$"%&'()*"+&
,+,--
.((%/*)0/1$&
'()*"&,+,--
(9/9<-!-/+=?9&-.
234+&5'6/
*8-.=*5>-.4-/:-=?9&-.
"901-$966-6=%-.)4:-8
…… with Enabling Serviceswith Enabling Services
7$)8%/$9&'"#:/*";
s
<=>? !<=>? !<=>? !<=>? ! "#$%?"#$%?"#$%?"#$%?
"&$%"&$%"&$%"&$% '()%'()%'()%'()%*+,*+,*+,*+,9999----
*(#?*(#?*(#?*(#?
.1*#$?.1*#$?.1*#$?.1*#$?
76/$-4$676/$-4$676/$-4$676/$-4$6
!16$,12!16$,12!16$,12!16$,12
ad-hoc
($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'Third
Party
0$8$-16+"4'?'(#$
Access Router
$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1 $8)+4='8")1+4'<$8)+4='8")1+4'<$8)+4='8")1+4'<$8)+4='8")1+4'<
2';3'246$-4$62';3'246$-4$62';3'246$-4$62';3'246$-4$6
Moving
Network
Mobile
Router
*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1 *22''#160"-)'<*22''#160"-)'<*22''#160"-)'<*22''#160"-)'<
('(<'((<
ad-hoc
'$-;1%+;$'
($-;+:$'(355"-6'
'((1
($-;+:$
'-";+%+"4+44'
(355"-6'('(1
CustomerOperator3rdParty
*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1 *'22'''''#160"-)'<*'22'''''#160"-)'<*'22'''''#160"-)'<*'22'''''#160"-)'<
DAIDALOS PlatformDAIDALOS Platform
TheThe Mobile UserMobile User
!"#$%&'()*"&+,-"
./0#1%&2
3%2"
:&,;12&:&,;12&:&,;12&:&,;12&
<-4;2&'<-4;2&'<-4;2&'<-4;2&'8&=;1&8&=;1&8&=;1&8&=;1&
4&5).0&#6)
*"&+,-").&%+,5"&
>.$&%+%;1&>.$&%+%;1&>.$&%+%;1&>.$&%+%;1&
?(&%
Relevance ofRelevance of OSGiOSGi
!"#$%&'()*"&+,-"
./0#1%&2
3%2"
7"8,-/"
9%:,/");"+,-"
4&5).0&#6)
*"&+,-").&%+,5"&
<=#"&>&,-"
?(&%
?* ,
?* ,
?* ,
?* ,
?* ,
;!!"
;!!"
#.=.
;*!
3%2"
;*!
3%2"
#.=.
?* ,
Personalized ServicesPersonalized Services –– Seamless andSeamless and
PervasivePervasive
Lessons LearnedLessons Learned
OSGI offers:OSGI offers:
•• important aspects of pervasive computingimportant aspects of pervasive computing
–– lifelife--cycle managementcycle management
–– deploymentdeployment
•• services, designed to handle dynamic changes in the service enviservices, designed to handle dynamic changes in the service environmentronment
•• a service dependency modela service dependency model
•• a clear separation of interfaces from implementationsa clear separation of interfaces from implementations
–– this is essential forthis is essential for „„multimulti –– vendorvendor““ servicesservices
OSGI lacks:OSGI lacks:
•• standards for secure interstandards for secure inter--container communication (federation of services)container communication (federation of services)
•• means for service discovery outside of the containermeans for service discovery outside of the container
•• standards to define, how services can be combined (composition)standards to define, how services can be combined (composition)
SummerySummery
•• TheThe DaidalosDaidalos project has chosenproject has chosen OSGiOSGi as a keyas a key
architectural component for the pervasivearchitectural component for the pervasive
service platformservice platform that spreads over the corethat spreads over the core
network and reaches into the users devices.network and reaches into the users devices.
•• TheThe DaidalosDaidalos Architecture is taking advantage fromArchitecture is taking advantage from
the fact thatthe fact that OSGiOSGi technology is adopted for thetechnology is adopted for the
areas:areas: Home, Automotive and MobileHome, Automotive and Mobile..
•• From the specific use of multiple linked/connectedFrom the specific use of multiple linked/connected
OSGiOSGi frameworks to enable pervasive services theframeworks to enable pervasive services the
DaidalosDaidalos project isproject is extracting a new set ofextracting a new set of
requirements for the future evolution of therequirements for the future evolution of the
OSGiOSGi specificationsspecifications..
Enabling pervasive services for operators

Weitere ähnliche Inhalte

Ähnlich wie Enabling pervasive services for operators

Securing The Clouds with The Standard Best Practices-1.pdf
Securing The Clouds with The Standard Best Practices-1.pdfSecuring The Clouds with The Standard Best Practices-1.pdf
Securing The Clouds with The Standard Best Practices-1.pdfChinatu Uzuegbu
 
Esquire Corporate Brochure
Esquire Corporate BrochureEsquire Corporate Brochure
Esquire Corporate BrochureShashwat Patra
 
Accelerate Big Data Application Development with Cascading and HDP, Hortonwor...
Accelerate Big Data Application Development with Cascading and HDP, Hortonwor...Accelerate Big Data Application Development with Cascading and HDP, Hortonwor...
Accelerate Big Data Application Development with Cascading and HDP, Hortonwor...Hortonworks
 
Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidMyNOG
 
Ibm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalIbm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalMauricio Godoy
 
Managed Cloud Services CIO Conference Oil Gas
Managed Cloud Services CIO Conference Oil GasManaged Cloud Services CIO Conference Oil Gas
Managed Cloud Services CIO Conference Oil GasJeff Holden
 
Enterprise Customer Cloud Consumption – Operating in a Hybrid Model – Alex Ne...
Enterprise Customer Cloud Consumption – Operating in a Hybrid Model – Alex Ne...Enterprise Customer Cloud Consumption – Operating in a Hybrid Model – Alex Ne...
Enterprise Customer Cloud Consumption – Operating in a Hybrid Model – Alex Ne...Amazon Web Services
 
Webinar: How Microsoft is changing the game with Windows Azure
Webinar: How Microsoft is changing the game with Windows AzureWebinar: How Microsoft is changing the game with Windows Azure
Webinar: How Microsoft is changing the game with Windows AzureCommon Sense
 
Cloud Computing Architecture Primer
Cloud Computing Architecture PrimerCloud Computing Architecture Primer
Cloud Computing Architecture PrimerIlham Ahmed
 
Cloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessCloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessDavid Linthicum
 
Cloud computingintroduction
Cloud computingintroductionCloud computingintroduction
Cloud computingintroductionKhelender Sasan
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource ManagementNASIRSAYYED4
 
Technical Compentency Document
Technical Compentency DocumentTechnical Compentency Document
Technical Compentency Documentamitdesai
 
NIST Cybersecurity Framework (CSF) on the Public Cloud
NIST Cybersecurity Framework (CSF) on the Public CloudNIST Cybersecurity Framework (CSF) on the Public Cloud
NIST Cybersecurity Framework (CSF) on the Public CloudCloudHesive
 
The Essentials Of Project Management
The Essentials Of Project ManagementThe Essentials Of Project Management
The Essentials Of Project ManagementLaura Arrigo
 
Implementing Private Clouds
Implementing Private CloudsImplementing Private Clouds
Implementing Private CloudsJohn Pritchard
 
Monitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsMonitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsColloquium
 
Everything you want to know about microservices
Everything you want to know about microservicesEverything you want to know about microservices
Everything you want to know about microservicesYouness Lasmak
 

Ähnlich wie Enabling pervasive services for operators (20)

Securing The Clouds with The Standard Best Practices-1.pdf
Securing The Clouds with The Standard Best Practices-1.pdfSecuring The Clouds with The Standard Best Practices-1.pdf
Securing The Clouds with The Standard Best Practices-1.pdf
 
Esquire Corporate Brochure
Esquire Corporate BrochureEsquire Corporate Brochure
Esquire Corporate Brochure
 
VAS - VMware CMP
VAS - VMware CMPVAS - VMware CMP
VAS - VMware CMP
 
Accelerate Big Data Application Development with Cascading and HDP, Hortonwor...
Accelerate Big Data Application Development with Cascading and HDP, Hortonwor...Accelerate Big Data Application Development with Cascading and HDP, Hortonwor...
Accelerate Big Data Application Development with Cascading and HDP, Hortonwor...
 
Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay Kid
 
Ibm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_finalIbm cloud forum managing heterogenousclouds_final
Ibm cloud forum managing heterogenousclouds_final
 
Managed Cloud Services CIO Conference Oil Gas
Managed Cloud Services CIO Conference Oil GasManaged Cloud Services CIO Conference Oil Gas
Managed Cloud Services CIO Conference Oil Gas
 
Enterprise Customer Cloud Consumption – Operating in a Hybrid Model – Alex Ne...
Enterprise Customer Cloud Consumption – Operating in a Hybrid Model – Alex Ne...Enterprise Customer Cloud Consumption – Operating in a Hybrid Model – Alex Ne...
Enterprise Customer Cloud Consumption – Operating in a Hybrid Model – Alex Ne...
 
Webinar: How Microsoft is changing the game with Windows Azure
Webinar: How Microsoft is changing the game with Windows AzureWebinar: How Microsoft is changing the game with Windows Azure
Webinar: How Microsoft is changing the game with Windows Azure
 
Securing your Cloud Deployment
Securing your Cloud DeploymentSecuring your Cloud Deployment
Securing your Cloud Deployment
 
Cloud Computing Architecture Primer
Cloud Computing Architecture PrimerCloud Computing Architecture Primer
Cloud Computing Architecture Primer
 
Cloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessCloud Computing Impact On Small Business
Cloud Computing Impact On Small Business
 
Cloud computingintroduction
Cloud computingintroductionCloud computingintroduction
Cloud computingintroduction
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource Management
 
Technical Compentency Document
Technical Compentency DocumentTechnical Compentency Document
Technical Compentency Document
 
NIST Cybersecurity Framework (CSF) on the Public Cloud
NIST Cybersecurity Framework (CSF) on the Public CloudNIST Cybersecurity Framework (CSF) on the Public Cloud
NIST Cybersecurity Framework (CSF) on the Public Cloud
 
The Essentials Of Project Management
The Essentials Of Project ManagementThe Essentials Of Project Management
The Essentials Of Project Management
 
Implementing Private Clouds
Implementing Private CloudsImplementing Private Clouds
Implementing Private Clouds
 
Monitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsMonitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS Solutions
 
Everything you want to know about microservices
Everything you want to know about microservicesEverything you want to know about microservices
Everything you want to know about microservices
 

Mehr von mfrancis

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...mfrancis
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)mfrancis
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)mfrancis
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruumfrancis
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...mfrancis
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...mfrancis
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...mfrancis
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)mfrancis
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...mfrancis
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...mfrancis
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)mfrancis
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)mfrancis
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)mfrancis
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...mfrancis
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...mfrancis
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
 

Mehr von mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Kürzlich hochgeladen

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Kürzlich hochgeladen (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Enabling pervasive services for operators

  • 1.
  • 2. Enabling pervasive services - a future business for operators Hans WernerHans Werner BitzerBitzer TT--Systems InternationalSystems International
  • 4. DAIDALOS is OperatorDAIDALOS is Operator--drivendriven •• Operator driven meansOperator driven means –– Special focus on theSpecial focus on the definition of interfacesdefinition of interfaces between enabling services within an operatorsbetween enabling services within an operators domain, other domains anddomain, other domains and 3rd parties3rd parties –– Special focus on triangleSpecial focus on triangle ””Business ModelBusiness Model –– ArchitectureArchitecture -- ScenarioScenario”” –– Special focus onSpecial focus on measurement frameworkmeasurement framework –– dynamic user/service in support of policiesdynamic user/service in support of policies –– Special focus onSpecial focus on policy based networkpolicy based network managementmanagement (optimization, handover, load(optimization, handover, load balancing)balancing)
  • 5. Mobile, Internet, Broadcast ConvergenceMobile, Internet, Broadcast Convergence
  • 6. DAIDALOSDAIDALOS VisionVision •• Give customers a diverse range ofGive customers a diverse range of personalized servicespersonalized services –– seamlessly and pervasivelyseamlessly and pervasively supported by the underlyingsupported by the underlying technologytechnology •• Establish mobility via an open, scalable and seamlessEstablish mobility via an open, scalable and seamless integration of complementary heterogeneous networkintegration of complementary heterogeneous network technologiestechnologies including broadcast, adincluding broadcast, ad--hoc, moving andhoc, moving and sensor networks.sensor networks. •• Empower network and service operators to developEmpower network and service operators to develop newnew business activities and provide profitable servicesbusiness activities and provide profitable services in anin an integrated mobile world.integrated mobile world.
  • 7. Vision applied to different viewsVision applied to different views DAIDALOS Vision Business modelling Context Conceptual Context Functional Context Development Context Demonstrator Context -Technical Context Operational Context FFunctional View Presentati on Tier Business Tier Resource Tier A <<Component> > DVDShopPresentation A <<Component> > DVDShopCatalog A <<Component> > DVDShopShoppingCart A <<External Syst em>> Order System CConceptual View A <<System>> DVD Shop User A <<Subsystem> > Catalog A <<Subsystem> > Shopping Cart Customer DB A <<External Syst em>> Order System EExecution View H <<Hardware System>> Client H <<Hardware System>> Web-Server H <<Hardware System>> Application-Server I <<Execut ion Unit>> Browser Netscape 4.7 I <<Execut ion Unit>> iPlanet Server A <<Deployment Unit>> Web Pages I <<Deployment Unit>> BEA Proxy I <<Execut ion Unit>> WebLogic Server 5.1 <<Container>> Servlet Engine <<Container>> EJB Container A <<Deployment Unit>> Servlets/JSPs A <<Deployment Unit>> EJBs https http Internet Internet DMZ Corporate Intranet Serverwall SAP- R/3Applicationserver Component Sizing Platfor m Module Extensions OC-Ser vices Client Systems Communication Infrastructure System Modules Data Access Infrastructure Storage Modules Corporate- Network Consol- Network Backend- Network HA-Cluster SAP-R/3 Central Inst ance Component Sizing Platfor m Module Extensions OC-Ser vices NIC NIC NIC NIC NIC SAN FCP FC-HBA Storage-Class A Component Sizing Platfor m Module Extensions FCA Prod Linux HP-UX AIX Solaris Prod Array - Mirroring Serverwall SAP - R/3Applicationserver Component Sizing Platfor m Module Extensions OC - Ser vices Client Systems Serverwall SAP - R/3Applicationserver Component Sizing Platfor m Module Extensions OC - Ser vices Client Systems Communication Infrastructure System Modules Data Access Infrastructure Storage Modules Corporate - Network Consol - Network Backend - Network HA - Cluster SAP - R/3 Central Inst ance Component Sizing Platfor m Module Extensions OC - Ser vices NIC NIC NIC NIC NIC SAN FCP FC - HBA Storage - Class A Component Sizing Platfor m Module Extensions FCA Communication Infrastructure System Modules Data Access Infrastructure Storage Modules Corporate - Network Consol - Network Backend - Network HA - Cluster SAP - R/3 Central Inst ance Component Sizing Platfor m Module Extensions OC - Ser vices NIC NIC NIC NIC NIC SAN FCP FC - HBA Storage - Class A Component Sizing Platfor m Module Extensions FCA Prod Linux HP - UX AIX Solaris Prod Linux HP - UX AIX Solaris Prod Array - Mirroring Designer Developer Operational View & Operator Vision Business- & Stakeholder View End-User View Scenario Context Delivery Regulatory View
  • 8. DAIDALOS scenariosDAIDALOS scenarios Automotive MobilityAutomotive Mobility •• Key VisionKey Vision –– Mobility supporting services in and around theMobility supporting services in and around the vehicle with aspects of personal multimedia,vehicle with aspects of personal multimedia, adad--hoc mobile networking and sessionhoc mobile networking and session mobility.mobility. !"#$%&' ( )"*+#$',"-.$-/' ( 01)+#2/' ( *"%%/' ( *3%+4$%%'51-64$- 74893%$-' 5$-%5$:6+;$
  • 9. DAIDALOS scenariosDAIDALOS scenarios Mobile UniversityMobile University •• Key VisionKey Vision –– Students studying abroad, having access toStudents studying abroad, having access to their personal set of services andtheir personal set of services and dynamically discovering local services anddynamically discovering local services and devices.devices. Roles: - students - teachers End-user perspective
  • 10. s <=>? !<=>? !<=>? !<=>? ! "#$%?"#$%?"#$%?"#$%? "&$%"&$%"&$%"&$% '()%'()%'()%'()%*+,*+,*+,*+,9999---- *(#?*(#?*(#?*(#? .1*#$?.1*#$?.1*#$?.1*#$? 76/$-4$676/$-4$676/$-4$676/$-4$6 !16$,12!16$,12!16$,12!16$,12 ad-hoc ($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'Third Party 0$8$-16+"4'?'(#$ Access Router $8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1 $8)+4='8")1+4'<$8)+4='8")1+4'<$8)+4='8")1+4'<$8)+4='8")1+4'< 2';3'246$-4$62';3'246$-4$62';3'246$-4$62';3'246$-4$6 Moving Network Mobile Router *1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1 *22''#160"-)'<*22''#160"-)'<*22''#160"-)'<*22''#160"-)'< ('(<'((< ad-hoc '$-;1%+;$' ($-;+:$'(355"-6' '((1 ($-;+:$ '-";+%+"4+44' (355"-6'('(1 CustomerOperator3rdParty *1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1 *'22'''''#160"-)'<*'22'''''#160"-)'<*'22'''''#160"-)'<*'22'''''#160"-)'< DAIDALOS PlatformDAIDALOS Platform
  • 11. DAIALOS ScopeDAIALOS Scope !! Applications andApplications and bearer technologiesbearer technologies are not in the scopeare not in the scope of Daidalosof Daidalos…… !! …… clearly definedclearly defined interfaces andinterfaces and abstraction layersabstraction layers areare !"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2 3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/ 9:;<9:;<9:;<9:;< 24+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$78 2$87,%%$782$87,%%$782$87,%%$782$87,%%$78 3==%$.,&$"7)>3==%$.,&$"7)>3==%$.,&$"7)>3==%$.,&$"7)> ?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&?"7&47&)!,7,84 47& :%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4) "4&#"+$)2'/&4 /"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /
  • 12. DAIDALOSDAIDALOS –– Guiding Key ConceptsGuiding Key Concepts –– MARQSMARQS (Integrating Mobility Management, AAA,(Integrating Mobility Management, AAA, Resource Management, QoS and Security)Resource Management, QoS and Security) –– VIDVID (Virtual Identities(Virtual Identities –– personalisation at allpersonalisation at all levels)levels) –– USPUSP (Ubiquitous and Seamless Pervasiveness(Ubiquitous and Seamless Pervasiveness –– includes context awareness),includes context awareness), –– SIBSIB (Seamless Integration of Broadcast(Seamless Integration of Broadcast –– bothboth technology and service levels)technology and service levels) –– FederationFederation (in terms of multiple market players,(in terms of multiple market players, ““comperationcomperation””: competitors in cooperation: competitors in cooperation””)) •• Consistent approach across all layersConsistent approach across all layers (Network to Service)(Network to Service)
  • 13. PervasivenessPervasiveness Traditional Service ProvisionTraditional Service Provision "" Pervasive Service ProvisionPervasive Service Provision •• Personalised and contextPersonalised and context--awareaware access to feature rich services and applicationsaccess to feature rich services and applications •• New applications that canNew applications that can interact withinteract with a wide range ofa wide range of devicesdevices in thein the environmentenvironment •• UbiquitousUbiquitous service discovery and dynamic compositionservice discovery and dynamic composition of available resourcesof available resources and capabilities that comprise the serviceand capabilities that comprise the service New models for federation New charging models
  • 14. Service CentricityService Centricity •• Value proposition moved from providing access to providing serviValue proposition moved from providing access to providing servicesces •• Communication infrastructure becomes transparent to the customerCommunication infrastructure becomes transparent to the customer •• Service adapts to user preferences & context of useService adapts to user preferences & context of use SERVICE & context Service Providers Connectivity Content Users Comm. Technology & Infrastructure Connectivity & Service Provider Content Users Applications
  • 17. BusinessBusiness ModellingModelling FrameworkFramework DaidalosDaidalos Value SystemValue System •• Aggregated Service ProviderAggregated Service Provider:: Aggregates content and VAS providersAggregates content and VAS providers as a bundle of services to the subscriber.as a bundle of services to the subscriber. •• Aggregated Access Providers:Aggregated Access Providers: aggregation at network level (roaming,aggregation at network level (roaming, ee-- toto--ee QoSQoS provision etc.).provision etc.). •• Pervasive Service Provider:Pervasive Service Provider: provides allprovides all the functionalities required for addingthe functionalities required for adding pervasiveness to a service.pervasiveness to a service. –– encompasses all necessary serviceencompasses all necessary service discovery mechanisms for servicesdiscovery mechanisms for services available from other entities in theavailable from other entities in the value net (network information,value net (network information, location services, sensor serviceslocation services, sensor services etc.)etc.) –– composes them into enabling servicescomposes them into enabling services related to pervasive support, i.e.related to pervasive support, i.e. personalization, context management,personalization, context management, event management, etc.event management, etc. –– Its central positioning in the value netIts central positioning in the value net also enables it to provide aggregatedalso enables it to provide aggregated billing and virtual identity managementbilling and virtual identity management for single sign on.for single sign on.
  • 18. Pervasive Service PlatformPervasive Service Platform…… !"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2!"#$%$&'()*+",-.,/&)0)1"2 3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/3..4//)54.67"%"8$4/ 9:;<9:;<9:;<9:;< 24+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$7824+;$.4):+";$/$"7$78 2$87,%%$782$87,%%$782$87,%%$782$87,%%$78 3==%$.,&$"7)>3==%$.,&$"7)>3==%$.,&$"7)>3==%$.,&$"7)> ?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&?"7&47&)!,7,84 47&?"7&47&)!,7,84 47& :%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4):%,&!"+ )!"+):4+;,/$;4) "4&#"+$)2'/&4 /"4&#"+$)2'/&4 /"4&#"+$)2'/&4 /"4&#"+$)2'/&4 / !"#$% &$'!() %!$'!() *+,-./-+ #01-+22+, 345-6 74.-0-88 4/3.98+.1:+1.-96,2: ;.4:4/< '2/+-/+= )69>+9+42/ ?2:9+42/= /32.!9+42/ "-821.:-= (2/4+2.4/< (-+-.4/< )#' $2% #.296:98+= (10+4:98+ %4</9004/< %-0->,2/&'% ; '2/3-.-/:4/< (2(40-=!9+9=%.9/83-. %-8842/=(4<.9+42/ '2!>284+-=%-.)4:-8=$ )>>04:9+42/8 !"#$"%&'()*"+& ,+,-- .((%/*)0/1$& '()*"&,+,-- (9/9<-!-/+=?9&-. 234+&5'6/ *8-.=*5>-.4-/:-=?9&-. "901-$966-6=%-.)4:-8
  • 19. …… with Enabling Serviceswith Enabling Services 7$)8%/$9&'"#:/*";
  • 20. s <=>? !<=>? !<=>? !<=>? ! "#$%?"#$%?"#$%?"#$%? "&$%"&$%"&$%"&$% '()%'()%'()%'()%*+,*+,*+,*+,9999---- *(#?*(#?*(#?*(#? .1*#$?.1*#$?.1*#$?.1*#$? 76/$-4$676/$-4$676/$-4$676/$-4$6 !16$,12!16$,12!16$,12!16$,12 ad-hoc ($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'($-;+:$''-";+8$-%'?'Third Party 0$8$-16+"4'?'(#$ Access Router $8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1$8)+4+%6-16+;$'8")1+4'1 $8)+4='8")1+4'<$8)+4='8")1+4'<$8)+4='8")1+4'<$8)+4='8")1+4'< 2';3'246$-4$62';3'246$-4$62';3'246$-4$62';3'246$-4$6 Moving Network Mobile Router *1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1*1+81#"%'22'''#160"-)'1 *22''#160"-)'<*22''#160"-)'<*22''#160"-)'<*22''#160"-)'< ('(<'((< ad-hoc '$-;1%+;$' ($-;+:$'(355"-6' '((1 ($-;+:$ '-";+%+"4+44' (355"-6'('(1 CustomerOperator3rdParty *1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1*1+81#"%'22'''''#160"-)'1 *'22'''''#160"-)'<*'22'''''#160"-)'<*'22'''''#160"-)'<*'22'''''#160"-)'< DAIDALOS PlatformDAIDALOS Platform
  • 21. TheThe Mobile UserMobile User !"#$%&'()*"&+,-" ./0#1%&2 3%2" :&,;12&:&,;12&:&,;12&:&,;12& <-4;2&'<-4;2&'<-4;2&'<-4;2&'8&=;1&8&=;1&8&=;1&8&=;1& 4&5).0&#6) *"&+,-").&%+,5"& >.$&%+%;1&>.$&%+%;1&>.$&%+%;1&>.$&%+%;1& ?(&%
  • 22. Relevance ofRelevance of OSGiOSGi !"#$%&'()*"&+,-" ./0#1%&2 3%2" 7"8,-/" 9%:,/");"+,-" 4&5).0&#6) *"&+,-").&%+,5"& <=#"&>&,-" ?(&% ?* , ?* , ?* , ?* , ?* , ;!!" ;!!" #.=. ;*! 3%2" ;*! 3%2" #.=. ?* ,
  • 23. Personalized ServicesPersonalized Services –– Seamless andSeamless and PervasivePervasive
  • 24. Lessons LearnedLessons Learned OSGI offers:OSGI offers: •• important aspects of pervasive computingimportant aspects of pervasive computing –– lifelife--cycle managementcycle management –– deploymentdeployment •• services, designed to handle dynamic changes in the service enviservices, designed to handle dynamic changes in the service environmentronment •• a service dependency modela service dependency model •• a clear separation of interfaces from implementationsa clear separation of interfaces from implementations –– this is essential forthis is essential for „„multimulti –– vendorvendor““ servicesservices OSGI lacks:OSGI lacks: •• standards for secure interstandards for secure inter--container communication (federation of services)container communication (federation of services) •• means for service discovery outside of the containermeans for service discovery outside of the container •• standards to define, how services can be combined (composition)standards to define, how services can be combined (composition)
  • 25. SummerySummery •• TheThe DaidalosDaidalos project has chosenproject has chosen OSGiOSGi as a keyas a key architectural component for the pervasivearchitectural component for the pervasive service platformservice platform that spreads over the corethat spreads over the core network and reaches into the users devices.network and reaches into the users devices. •• TheThe DaidalosDaidalos Architecture is taking advantage fromArchitecture is taking advantage from the fact thatthe fact that OSGiOSGi technology is adopted for thetechnology is adopted for the areas:areas: Home, Automotive and MobileHome, Automotive and Mobile.. •• From the specific use of multiple linked/connectedFrom the specific use of multiple linked/connected OSGiOSGi frameworks to enable pervasive services theframeworks to enable pervasive services the DaidalosDaidalos project isproject is extracting a new set ofextracting a new set of requirements for the future evolution of therequirements for the future evolution of the OSGiOSGi specificationsspecifications..