Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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


Download ppt "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."

Similar presentations


Ads by Google