13. SA Forum Middleware Implementations
- Maria Toeroe3 and
- Francis Tam4
Published Online: 18 MAR 2012
Copyright © 2012 John Wiley & Sons, Ltd
Service Availability: Principles and Practice
How to Cite
Angelic, M. and Kleber, U. (2012) SA Forum Middleware Implementations, in Service Availability: Principles and Practice (eds M. Toeroe and F. Tam), John Wiley & Sons, Ltd, Chichester, UK. doi: 10.1002/9781119941378.ch13
Ericsson, Town of Mount Royal, Quebec, Canada
Nokia Research Center, Helsinki, Finland
- Published Online: 18 MAR 2012
- Published Print: 20 APR 2012
Print ISBN: 9781119954088
Online ISBN: 9781119941378
- SA Forum middleware implementations;
- SA Forum, interface specifications;
- OpenHPI, open source, SA Forum HPI;
- OpenHPI, and plugin-concept;
- OpenHPI deployment in ATCA;
- OpenHPI, command line utilities;
- OpenSAF, architectural patterns;
- three-tier architecture;
- OpenSAF, architecture and SA principles;
- OpenHPI use, in hardware architectures
This chapter presents the leading open source implementations of the SA Forum specifications: OpenHPI and OpenSAF. They can be deployed by themselves or together to provide a complete SA Forum compliant solution.
OpenHPI is one of the first implementations of SA Forum's Hardware Platform Interface specification. It is a mature product and has been included in many Linux distributions. The OpenHPI architecture uses the plugin concept to adapt the HPI interface to the different hardware. It also provides remote access to the hardware, command line and graphical tools.
The OpenSAF project is the most complete and most up-to-date implementation of the SA Forum Application Interface Specifications, which can be deployed in carrier-grade and mission critical systems. Its modular build, packaging and runtime architecture makes it easily adaptable, which is taken further by offering Java as well as Python bindings besides the standard C APIs.
Both projects are driven by leading telecom and computing companies, many of whom contributed to the specifications themselves.