Download presentation
Presentation is loading. Please wait.
Published byBrittney Robertson Modified over 8 years ago
1
Prototype of a Platform for Business Collaboration Marián Mach 1, Ján Hreňo 1, Karol Furdík 2 1 Faculty of Electrical Engineering and Informatics, Technical University of Košice, Letná 9, 042 00 Košice, Slovakia {marian.mach, jan.hreno}@tuke.sk 2 InterSoft, a.s., Floriánska 19, 040 01 Košice, Slovakia karol.furdik@intersoft.sk CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
2
Contents Introduction, motivation Project SPIKE: basic facts, vision Pilot applications System architecture Architecture design System components, structure of functional managers System data, ontology design Information view, data elements Conceptual perspective, ontology design Technology used Service representation Semantic Enterprise service bus Testing of the platform within 1st trial Conclusions, future work
3
Motivation 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. CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
4
Project 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 – 03/2011 (36+3 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. CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
5
SPIKE vision CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
6
Pilot 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 CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
7
Architecture - system components SPIKE System Core: back end, system data processing SPIKE Service Bus: internal / external communication CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
8
Information view - data elements CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
9
Conceptual 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 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) CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
10
Semantic 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 Information Hotel AC: domain ontology for documentation management CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
11
Domain ontology sample Information Hotel AC: domain ontology for doc. management CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
12
Abstract BP sample CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010 Legacy Applications AC: service ordering and contracting process
13
Technology used Open Source, Java-based Ontologies and semantic annotation: WSMO framework (www.wsmostudio.org) BP modelling: based on BPMN/BPEL, BPMO Modeller (of WSMO Studio), sBPEL ontology, Intalio Designer (for executable processes). Enterprise Service Bus: Java Business Integration (JBI) compliant ESB (Apache ServiceMIX, OpenESB) Portal integration layer: Intalio BPMS community edition. Security: Single Sign On service & Authentication, Shibboleth framework for security infrastructure. CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
14
Service representation Web services: WSDL - standard representation of web service descriptions, SA-WSDL - semantic description / annotation of web services. CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010 Electronic services: XForms format for description of service properties. Off-line services: BPEL4People extensions, provided by Intalio framework, for modelling user interface for off-line services.
15
Semantic ESB (1) JBI architecture adapted to the SPIKE platform CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
16
Semantic ESB (2) Interactions between the JBI environment, Message Transformer and Semantic Manager CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
17
Platform testing 1st Trial: January - March, 2010 Focus on particular system components, with the aim to evaluate their functionality. Features addressed: Suitability of ontologies and BP models (both abstract and executable), correspondence with pilot application cases; Interoperability of services (human tasks, electronic or web services) orchestrated in a workflow and communicated via ESB; Identity federation, distribution of access credentials among external applications (security infrastructure based on Shibboleth framework). Results achieved: Capability of providing semantic interoperability functions was verified, Some enhancements on system components were identified and implemented towards the system integration (e.g. interfaces, portal connectivity, monitoring and reporting features, etc.). CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
18
Conclusions 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). Implementation of updates required by the evaluation of 1st trial (06/10). Future work: 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) CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
19
Questions? More info: http://www.spike-project.eu CECIIS 2010 - Central European Conference on Information and Intelligent Systems Varaždin, Croatia, September 22 - 24, 2010
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.