Skip to end of metadata
Go to start of metadata


The Paremus Service Fabric: Making Microservices Manageable ...                         


 What is a Service Fabric?
  • A Service Fabric is a distributed runtime platform composed of a population of one or more Fibres.
  • Each Service Fabric is created from a corresponding fabric profile: this template defines the number and type of Fibres required.
  • A Service Fabric may host one or more Systems.
 What is a Fibre?
  • A Fibre is smart OSGi based agent that runs on the host's Java VM: the host may be a physical machine, a virtual machine, or a container.
  • A Fibre may host one or more
  • A Fibre may act as either:
    • `the container` for one or more OSGi assemblies. 
    • `the proxy / controller` for one or more container images.
    • A combination of each.

The Fibre is responsible for the creation of any required local Linux container (e.g. Docker), and then container image life-cycle management.


> Install - Installing a Service Fabric, minimum requirements & supported platforms.

> Administration - Service Fabric management.

> Reference - Design Principles, Site Planning and Background Information.

Standards based, non-Opinionated, Modular & Reactive ...    


 What is a System?
  • A System is a modular distributed Application. 
  • A System is composed of one or more 
  • Each system.part is composed of one or more colocated system.part.elements.

When deploying a System, the Service Fabric will place the required number of system.part instances upon most appropriate Fibres available. Each instance is dynamically configured by its Fibre host.

 Modular Adaptive Microservices!

Each system.part.element may be the implementation of a CRUD/REST microservice, an Synchronous or Asynchronous RPC microservice, or a consumer / producer of messages or events.

The Service Fabric automatically enforces appropriate visibility / boundaries for each System's microservices:

  • Internal microservices are only visible to other entities within the same System.
  • External or Public microservices are visible to third parties.


> Tutorials - Introducing Service Fabric concepts and capabilities: both OSGi™ / Java & Polyglot / Container based microservices.


Looking for the Quick Start Guide for the Service Fabric VM Download?

Please click here.


Please contact us or visit our online support portal.

Documentation for previous Service Fabric releases may be found archived here.

  • No labels