Paremus logo
 
 
   
   
 
 
   
     
 
 
 
 
 
 
 
 
 
 
 
 
 
The Paremus Service Fabric
 

The Paremus Service Fabric offers a distributed, dynamic, resilient and scalable runtime for your applications.

There is also a library of  optional Runtime Patterns that augment the Service Fabric by providing ‘out-of-the-box’ processing capabilities, along with Operational Tools.

The Paremus Service Fabric is:

 

Distributed, Scalable & Standards-based

The Paremus Service Fabric is a standards-based (OSGi & SCA) software runtime platform that allows for massive service distribution; making it easy to scale from a simple application running on a single computer to multiple distributed Applications (Systems) running across entire data centers of Private Cloud compute resources.

Robust

Treating failure, recovery and change as the norm rather than the exception, the Paremus Service Fabric is a truly Robust platform that automatically adapts to changes in the operational environment and business conditions providing “elastic” and “always-on” availability to your Business Services.

 
 

Resilient & Self-Healing

 

The Service Fabric provides automatic resilience at no additional cost. With no single points of failure for the runtime or Systems; the Service Fabric automatically self-heals and re-provisions any components that are lost due to infrastructure failure.

 

Model-Driven

The first of a new era of Model-Driven runtimes, The Paremus Service Fabric manages the provisioning, maintenance and removal of the simplest to the most sophisticated Systems via simple interaction with their corresponding Model.

The Model provides the application ‘Target State’ which the Service Fabric constantly monitors and drives the ‘Runtime State’ to match. This provides the foundations of the Service Fabrics self-healing capabilities and makes it easy to modify and upgrade Composite Applications and Systems without the need for downtime.

 
Framework, Language and Application Agnostic
 
The Paremus Service Fabric is independent of the framework, language and application type (Java and non-Java) you choose to use. Java-based applications can be simply deployed on the Service Fabric. We currently transparent support for:
  • WARs
  • POJOs
  • Spring Framework – both SpringDM and ‘classic’ Spring (i.e. non-SpringDM)
  • OSGi Blueprint Service
  • Peaberry (Guice)
  • Scala
 

The Paremus Service Fabric achieves this framework, language and application flexibility by driving Inversion of Control (IoC) to its logical conclusion  through its use of Nimble. When presented with a business component Nimble determines all of the relevant runtime dependencies and dynamically installs the required software components, be they business logic or middleware.  The simplest to the most complex inter-dependent software artifacts can therefore be simply and rapidly deployed on the Service Fabric.

Paremus offers Training and Consulting Services to assist with the support of other  framework, language and application requirements not listed above.

Non-Java applications require some integration effort to allow them to benefit from the Service Fabrics capabilities and Paremus can provide Training and Consulting Services to assist with the migration of these.

 
 
     
 
 
Terms of Use and Privacy Policy
Paremus, Paremus Nimble and Making Modularity Manageable are trademarks of Paremus Ltd. All rights reserved.
Copyright © Paremus Ltd 2001-2010