Lesson plan

OpenSAF

OpenSAF (commonly styled SAF, the Service Availability Framework ) is an open-source service-orchestration system for automating computer application deployment, scaling, and management. OpenSAF is consistent with, and expands upon, Service Availability Forum (SAF) and SCOPE Alliance standards. It is free and open-source software, with a GNU Lesser General Public License (LGPL), version 2.1. It was originally designed by Motorola ECC, and is maintained by the OpenSAF Project. OpenSAF is the most complete implementation of the SAF AIS specifications, providing a platform for automating deployment, scaling, and operations of application services across clusters of hosts. It works across a range of virtualizing tools and runs services in a cluster, often integrating with Java virtual machine (JVM), Vagrant, and/or Docker runtime systems. OpenSAF originally interfaced with standard C application programming interfaces (APIs), but has added Java and Python language bindings. OpenSAF is focused on Service Availability beyond High Availability (HA) requirements. While little formal research is published to improve high availability and fault tolerance techniques for containers and cloud, research groups are actively exploring these challenges with OpenSAF.

Back to article

Article summary

OpenSAF (commonly styled SAF, the Service Availability Framework ) is an open-source service-orchestration system for automating computer application deployment, scaling, and management. OpenSAF is consistent with, and expands upon, Service Availability Forum (SAF) and SCOPE Alliance standards. It is free and open-source software, with a GNU Lesser General Public License (LGPL), version 2.1. It was originally designed by Motorola ECC, and is maintained by the OpenSAF Project. OpenSAF is the most complete implementation of the SAF AIS specifications, providing a platform for automating deployment, scaling, and operations of application services across clusters of hosts. It works across a range of virtualizing tools and runs services in a cluster, often integrating with Java virtual machine (JVM), Vagrant, and/or Docker runtime systems. OpenSAF originally interfaced with standard C application programming interfaces (APIs), but has added Java and Python language bindings. OpenSAF is focused on Service Availability beyond High Availability (HA) requirements. While little formal research is published to improve high availability and fault tolerance techniques for containers and cloud, research groups are actively exploring these challenges with OpenSAF.

Key claims

No claims recorded.

Discussion questions

  1. Summarise the article in your own words. Which single claim would you verify first, and why?
  2. Which claim in this article is most likely to be revised as the sources update? How would you check its current status?
  3. If two sources disagreed about one of these facts, what would you need in order to trust one over the other?

Bibliography

No sources recorded.

Key claims and bibliography are generated from the same tracked claims and sources as the article page.