enabling shared context anne thomas manes director market innovation atm@sun.com w3c web services...

Post on 20-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Enabling Shared ContextAnne Thomas Manes

Director Market Innovationatm@sun.com

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

top related