Itential Automation Platform Architecture

Designed to automate networks of any size, type and complexity.

Platform Architecture Overview

Itential Automation Platform integrates with your existing IT systems and federates their data and logic, creating a unified view for easily automating multi-domain network environments. Our intelligence engine provides a robust model for consuming the aggregated data from existing tools and applying the business logic involved in network automation. Itential does not create copies of data, allowing your systems of record and their data to serve as the source of truth mitigating data quality issues and manual fallout errors. Automation is implemented through micro-services that are exposed through an open API to northbound systems enabling network specific actions to be triggered and managed via the Itential Automation Platform. By extracting the complexity associated with managing multiple systems and data models the Itential Automation Platform enables anyone to drive automation.

Automation Studio
Automation Studio enables users to rapidly design and build workflows, templates and forms that are used in network automation. Users can also leverage pre-built artifacts for common use cases that can be customized to fit your business. Itential’s low-code development environment enables network engineers to easily drag and drop forms and pre-built templates to create network automation workflows.

Management Applications
The application layer provides a user interface to manage interactions and additional business logic above the pre-built capabilities in the platform. Itential’s management applications enable automation across operations, configuration and orchestration management.

Intelligence Engine
The intelligence engine supports execution of service changes/adds, migration of services across versions, automation of common operations activities, monitoring and management of compliance across all network components and configurations (services, devices, versioning of configurations, maintenance, etc.), and more.

The broker layer ensures consistency in data models between various adapters and creates a unified federated view of resources and data provided from controllers, network orchestrators, and other network management systems.

Adapters provide integration with any 3rd party API (REST, SOAP, etc.) in an efficient and standardized manner. Many adapters can exist for a common broker. For example, the device broker may have multiple adapters for NSO, ServiceNow, Ansible Tower and others where it federates the data returned for a common view within the platform. Users can leverage Itential’s pre-built adapters or can build their own custom adapter using the Itential Adapter Template.

See All Available Adapters >

Itential Automation Gateway
Itential Automation Gateway is a standalone application that provides advanced functionality to manage and enhance all types of scripts (Perl, Python, C, etc) and Red Hat Ansible artifacts for use in network automation projects. Itential’s Automation Gateway leverages existing investments and expands automation efforts by providing a set of standardized APIs as a front-end to existing scripts, Ansible Playbooks, Modules, and Roles.

Learn More >

Itential NSO Gateway
Itential NSO Gateway is a standalone application that improves operability with Cisco Network Services Orchestrator (NSO). The application provides simplified APIs for common use cases and a Service Model wizard. Users can discover and decorate actions utilizing fast, read only, near real-time data cache.

Learn More >

Modular, Reusable & Seamless Integrations

The Itential Automation Platform provides a suite of modular, reusable, network applications and tools for implementing common network automation use cases.

The Itential Automation Platform is vendor agnostic and separates business logic and workflows from vendor-specific constructs. This allows for seamless integration with other systems such as Cisco NSO, ServiceNow, Ansible, Ansible Tower, and others providing a unified view of data and models.

Itential brings together processes & logic from integrated systems to use in network automation workflows and changes to processes in any integrated system are dynamically discovered and seamlessly flow through.

Open & Extensible

In a multi-controller/orchestrator scenario, the Itential Automation Platform will communicate with each of the systems through adapters that are specific to each type. This enables users to leverage a single application execution environment that spans multiple infrastructures. Itential utilizes the federation capabilities of its brokers to define business and service logic once and re-use those capabilities across each of the infrastructures. This approach simplifies development for multi-domain, cross-controller/orchestrator applications and services.

  • Use Itential’s purpose-built adapters
  • Create your own custom adapters
  • Define and execute your own service logic
  • Leverage custom logic across multiple domains

See Itential’s Automation Platform in Action