FiVO

FiVO - Framework for Intelligent Virtual Organizations

The major issues addressed by FiVO framework include:

  • Provision of a unified semantic inteface (at least at the service level) for discovery and management of all aspects of a Virtual Organization (including its members, agreements, resources, goals, ...)
  • Oriented strictly towards Service Oriented Architectures and Grid computing, thus assuming certain requirements on the infrastructures of organizations willing to participate in Virtual Organizations
  • Allowing both static (manual) and dynamic (semi-automatic) creation and deployment of Virtual Organizations aiming to pursue some goal
  • Support legacy information systems by mediatng semantic queries into proper standards in which these systems are implemented

In overall the FiVO framework servers as a distributed system for negotiation, creating and managing resources and services within Virtual Organizations spanning heterogeneous real organizations. This is depicted in a sample deployment of FiVO framework below.


FiVO components


Downloads


Demo

FiVO maven repository

Maven repository may be accessed through maven with the following URL:

http://fivo.cyf-kr.edu.pl/maven2

Using packages from the repository

Just add repository to your pom.xml:

...
<repositories>
	...
	<repository>
		<id>fivo</id>
		<url>http://fivo.cyf-kr.edu.pl/maven2</url>
		<releases>
			<updatePolicy>always</updatePolicy>
			<checksumPolicy>warn</checksumPolicy>
		</releases>
		<snapshots>
			<enabled>false</enabled>
		</snapshots>
	</repository>
</repositories>
...


Architecture


Deployment

The FiVO system will consist of three subsystems: SLAE (SLA Enforcement Subsystem), NLPN (NLP Contract Negotiation Subsystem) and SECE (Security Enforcement Subsystem). Deployment process will include deploy of these three subsystems.

Attachments