enabling shared context anne thomas manes director market innovation [email protected] w3c web services...
TRANSCRIPT
![Page 1: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/6.jpg)
Future Expectations:Spontaneous Service Interaction
![Page 7: Enabling Shared Context Anne Thomas Manes Director Market Innovation atm@sun.com W3C Web Services Workshop](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062806/56649ed85503460f94be6b0f/html5/thumbnails/10.jpg)
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