Technology and Architecture
The architecture of ZIMORY ECO is based on the concept of building a product which is able to integrate and respond to the disparate needs of a dynamic and evolving Cloud Computing Market.
Ensuring all Benefits of the Cloud
In order to respond to market requirements, the Zimory product architecture and deployment has been built on principles of flexibility and stability. The Zimory platform is accessible enough to incorporate multiple modules according to customer requirements and possesses the ability to integrate with third-party Cloud Stacks.
A Powerful Platform for Cloud Services
The quality software meets high technical standards – based on a clustered architecture and load-balancing between different nodes and components. ZIMORY ECO supports and responds to high computing demands, maintains optimization and efficiency of software operations and accounts for product scalability and availability.
- Open architecture for more flexibility and stability
- No vendor lock-in
- Perfect interplay of all components
The five layers oF zimory eco
Technical architecture of ZIMORY ECO is based on five main layers according to the technology used on each layer, as well as the purpose fulfilled for the product functionality in its integrity.
Java Virtual Machine (JVM)
ZIMORY ECO is a Java-coded Platform that leverages JVM to execute code thereby increasing standardization while decreasing product complexity and the need for custom adjustment.
OSGi Technology and Framework
The use of the OSGi framework, as a software assistant for Java applications, provides an ideal environment for software integration and modularity. All framework and technology specifications are defined in bundles that are manifests establishing configurations, dependencies and settings. Finally, OSGi bundles are able to detect if an ECO Module connected to the ECO Platform is not working correctly in order to facilitate troubleshooting.
Apache Karaf is responsible for ECO Module provisioning and is defined in features. Apache Karaf is responsible for building customized distributions containing only required modules that may be enabled or disabled as needed. Apache Karaf is also charged with maintaining consistency amongst all product functionality.
Fuse Fabric performs as the infrastructure for provisioning and deployment of applications in multiple Apache Karaf containers. Fuse Fabric works with Apache Camel in order to reuse Fabric's discovery mechanism to expose physical socket & HTTP endpoints into the runtime registry using a logical name.
ECO Service Layer
The service component is responsible for the provisioning of services for the functional product architecture located above the ECO Service layer. These Services are exposed so that they may be consumed by modules integrated with the ECO Platform.
The HEART OF CLOUD ORCHESTRATION
ZIMORY ECO is the communication anchor of the Multi-Cloud Platform. ZIMORY ECO features a with a simple installation process and development structure focused on delivering high impact with low overhead.
Bring all Cloud Components Together
The platform coordinates communication between several varied product modules, each designed to address business and technical use cases. ZIMORY ECO unifies functionality trough the configuration of multiple modules, registers these modules and establishes their scope within the product architecture as a whole.
ZIMORY ECO: operational in a few minutes
Product installation is simple, based in RPM packages and can be performed within minutes. The full process also includes verification of compliance to environment prerequisites prior to the triggering installation.
- Easy to install and configure
- Operational within a few minutes
- Automated interoperability of all modules
All important functions at a glance.
A unified User Interface facilitates the management of various services, features and tools.
The intuitive User Interface (UI) intelligently combines various popular User Interfaces of individual management functions into a single view. As a Single Plane of Glass, the UI creates a control center for unified management of all resources. Designed to be easily tailored to User needs, features can be integrated as required. The UI is available as a customizable “white labeled” product using your own corporate design and image.
User control many of the user-specific and system-wide settings from a single central interface. The IaaS module includes the management of the virtual infrastructure and also management of the network and storage components. The home page provides an overview of all instances and other components. An intelligent system role in the User Management allows assignment of different roles to each User. For granular steering access, it is possible to assign roles to larger subsets of permissions.
- Consistent and centralized management
- Extensible Interface for individual adjustments
- Role-based User Management
- Centrally managed user- or system-specific settings