The Middleware Project is composed of may semi autonomous sub-projects that make up the basic functionality of the Pharm2Phork system. The components are written as NetKernel modules and are similar to OSGi components as they import services from other registered components (subscribe) and export their own services (publish). Currently we have the following modules exposed as core modules and are all provided in the default installation.

  • EPCIS Repository Service
  • Filtering and Collection Service with ALE and LLRP Support
  • Tag Data Translation Service
  • Peer Group Administration Service
  • Event Publication/Lookup Control Service
  • RDF Datastore/SPARQL Administration Service
  • On-Line Services Configuration Service
  • Workflow Integration Service
  • Ontology/Metadata Configuration Service
  • Website Configuration Service