topbluebar
motorola
From BSCs to VPUs, Motorola saves more than 70 years of development effort by using GoAhead as the common HA platform in more than 10 network elements.
Find out more >>

products: embeddedMIND

embeddedMIND Features

embeddedMIND technology provides a full suite of capabilities:

MINDFramework occupies the central role in embeddedMIND. This provides the management infrastructure middleware supporting the MINDObjects and per-protocol MINDAgents. Plug-in components provide access control and other functions.

Key features:

  • Protocol and representation independent device management for robust, future proof deployment
  • Plug & Manage Architecture supporting dynamic addition of instrumentation
  • Modular Build System for footprint / performance / functionality trade-offs
  • Presentation layer supporting multiple views
  • Event / Alarm management
  • High Availability Integration
  • Integrated Access Control
  • Database integration

Generic representation of management data

embeddedMIND represents management requests, responses and events in a proven object-oriented design avoiding the inherent limitations and performance pitfalls of protocol-specific or representation-based approaches such as SNMP or XML.

Carrier-grade performance

embeddedMIND provides scalability by optimizing data handling at the management layer within hardware constraints and guaranteeing carrier-grade functionality through extensive testing and validation support. embeddedMIND is in use in devices containing thousands of classes of managed objects and millions of actual instances.

Management layer design workflow

By utilizing a central framework, the embeddedMIND workflow allows the tasks involved in the instrumentation and selected protocol layer effort to be separated, parallelized and divided among developers. This aids project control by increasing visibility into progress and adding flexibility to the scheduling.

Device modeling

During the design stage the device entities providing the functionality exposed to the management layer are modeled in an intermediate XML format. These are then used to generate the instrumentation to the underlying system.

Command space abstraction

Full abstraction of the command space from the underlying code allows IDE-supported customization of the CLI functionality offered by the device. True rapid development is provided by an independent XML-based command definition which, during the development stage, can be reloaded by the management layer process without a process restart.

Fundamental security

embeddedMIND supports the use of secure transport layers such as SSH and TLS for Web/XML, CLI and NETCONF with specific options for SNMP. In addition to the transport level security, all use of underlying device functionality is mediated by a comprehensive access control layer which can be used to enforce user privilege policies at managed object and even attribute granularity.

Modular Approach

embeddedMIND’s modular architecture facilitates the upgrade of CLI or SNMP functionality in legacy systems or the addition of newer protocols such as NETCONF. Optional use of embedded relational or XML databases is supported.

MINDConfStore encapsulates a range of configuration storage solutions.

From our built-in relational database solution to advanced pre-integrated embedded database systems provided in combination with our industry partners Oracle and IBM, MINDConfStore can match your configuration data storage needs whatever the product portfolio.

The options available range from basic consumer premises equipment to chassis-based carrier grade systems with distributed storage and high performance requirements.

MINDConstructor simplifies MINDObject development effort using an industry standard Eclipse-based IDE

Import object models in various formats (including SNMP MIBs), edit the model and generate instrumentation code, documentation and tests.  Management layer development is not strictly tied to GUI usage. Developers can use MINDConstructor in batch mode or alternatively create instrumentation code directly.  The combination of visual information modeling, customizable generation templates, and integrated CLI editor means that development is faster and simpler than ever before.