Itential Architecture

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

Platform Architecture

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 all existing tools and applying the business logic involved in network automation. With Itential, your systems of record and their data serve as the source of truth, mitigating data quality issues and manual fallout errors. Automation is implemented through network application micro-services that are exposed through an open API to northbound systems, to enable 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 non-network experts to drive automation.

Design Studio
Design Studio enables users to rapidly design and build workflows, templates and forms that are used in network automation. Users can 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 without any application development skillset to easily drag and drop forms and pre-built templates to create network automation workflows. With out of the box, built-in network intelligence users are able to accelerate their automation efforts while capturing tribal knowledge for re-use across organizations and domains.

Management Applications
Management Applications allow users to manage the execution of automated activities. The application layer provides a user interface to manage interactions and additional business logic above the pre-built capabilities in the platform, and houses core business logic and micro-services that are reusable across applications. Management applications include Job Manager, Maintenance Manager, Configuration Manager, Service Manager, and Policy Manager.

Intelligence Engine
Intelligence Engine enables the automation of tasks and can initiate manual reviews and decision-making processes where necessary or desired. 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, maintenance, ACL, etc.), implementation of network security policies, 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 SDN controllers, NFV and network orchestrators, and other southbound systems.

Adapters provide integration with any 3rd party API (REST, SOAP, etc.) in an efficient and standardized manner. Each adapter is responsible for communication with external platforms such as NSO, ServiceNow and others. The adapters’ responsibility is to return data objects to Itential based on the results of 3rd party calls. Many adapters can exist for a common broker. For example, the device broker may have multiple adapters for NSO, ServiceNow, Ansible Tower and others. Users can leverage Itential’s pre-built adapters or can build their own custom adapter using the Itential Adapter Builder.

See All Available Adapters >

Itential Ansible Manager
Itential Ansible Manager is a standalone application that provides advanced functionality to manage and enhance Red Hat Ansible artifacts. The application accelerates and simplifies the use of Ansible for Network Automation, by providing a set of standardized APIs as a front-end to Ansible Playbooks, Modules, and Roles.

Learn More >

Itential NSO Manager
Itential NSO Manager 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

Serving as a solution for the development of network application micro-services, the Itential Automation Platform provides a suite of modular, reusable, network applications and tools for implementing common use cases.

The Itential Automation Platform is vendor agnostic in that it separates business logic and workflows from vendor specific constructs. This allows for seamless integration with other systems such as Cisco NSO, ServiceNow, Ansible and Ansible Tower, and others, and provides a unified abstracted view of data and models regardless of where it resides or its language (YANG, TOSCA, YAML, etc.). Additionally, integration of east/west, OSS and ordering systems is also supported.

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.

The Itential Automation Platform accepts service pertaining information from the northbound system and then performs data manipulation or augmentation if required. The Intelligence Engine applies inputs from your decision support systems to the business logic, before making any changes to the workflows.

Dynamically Discovers, Listens & Learns

Itential dynamically discovers functionality of integrated systems, listens for new requests, learns changes made to systems in real time, allowing users to Integrate systems once and re-use capabilities internally and externally.

Itential Automation Platform is the network API to bridging your IT systems to network technologies. Itential was purpose-built to support a flexible, open and vendor agnostic network automation ecosystem.

Open & Extensible

In a multi-controller scenario, the Itential Automation Platform will communicate with each of the controllers through adapters that are specific to each controller type. This type of architecture will enable users to leverage a single application execution environment that spans multiple controller infrastructures. Itential defines business and service logic once and re-uses capabilities across each of the controller infrastructures. This approach simplifies development for cross-domain, cross-controller applications and services.

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

See Itential’s Automation Platform in Action