Open Architecture

AXCIOMA supports the design, development, and deployment of a distributed Component Based Architecture (CBA). It is the component framework enabling the Industrial Internet of Things (IIoT).

With AXCIOMA, your applications can use a reliable architecture providing:

Flexibility


AXCIOMA’s component-based architecture, combined with its dynamically configurable deployment tooling, provides virtually unlimited possibilities for composing your application.

Business components can be combined as required and deployed with connectors providing the middleware support they need.

AXCIOMA provides excellent support for DDS, CORBA, and ZeroMQ middleware out of the box, while alternative connector implementations for custom or future middleware can be added and seamlessly integrated.

The deployment tooling supports dynamic extension with any common infrastructure components your use case may require.

Adaptability


Its highly modular architecture with clean separation of concerns makes AXCIOMA ideally adaptable to growing or changing requirements.

Separating interaction pattern implementations into “connector” components makes the concrete middleware implementation a deployment decision instead of an implementation decision, allowing you to adapt to changing conditions.

Component assemblies allow complex, reusable, and configurable application implementation units to be composed at deployment time instead of implementation time, making existing business code easier and faster to reuse or reconfigure.

Durability


AXCIOMA allows your application to grow with you over time.

The modular, distributed architecture allows your applications to scale easily according to your changing needs.

As requirements or technologies change, you can keep your application up to date by simply replacing or updating individual components instead of updating an entire application.

Carefully designed components can outlast applications. As an application is phased out, its components can live on through reuse in other applications.