enabling the semantic web: an ecommerce platform for planning and configuration of complex products...
TRANSCRIPT
![Page 1: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/1.jpg)
Enabling the Semantic Web:
An ECommerce Platform
for Planning and Configuration of
Complex Products and Services
H. Schweppe, Freie Universität BerlinComputer Science Institute
J. Nicklisch-Franken, Persist AGTeltow, Germany
![Page 2: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/2.jpg)
2
Scenario A: How to publish a book?Scenario A: How to publish a book?
Publishing of a book is an arduous task because of...Many different activities The Web: Unbundling and disintegration of publishing and library servicesTime and cost restrictionsPlanning and coordination needs
The Internet
eJournalEditor
RetrievalService
Lector
Bank
ProofReader
AdvertisingService
CatalogueService
Broker
EvaluationSerivce
DigitalLibrary
PrintShop
Archive
Author
Publisher
Reader
![Page 3: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/3.jpg)
3
Scenario B: How to configure your Scenario B: How to configure your computercomputer
The InternetSpecial graphics
card manual.
HW Manu-facturer A
Bank
Internetprovider
Service
ASP
ASP
Product test results
Infos
Softwaredistributor
Configuring 200 PCs for your company in an optimal way is demanding: Different manufacturers
offer different components
Application Service Providers may be a substitute for expensive Software
Conflicting requirements: cheap bundles vs demands for specific Hardware.
Time and cost restrictions
Planning and coordination needs
HW manu-facturer B
Securityconsulta
nt
Catalogue service
![Page 4: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/4.jpg)
4
Common issuesCommon issues
Composition of products and/or services from individual components
Different independent, net-based resources have to be utilized
Constraints on budget,
time,
other resources and parameters (like quality)
Conflicting goals may arise
Complex planning and configuration tasks
Combination of planning and acting
![Page 5: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/5.jpg)
5
Example: rules and actions Example: rules and actions
available(pc) <- available(RAM,64MB,_),available(RAM,64MB,_),available(gcard,NVIDIA,1),available(assembly),...
%% availability of a personal computer: if its components %% are available and the service to mount them.
do_search(RAM, minQuantity,_, availability) <- not (onStock(RAM, quantity)). %% effect: set of facts (i.e. potential suppliers%% who could supply RAM within the given %% constraints on quantity and availability)
send_order(RAM, quantity, supplier,timeOfDelivery) <- available (RAM, quantity, supplier), cheapest(RAM, supplier), needed(RAM, quantity, targetProd). %% execution of an action
![Page 6: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/6.jpg)
6
What is different... What is different...
... from ‘legacy’ configuration and planning?
Richness of resources on the Web
Immediate availability of information about resources and
services
Heterogenous resources demand flexibility
Intelligent search needed for filtering of components
relevant for configuration step
Inherent distribution of schemas, rules and processing
Semantic Web Standards (XML / RDF based description)
Standards for description of products and product
composition
![Page 7: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/7.jpg)
7
What is different ...What is different ...
... from standard ECommerce platforms?Not just acting, but acting together with planning and configuring
Acting: select a product, buy it, chargePlanning and Configuration: compute a set of alternative plans, before Acting. Eg. if individual components and services have to be composed.
Explicit, declarative knowledge (Not just Java)Oriented towards complex business-to-business transactions with
Different time-scale e.g. publishing a book may need months rather than minutesMore sophisticated goods with options and alternativescould be services ("publish a book" not just selling one !) or systems (cars, computers, and all kinds of machinery)
![Page 8: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/8.jpg)
8
Remote Data Access
Applicationspecific search
SchemaManagement
LocalRepository
...
Data Access and Management
Planning
Resource Oriented Inference
Constraint SolvingConfiguration
Schema Library
GUI FrameworksInterfaces
SimulationWorkflow ...
Application Adaptors
... Applications....
Business Rules in middle tier
LayersLayers
![Page 9: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/9.jpg)
9
GoalsGoals
Set up a prototype system within 2 years
Demonstrate feasibility of a sophisticated ECommerce platform with planning / configuration capabilities utilizing knowledge structures of the Semantic Web
Interface the system with commercial platforms having a different focus (e.g. BizTalk / MS)
Gain experience in a real-world-application
Second phase: Transform the platform into a product
![Page 10: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/10.jpg)
10
Joint ProjectJoint Project
Partners
Persist AG , Teltow, D
Freie Universtät Berlin, D
Companies / groups from other European countries have signaled their interest
More partners from industry and research welcome !
All areas mentioned:
Applications and application adaptation
Schema and interface development
Inference and Data access layers
![Page 11: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/11.jpg)
11
To DoTo Do
Potential partners should make a contact with us today / tomorrow ...... or send Email to [email protected] | [email protected]
They should send in a draft proposal on the task they want to fulfill within the framework presented
Deadline is Dec 15 Workshop for final preparation of proposal
mid January 2001 in Berlin / Teltow
![Page 12: Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin](https://reader036.vdocuments.net/reader036/viewer/2022072010/56649db65503460f94aa7a60/html5/thumbnails/12.jpg)
12
Persist AG Telefon: 0049 (0) 3328 / 3477 - 0 Vorstand: Jürgen Nicklisch-Franken
Deutschland Telefax: 0049 (0) 3328 / 3477 - 29 AR-Vors.: Dieter Brandenburger
Rheinstr. 7c Email: [email protected] Registergericht Potsdam HRB 12318
D-14513 Teltow WWW: www.persistag.com USt.-IdNr. DE 812 629 024