The document discusses the DAIDALOS project, which aims to establish a pervasive service platform to support personalized services across mobile, internet and broadcast networks. It is operator-driven with a focus on defining interfaces and measurement frameworks. Key concepts include integrating mobility, identity management, ubiquitous access, integration of broadcast services, and allowing competitors to cooperate. Business models involve aggregating service and access providers to provide bundled services. The pervasive service platform would encompass discovery, composition and enabling of context-aware and personalized services across networks and devices.
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)
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
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.
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..