Embedded Computing Home
 
Training Home

Avantellis™ Middleware and OpenSAF™ Training

Training Request

Technical
Document Search

Solution Services

 

Avantellis™ Middleware and OpenSAF™ Training

OpenSAF

Related Resources
  OpenSAF Services
  Training Delivery Platforms
  Request OpenSAF Training

Avantellis™ Middleware is a commercial distribution of the OpenSAF™ high-availability middleware open project (www.opensaf.org). Avantellis™ is a portable, road-mapped, and fully supported commercial software product based on OpenSAF™. Emerson is the industry leader in producing true SAForum-compliant high availability middleware. The source code base used to initiate the OpenSAF™ project was provided exclusively by Emerson. Emerson’s customers deploy this code base today in 4G network equipment that is operating at a field measured 5-Nines.

Avantellis™ Middleware is 100% open source and licensed under LGPL v2.1 and is extensively tested on a reference configuration of Emerson hardware and a carrier grade Linux. Emerson runs over 14,000 test cases against each major Avantellis Software release.

Our Avantellis™ Middleware and OpenSAF™ training delivery options include:

Avantellis™ Middleware Training
On-site Training

Avantellis™ Middleware training includes both lecture and hands-on components taught by Emerson Software Engineers. Consisting of customizable courseware that can be delivered via traditional classroom training or virtual classroom instruction using real-time web conferencing technology, training features a lab-intensive environment emphasizing a hands-on approach. Avantellis™ Middleware content presented in lectures is reinforced in lab workshops and monitored by instructors.

Avantellis™ Middleware training can be delivered as a private onsite event which will reduce travel costs and time away from the office. Emerson offers a two-day, on-site instructor-led training course with the following format (This training event can also be customized to meet specific training needs.):

Day 1: Classroom Lecture & Theory
Avantellis™ Structure Overview and Architecture
-
Avantellis™ Brief Overview – contents of Avantellis™ with brief introduction to SAForum AIS specifications.
-
Avantellis™ White-box Architecture and Design Details.
-
Avantellis Internals (Setting the stage for the Hands on) – This session prepares the students for the hands-on session next day.

Day 2: Hands-on Workshop
-
Avantellis™ Introduction that covers:
--
How to build, install and run Avantellis™.
--
Source code organization and target directory structure layout.
--
Avantellis™ Startup sequence
--
Order in which Avantellis™ services come up and the dependencies amongst these services.
--
Service-Daemon mapping – Describes which Avantellis™ daemons implement specific middleware services.
--
Controller & Payload specific processes – Describes the partitioning of processes in Avantellis™ that runs on controllers and payloads.
-
Avantellis™ Configuration, Administration & Management
--
Initial XML Configuration describing how to populate a cluster that’s running Avantellis™ with a user application.
--
SNMP & CLI usage that illustrates how to lock, unlock, shutdown, switch-over and reset various logical entities in a SAF cluster.
--
Configuration mechanisms offered by Avantellis™ to enable dynamic re-configuration, incremental configuration changes and runtime deployments of new hardware and software.
-
Avantellis™ Application Recovery
--
Describes various mechanisms that are provided by Avantellis™ to enable continuous service availability by automating restarts and fail-overs
-
Avantellis™ Debug & Troubleshooting
--
Tracing and Logging in Avantellis™.
--
Log organization, replication and directory layout for log files.
--
How to troubleshoot and debug common problems.
-
Avantellis™ Getting started with applications
--
A brief introduction on how to write a simple “Hello World” Avantellis™ based application. Run, analyze and explain sample source programs that come bundled with Avantellis™.
- Top -
OpenSAF™ Web-based Training
Web-based Training

Web-based courseware focused on OpenSAF™ standards deliver self-paced course content through a standard Internet browser. Web-based courses offer the convenience of access to critical standards-based training that is available anytime, anywhere, around the globe (24 X 7) via the world wide web.

SAF101: Introduction to SAF
-
Introduction to Service Availability Forum
--
Proliferation of new telecom technologies
--
Telecom industry - new challenges
--
Service Availability Forum
--
Service Availability Solution
--
Two SAF Interfaces
-
Overview of Hardware Platform Interface
--
Hardware Platform Interface
--
HPI Model: Physical view
--
HPI Model: Management view
-
Overview of Application Interface Specification
--
Application Interface Specification: What it includes
--
Cluster Membership Service
--
Checkpoint Service
--
Message Service
--
Event Service
--
Lock Service
SAF102: SAF AIS Programming Model Overview
-
Overview of SAF Programming Model
--
Introduction to SAF Programming Model
--
Synchronous and asynchronous programming models
--
Asynchronous API: Example
--
Synchronous API: Example
-
Library Life Cycle
--
Initialization
--
Dispatch
--
Finalization
-
Using SAF Programming Model
--
Usage
--
Programming options
- Top -
OpenSAF™ Lecture Series Recordings
Lecture Series Recordings

An alternative to formal web-based course offerings is our Lecture Series recordings. Pre-recorded in manageable chunks by OpenSAF™ software architects, these recordings contain content targeting specific aspects of the OpenSAF™ environment – allowing students to view only the topics they require.

OpenSAF™ Background
-
SA Forum Standards and Structure
-
OpenSAF Releases and status
-
OpenSAF Organization
OpenSAF™ Software Overview
-
OpenSAF Architecture Model
-
OpenSAF Services Overviews: Compliant and Complementary
-
OpenSAF Architure: Node and System Control
-
OpenSAF Architure: 3 and 2 tiered model
-
Application Access
-
OpenSAF OpenSAF Proposed Roadmap
OpenSAF™ High Availability
-
High Availability Scope
-
Availability Service - AMF and CLM
-
AMF Features, Usage Concepts and Design
-
System Model consumed at init time…
-
HPI Integration (Design and How it is used)
-
Availability Manager (AvM)
-
Data Check-pointing (including Design)
-
SAF Checkpoint Service
-
Message based Check-pointing
-
System Resource Monitor or SRMSv
OpenSAF™ System Description
-
Initial Configuration
-
System Description File
-
HW/SW BOM Touch-Points
-
System Construction
OpenSAF™ System-Wide Communication
-
SAF Message Service
-
Message Distribution Service
-
Event Distribution Service
OpenSAF™ System-Wide Management Access
-
Management Access Service (MAS)
-
MAS Logical View
-
CLI
-
MAS Framework
-
System Notifications
- Top -

Contact Training Services at +1-800-759-1107 or EmbeddedComputingTraining@Emerson.com with questions pertaining to product training.