Skip to content

dinushab/examples

 
 

Repository files navigation

Paremus Service Fabric

A distributed OSGi based Cloud platform

Introduction

##Examples:

helloworld - A simple sequence of Hello World examples which demonstrate the following Fabric behaviours (see related documentation):

  • The light-weight Nimble R5 environment with Declarative Services and Blueprint
  • The equivalent 'Fabric' (OSGi Cloud) - example
  • Use of Fibre Assessors
  • Features and Resource Contracts
  • Use of the Fabric's Remote Services
  • Upgrade and RollBack capabilities

The following examples introduce the Fabric's DOSGi capabilities (see related documentation):

  • Use of the Fabric's Remote Services
  • Example of the Fabric's dynamic Scale Out via replication handlers.
  • Example of the Fabric's load-balancer behavior.

The final set of examples demonstrate the Fabric's ability to deploy and manage traditional software artefacts (see related documentation):

  • The Rest Demonstrates Fabric deployment and dynamic wire-up of REST based Services.
  • The JEE Demonstrates Fabric deployment of traditional JEE application; including the choice of application Server (GlassFish or JBoss).
  • The Redis Demonstrates Fabric deployment use of the Redis Key-Value store.
  • The nginx example demonstrates the Fabric deployment and dynamic configuration of nginx endpoints.

##Tooling:

Try out Bndtools

About

Simple OSGi examples for the Paremus Service Fabric

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 78.8%
  • JavaScript 9.5%
  • Java 6.3%
  • Shell 2.6%
  • Batchfile 1.9%
  • CSS 0.8%
  • XSLT 0.1%