20
A Vocabulary for Web-scale Service Trading Carlos Pedrinaci, KMi - The Open University Jorge Cardoso, University of Coimbra Torsten Leidig, SAP

Linked USDL: a Vocabulary for Web-scale Service Trading

Embed Size (px)

DESCRIPTION

Linked USDL is a comprehensive vocabulary for capturing and sharing rich service descriptions, which aims to support the trading of services over the Web in an open, scalable, and highly automated manner. The vocabulary adopts and exploits Linked Data as a means to efficiently support communication over the Web, to promote and simplify its adoption by reusing vocabularies and datasets, and to enable the opportunistic engagement of multiple cross-domain providers.

Citation preview

Page 1: Linked USDL: a Vocabulary for Web-scale Service Trading

A Vocabulary for Web-scale Service Trading

Carlos Pedrinaci, KMi - The Open University!Jorge Cardoso, University of Coimbra!Torsten Leidig, SAP

Page 2: Linked USDL: a Vocabulary for Web-scale Service Trading

– Christian Grönroos

“Services are [economic] activities of an intangible nature […] which are provided as solutions to

customer problems”

Page 3: Linked USDL: a Vocabulary for Web-scale Service Trading
Page 4: Linked USDL: a Vocabulary for Web-scale Service Trading

Services dominate the economic activity of developed countries

Page 5: Linked USDL: a Vocabulary for Web-scale Service Trading
Page 6: Linked USDL: a Vocabulary for Web-scale Service Trading

Services

- Finding!- Comparing!- Bundling!- Trading !- Consuming

… are largely manual activities that in the best case only take place within silos

Page 7: Linked USDL: a Vocabulary for Web-scale Service Trading

What offerings are available for me if I want

- Broadband!- Landline !- Mobile phone!- Movies on demand

What are their characteristics?!Which one(s) is(are) best for me?

Page 8: Linked USDL: a Vocabulary for Web-scale Service Trading

Describing Services❖ Most earlier work concerned

with technical concerns only: WSDL, OWL-S, etc!

❖ Business centric approaches:!

❖ Focussed on products !

❖ Tackled subsets of the domain!

❖ Failed to support sharing and processing service descriptions over the Web

Page 9: Linked USDL: a Vocabulary for Web-scale Service Trading

USDL❖ Most comprehensive

specification for service description!

❖ Led by SAP!

❖ Modelled in eCore!

❖ 9 modules with +125 classes!

❖ Failed to gain adoption due to complexity, difficulties for sharing and extending the model

Page 10: Linked USDL: a Vocabulary for Web-scale Service Trading

Linked USDL❖ A new vocabulary informed by USDL!

❖ Open!

❖ Support the engagement of any business entity across domains may it be for trading, brokering, bundling …!

❖ Web-based!

❖ Highly interoperable solution on a world-wide scale!

❖ Promote take up!

❖ Simplicity of adoption will drive take up

Page 11: Linked USDL: a Vocabulary for Web-scale Service Trading

Design Principles❖ Linked Data!

❖ Uniform representation, communication!

❖ Global identifiers!

❖ Interlinking (services, business entities, interfaces)!

❖ Semantics!

❖ Support automated reasoning but retain simplicity!

❖ Extensions!

❖ Reuse

Page 12: Linked USDL: a Vocabulary for Web-scale Service Trading

Methodology

❖ Requirements Analysis!

❖ Identification of main topics and concepts to cover!

❖ Search for reusable and popular vocabularies!

❖ Reuse and modelling!

❖ Evaluation

Page 13: Linked USDL: a Vocabulary for Web-scale Service Trading

Service Dimensions

❖ Functionality!

❖ Agents and Networks!

❖ Service Relationships!

❖ Operational and Delivery!

❖ Consumption

➡ What it does and provides!

➡ Entities involved!

➡ Bundles, enhancements!

➡ Availability, legal issues!

➡ Communication channels

Page 14: Linked USDL: a Vocabulary for Web-scale Service Trading

Vocabulary and Data Reuse

Page 15: Linked USDL: a Vocabulary for Web-scale Service Trading
Page 16: Linked USDL: a Vocabulary for Web-scale Service Trading

Coverage

Page 17: Linked USDL: a Vocabulary for Web-scale Service Trading

Supporting Tools

Page 18: Linked USDL: a Vocabulary for Web-scale Service Trading

In use…

Page 19: Linked USDL: a Vocabulary for Web-scale Service Trading

Ongoing and Future Work

❖ Pricing Module (coming soon)!

❖ Support for dynamic pricing models!

❖ Agreements Module (coming soon)!

❖ Support for capturing and analysing agreements and conditions behind service offerings!

❖ Tooling for automated bundling and comparison of cross service provider offerings

Page 20: Linked USDL: a Vocabulary for Web-scale Service Trading

Thanks for your attention

More information at:!http://www.linked-usdl.org!

!Vocabularies tools and libraries available at:!

https://github.com/linked-usdl