Enabling Shared Context Anne Thomas Manes Director Market Innovation [email protected] W3C Web Services...
-
Upload
dylan-bennett -
Category
Documents
-
view
215 -
download
0
Transcript of Enabling Shared Context Anne Thomas Manes Director Market Innovation [email protected] W3C Web Services...
Enabling Shared ContextAnne Thomas Manes
Director Market [email protected]
W3C Web Services Workshop
User ExpectationsSimplicity, Access from Any*
NetworkNetworkServicesServices
-Read email-Get directions -Order groceries-Schedule a meeting
WebServices
-Read email-Get directions -Order groceries-Schedule a meeting
* Anyone, Anywhere, Any time, Any device
The Service-Driven Network
Service
Service
Service
Service
Service
Service
The Service GridThe Service Grid
Service
Service
Service
Service
Service
Service
The Service GridThe Service Grid
Web ServicesService Discovery
The Service Grid
Servicediscovery
Service delivery
ServiceRegistry
Service invocation
Service registration
The Service GridThe Service Grid
Servicediscovery
Service delivery
ServiceRegistry
Service invocation
Service registration
Web ServicesStandards de Jour
SOAP/ ebXMLServiceA
ServiceB
WSDL
ServiceDescription
ServiceDescription
UDDI ebXMLBusinessRegistry
MetadataRegistry &Repository
XML Message
Future Expectations:Spontaneous Service Interaction
Smart Web Services
Spontaneous federation of services
Dynamic personalization and customisation
Dynamic aggregation of services
Based on context: Who, what, when, where, why
Smart Web ServicesContext-Sensitive Services
Dynamic results based on Identity, security, privacy, role,
location, device, history, service level agreements...
Examples Restaurant finder Energy conservation policy Shipment policy
HurdlesInteroperability is Key No standard way to represent
Identity, roles, preferences, history, etc.
No standard way to share or propagate this context across services
No standard way to define and enforce privacy policies for this information
What We Need
Context framework: XML vocabulary for identity XML vocabulary for context Framework to access and share info
Privacy framework: Mechanism to set policies and
enforce privacy on personal/private info