Upload
winifred-melton
View
212
Download
0
Tags:
Embed Size (px)
Citation preview
Semantic AnnotationSemantic Annotationof Services and Processes of Services and Processes
in Business Alliancesin Business Alliances
Karol Furdík 1,2
1 InterSoft, a.s., Floriánska 19, 040 01 Košice, [email protected]
2 Faculty of Electrical Engineering and Informatics, Technical University of Košice, Letná 9, 042 00 Košice, Slovakia
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
ContentsContents
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Introduction, motivation
Project SPIKE: basic facts, vision, pilot applications
System architecture and components
System data, ontology design Information view, data elements
Conceptual perspective, ontology design
Semantic structures Resource ontologies
Abstract models of business processes
Technology used for implementing the semantic structures
Semantically enhanced Enterprise Service Bus
Conclusions, future work
MotivationMotivation
Networked enterprises: combining BP modelling, semantic technologies, security infrastructure to support a creation and maintenance of short-term business alliances
Related projects: STASIS (FP6-034980, www.stasis-project.net): eEconomy services,
semantic interoperability; TrustCom (FP6-001945, www.eu-trustcom.com): framework for Virtual
Organisations; OPUCE (FP6-034101, www.opuce.tid.es): service environment,
infrastructure for collaborative and dynamic loosely coupled services; SUPER (FP6-026850, www.ip-super.org): modular architecture for
semantic BPM. other projects and research groups focused on SWS, Security, Identity
Management and Privacy, Process-Oriented Knowledge Management, etc.
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Project SPIKE - Basic factsProject SPIKE - Basic facts
SPIKE: Secure Process-oriented Integrative Service Infrastructure for Networked Enterprises
Web: www.spike-project.eu FP7 ICT EU project, FP7-2007-217098
FP7-ICT-Call1, Challenge 1 - Pervasive and Trusted Network and Service Infrastructures, ICT in support of the networked enterprise
Duration: 01/2008 – 12/2010 (36 months) Consortium: 8 partners from 5 countries (GE,A,FIN,ESP,SK)
Coordinator: University of Regensburg, GE 3 Pilot applications in Austria and Finland
Main objective: Development of a software service platform for the easy, secure, and fast
start-up of short-term and project-based business alliances.
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
SPIKE visionSPIKE vision
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Pilot applicationsPilot applications
1. Information hotel Controlling and automation of the supplier vs. client documentation
management processes and related sub-processes Use cases: uploading, sending, receiving docs from supplier,
verifying uploaded docs, verifying received docs near deadline, sending reminder messages to suppliers, ...
2. Legacy applications Location of services of partners, integration into workflows. Use cases: maintenance of service providers, service information
and configuration, tracking services, contracting and ordering services,...
3. Identity federation Enable access to the inner infrastructure of partners within an
alliance to support effective collaboration. Use cases: collaboration setup and maintenance, role and resource
management
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Architecture - system componentsArchitecture - system components
SPIKE System Core: back end, system data processing
SPIKE Service Bus: internal / external communication
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Information view - data elementsInformation view - data elements
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Conceptual perspectiveConceptual perspective
Ontologies designed according to the data elements: Core, Resource, Service, Domain, System, Business process, & User
ontologies WSMO platform, WSML ontology representation WSMO Lite conceptual model, WSMO Studio toolkit Existing ontologies reused: Dublin Core, WSMO ontologies, SKOS,
vCard, SIOC, ontologies of project SUPER, etc. Methodology: Requirement-driven approach
Semantic BP modelling Creation of BP models for ACs Identification of information
resources exchanged in the process
Semantic annotation of process elements (sub-processes, tasks, activities, services)
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Semantic structures producedSemantic structures produced
Ontologies: http://www.spike-project.eu/ontologies/
Process-related Business process ontology Service ontology Resource ontology
System-related Core / System / User ontologies
Domain: 4 ontologies for pilot ACs
Abstract BP models: http://www.spike-project.eu/BPmodels/
Models of ACs for all pilot applications Additional demonstrative AC:
SPIKE Furniture Store
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Information Hotel AC: domain ontology for documentation management
Domain ontology sampleDomain ontology sample
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Information Hotel AC: domain ontology for doc. management
Abstract BP sampleAbstract BP sample
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Technology usedTechnology used
Open Source, Java-based Ontologies and semantic annotation:
WSMO framework, WSMO Studio (www.wsmostudio.org)
BP modelling: based on BPMN/BPEL, BPMO Modeller (of WSMO Studio), sBPEL ontology.
Enterprise Service Bus: Java Business Integration (JBI) compliant ESB (Apache
ServiceMIX, OpenESB)
Portal integration layer: Intalio Tempo Security:
Single Sign On service & Authentication: Simple Authentication and Security Layer (SASL),
PERMIS infrastructure for authorization
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Semantic ESB (1)Semantic ESB (1)
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
JBI architecture adapted to the SPIKE platform
Semantic ESB (2)Semantic ESB (2)
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Interactions between the JBI environment, Message Transformer and Semantic Manager
ConclusionsConclusions
Work done so far: User requirements and application cases specified for all the pilots;
Semantic structures (ontologies and abstract BP models) designed and implemented, including proper guidelines, methodology and toolchain;
Architecture of the platform designed, functional components specified in detail and implemented into the 1st prototype (12/09);
1st trial of the pilot applications, validation of the SPIKE platform on the application cases (03/10).
Future work: Implementation of enhancements and updates required by the evaluation
of 1st trial is ongoing; Development of the integrated SPIKE platform - 2nd prototype (06-11/10) 2nd trial of the pilot applications, validation of the integrated SPIKE
platform on the application cases (12/10-02/11)
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010
Questions?Questions?
More info: http://www.spike-project.eu
PROCESS CONTROL 2010 - 9th International ConferenceKouty nad Desnou, Czech Republic, June 7 - 10, 2010