Scalable System Management and High Availability Middleware for Embedded Systems

All complex embedded systems need a middleware software framework that delivers manageability, high availability, and robustness. The middleware requirements range from simple system level communication and debug, to system HW/SW health monitoring, to support for external operations management systems, and up to high availability and/or robust fault management. The middleware must also support a wide range of HW platforms from simple SoCs or single boards to big chassis based systems.

All in all, a complex set of challenges, and Enea Element addresses all these challenges. It is ideal for virtually any market or solution space, from telecom/networking, mil-aero/defense, industrial, or medical.

Element is a unified modular middleware solution that brings off-the-shelf accessibility to high level features. It delivers a scalable messaging framework for runtime interactive debug and system-wide logging, model-driven embedded system management for interface with operations centers, and high availability with redundant resource and error recovery as well as replication of critical state and in-service software upgrade.

Enea Element middleware overview

An Enea Element based solution may scale from a single SoC, to single board, to simple clusters of computers, to chassis based systems (uTCA or full ATCA), rack mount server platforms, and even to cloud-based virtual computing environments.

  • IPC/Communications: An open source, transparent, distributed message passing protocol and framework based on Enea LINX - http://sourceforge.net/projects/linx/. Enea LINX is device/interconnect independent, and is enhanced by Element with flow control, publish/subscribe, simple cluster management, and trace services.
  • Embedded system level debug and logging: A Command Service with customizable CLI type commands for web interface extraction of the state of the distributed system, and a Distributed Logging Service for customizable log event capture across all nodes.
  • Embedded device management support for model driven device configuration, status, and notification alarms or alerts whether the system is a wide area connected set of small devices, a system chassis/rack server, or otherwise.
  • For High Availability or even lower level availability, an SAF (Service Availability Forum) conformant AMF (Availability Management Framework) solution is supported, with proven extensions for In-service Software Upgrade and Notification Services.

Element also provides a system level programming model that simplifies the development of complex systems that may have multiple variants, or may feature in-development or future changing requirements. Any changes in hardware and software environments demand flexibility in implementation partitioning, and the evolution of product requirements requires the ability to add, reduce, and modify feature sets.

So if you have a product that has complex middleware requirements, needs to support variants from small to large platforms, or needs the assurance of seamless migration to bigger or smaller HW platforms in the future, Enea Element is the solution for you.

Training courses

Corporate Headquarters, Stockholm

P.O. Box 1033
Jan Stenbecks Torg 17
SE-164 26 Kista, Sweden
Phone: +46 8 507 140 00
Fax: +46 8 507 140 40
E-mail: info@enea.se

China

Shanghai Representative Office
Room 1203, Silver Tower
No.218 South XiZang Road
Shanghai 200021, China
Phone: +86 21 6334 3406

ENEA Software (Beijing) Co. Ltd.
RM1702, Block C, Reward Building,
No. 203, 2nd Section of WangJing LiZe ZhongYuan,
ChaoYang District, Beijing, 100102, China
Phone: +86 010-6439 8390, Fax: +86 10-64399850

France

Paris
Batiment Mac Kinley
1, avenue de l’Atlantique
F-91940 Les Ulis, France
Phone: +33 1 76 91 58 20

Germany

München
Schlosserstrasse 4
80336 München, Germany
Phone: +49 89 544 6760

Japan

Tokyo
1-4-2 Kanda Ogawa-machi
Chiyoda-ku
Tokyo 101-0052, Japan
Phone: +81 3 5207 6167

Romania

Bukarest
Splaiul Independentei 319 C,
Trust Center, 060044
Bucharest, Romania
Phone: +40 21 305 15 00
Fax +40 21 305 15 25

USA

Boston
Nashua Office Park
One Tara Blvd, Ste 404
Nashua, NH 03062, USA
Phone: +1 480 753 9200

Phoenix
1711 W. Greentree Drive
Suite 108
Tempe, AZ 85284, USA
Phone: +1 480 753 9200

Let ENEA get back to me

Please fill out the form with information about you. We will then get back to you as soon as possible.

Free product evaluations

Enea offers free evaluations of a majority of our products. Visit our Evaluation center where you can select the product you are interested in

Share our cutting-edge expertise

Covering categories including multicore, realtime, embedded Linux and much more, Enea's White Paper Directory is one of the best sources for technical white papers and information. Login/Register to download your free copy.

Login

Please login by providing you information below.



New user