enabling shared context anne thomas manes director market innovation [email protected] w3c web services...

10
Enabling Shared Context Anne Thomas Manes Director Market Innovation atm @sun.com W3C Web Services Workshop

Upload: dylan-bennett

Post on 20-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

Enabling Shared ContextAnne Thomas Manes

Director Market [email protected]

W3C Web Services Workshop

Page 2: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@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

Page 3: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

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

Page 4: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

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

Page 5: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

Web ServicesStandards de Jour

SOAP/ ebXMLServiceA

ServiceB

WSDL

ServiceDescription

ServiceDescription

UDDI ebXMLBusinessRegistry

MetadataRegistry &Repository

XML Message

Page 6: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

Future Expectations:Spontaneous Service Interaction

Page 7: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

Smart Web Services

Spontaneous federation of services

Dynamic personalization and customisation

Dynamic aggregation of services

Based on context: Who, what, when, where, why

Page 8: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

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

Page 9: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

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

Page 10: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop

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