A lightweight, dynamic Cloud platform that simplifies and automates the process of deploying and managing distributed applications.
The open source easy, powerful and productive way to develop with OSGi. Based on bnd and Eclipse. Bndtools Pro offers a supported and integrated experience with the Service Fabric.
Paremus Service Fabric
The Paremus Service Fabric is a totally distributed and completely self managing platform that enables your applications to be deployed “in a single click” to an almost unlimited number of processors. It then automatically manages the running applications, re-deploying them as necessary if the underlying hardware infrastructure fails or changes, intelligently increasing or decreasing the amount of processors used according to your performance requirements. Whether you are using in-house servers or a public cloud, or a combination of both, the application deployment process is as simple as installing an application onto a smartphone. After that – it simply looks after itself.
Based on OSGI standards, it can deploy and manage applications written in any language, making it ideal for enterprises with large legacy codebases looking to simplify and cut costs in their operations environment, but it really comes into its own with modular Java applications written to take full advantage of the OSGI capabilities.
Of course, it uses these capabilities itself : deploying Service Fabric is also a completely automatic process.
Further details are available in our online documentation.
Please contact us for Service Fabric licensing and pricing information.
Your Operations Team may simply manage multiple local or remote Service Fabrics via Paremus Entire.
Having selected a Service Fabric of interest, Entire enables:
- Applications and business system application suites to be imported and deployed.
- The runtime deployment topology of a System and the inter-relationship between the running Services to be viewed.
- Resource information concerning underlying compute resource, operating system and runtime metrics to be viewed.
- Logs and Alerts for the Fabric and the applications running on it.
- Via flexible roles based management one may restrict or enable access to Entire’s management functions and views.
- Configure flexible threshold based Alerting and Notification based on properties reported by Entire.
Entire provides an intuitive and rich GUI for all of your Operations, Business Group and Management users whether they are on a PC, Tablet or Smartphone.
Bndtools Pro is the extended and supported Paremus version of the popular open source Bndtools Eclipse plugin. Bndtools is focused on makes it easy and efficient to develop good quality OSGi applications.
Using the OSGi Resolver standard to resolve runtime dependencies allows the developer to concentrate on just the “top-level” bundles that comprise the application. Bndtools uses bytecode analysis to accurately calculate the dependencies of your OSGi bundles meaning that the developer doesn’t have to manually maintain package dependency information.
Automated support for Semantic Versioning ensures that that its simple and easy for the developer to adhere to OSGi development best practices and that your application life cycle is well managed, controlled and consistently reproducible.
With a pluggable repository model, bundles may be referenced at build-time and also used to satisfy runtime dependencies. Repository plug-ins for OBR and Maven/Nexus are currently available.
To further increase developer efficiency a test runner is integrated. This launches an OSGi framework containing a selection of bundles, executes the test cases declared in those bundles, and shuts down OSGi. The whole process takes mere milliseconds and results are reported in the standard Eclipse JUnit view.
Bndtools Pro extends the open source version by offering:
- Integrated tooling for creating and editing Service Fabric Systems
- Nexus integration
The integration with the Service Fabric means the developer can create their application, run their unit tests, and then deploy to a development Service Fabric. This enables complete end-to-end testing before any code is released to the next stage in the tool chain.
With Bndtools Pro and our consulting services Paremus can deliver the complete tool chain tailored to your specific requirements, ensuring your governance and change control procedures are adhered to.