Architecture

Architecture of SYNERGY system

The figure below shows the architecture of SYNERGY system:

The SYNERGY system is composed of 8 software components:

Component Description WP
Partner knowledge
management service (PKMS)
PKMS provides effective mechanisms to manage and to utilize all the knowledge in the SYNERGY Knowledge Bases:
VOKB – Virtual Organization KB,
EKB – Enterprise KB, and
CPKB – Collaboration Pool KB.
WP 2 by CU
Collaboration
moderator service
(CMS)
 
The CMS is an evolution of the moderator software on to a platform like SYNERGY to support the virtual enterprises.
The CMS has its own knowledge base (CMS KB) containing information about the CMS users and knowledge about how to perform the moderation activities.
WP 3 by LU
Collaboration pattern
editor and simulator (CPE)
CPat editor and simulator allows to describe and simulate collaboration patterns as BPMN artefacts. WP 4 by EBM
Collaboration pattern assistant (CPA) CPat assistant is a component that undertakes the management of collaboration patterns inside SYNERGY system.
CPA has an associated KB, called CPat KB, containing instances of CPat.
WP 4 by ICCS
Complex event
processing Engine
(CEP)
CEP is focused on complex patterns of events. To detect these patterns CEP is concerned with clouds of events, i.e. multiple streams, to fulfill event patterns.
SYNERGY’s CEP leverages the ESPER & ETALIS engines.
WP 5 by FZI
Complex event pattern editor (CEPEDO) CEPEDO is a Knowledge Evolution Framework dedicated to generating, maintaining and managing complex event patterns. WP 6 by FZI
Event Service Bus The SYNERGY Event Service Bus leverages the Petals open-source ESB combining event-driven and service-oriented approaches to simplify integration of software components WP7 by EBM

The main results from Petals Link:

Collaboration Pattern Editor and Simulator

Petals ESB as an Event Driven Architecture (EDA)

  • WS-Notification library implemented (TODO link to source)
  • [Broker component|display/wsnotification/How+to+use+libraries+-+Samples] according to the Brokered Notification (TODO link to source),
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.