Cisco Cisco Application Extension Platform for SRE

Page of 134
Cisco Application eXtension Platform 1.1 Developer Guide
  Cisco Application eXtension Platform Overview
3
  Cisco Application eXtension Platform Overview
Native and interpreted applications written in other programming languages can be integrated by the 
third party application if the third party application uses additional support libraries and interpreters.
Protection against running unauthorized software.
Only third parties certified by us can install software onto Cisco AXP.
Robust debugging and troubleshooting facilities.
Ability to modify the Cisco IOS configuration and obtain the status of Cisco IOS features using 
APIs.
Support for event notification. 
An application can receive the status of a Cisco ISR and take the appropriate action.
Integration of virtual devices.
The Cisco IOS auxiliary serial port can be virtualized and appear in Cisco AXP OS as a local device. 
The application controls external peripherals attached to the router auxiliary serial port without 
special knowledge of the where the device is located.
Firewall support.
The Cisco AXP network interfaces are protected by a firewall for security. Ports can be opened using 
the 
 shows the relationship between applications running on the Cisco AXP host OS of the 
Application Service Module and Cisco IOS software of the Cisco ISR.
Figure 1
Cisco ISR and Cisco AXP Service Module Interface
Cisco ISR
Application service module
USB
Aux
Eth1
Cisco IOS Software
GIGE
GIGE
GIGE
Eth0
211473
CPU
resources
Memory
resources
CPU
Third Party
Application 
Guest OS
(Virtual instance)
CPU
resources
Memory
resources
Third Party
Application 
Guest OS
(Virtual instance)
Host OS
Memory
Disk Resources