IP Service Activator Developer 5.2.3 - LVC
Length: 4 Days
Course Code: D55201GC10
List Price:
$3,000
TrainingPage Price: $2,925
TAP Eligible
Get $150 NFLShop Gift Card and more
View Dates & Enroll OnlineDescription:
This course introduces developers to the relevant technical details of how the Service Activator network processor uses cartridges and configuration policies developed using the SDK in network discovery, running audits, and applying configuration to network elements. Students gain an in-depth understanding of how data is modeled and transformed from device-independent service definitions to device-specific configuration commands. Through a rich series of lessons and exercises, students learn about cartridge component functions and use the SDK toolset to develop their own. Applying the structured creation process, students enhance their development expertise by creating, compiling, testing, and deploying complete, working cartridges and configuration policies. Upon completion of this course, developers have acquired detailed knowledge of the network processor internals, and have the skills to create deployable SDK-based products into a Service Activator installation.
Learn To:
- Use the software development kit (SDK)
- Describe Data modeling and transformations
- Create cartridges
- Describe Network processor operations
- Create configuration policies
Live Virtual Class (LVC) Access Policy:
- You are prohibited from allowing other unregistered individuals to view your LVC Event
- You may not make unauthorized recordings, copies or transmissions of LVC Event content
- You must view the LVC Event from the country listed in your LVC Event registration
Students attending LVC events should enroll at least two
working days in advance of the event to ensure adequate time to
download student materials and confirm their system setup. To
learn more about the system and setup requirements for
participating in a Live Virtual Class, please click here.
Audience:
End Users
Java Developer
Developer
Technical Consultant
Objectives:
- Creating cartridges and configuration policies
- Extending Service Activator's support for vendors and services
- Mastering the SDK structured development process
Prerequisites:
Required Prerequisites:
Knowledge of Networking
Thorough working knowledge of XQuery, XPath and XSD
Working knowledge of Java for XML, Familiarity with Ant, JUnit, Saxon and Velocity
Familiarity with JAXP, the SAX and DOM parsers, XML cursors
Topics:
Using Service Activator
Concepts
The Distributed Architecture
Key UI Features
Discovering a Device
Applying Configuration
Running an Audit
The SDK and Cartridges
Base Cartridges
Configuration Policies
Service Cartridges
Vendor Cartridges
The Network Processor
Starting the Network Processor
Roles of the Network Processor
Components of the Network Processor
Key Documents
Network Processor and Cartridge Documents
Configuration Data Flow
The Service Model
The Device Model Schema
Transforming Models
Annotating the Device Model
The Command Document
Supporting Documents
Options
Message Patterns
Audit Documents
Capabilities
Pre-Checks and Post-Checks
Cartridge Registration
Understanding Registration
Base Cartridge Registry
Service Cartridge Registry
Configuration Policy Registry
Inter-Cartridge Dependencies
Understanding Inter-Cartridge Dependencies
Dependencies Between Configuration Policies
The Network Processor in Action
Discovering a Device
Applying Configuration
The Development Process
Creating and Populating a Properties File
Generating Source Files
Editing Source Files
Compiling and Packaging
Running Standalone Tests
Performing End-to-End Testing
Upgrading the Device Model
Uninstalling a Cartridge or Configuration Policy
Installing the SDK
Setting Up the SDK Development Environment
Setting Environment Variables
Installing the SDK
Setting Up a Test Environment
Creating a Base Cartridge
Device Requirements
Creating a Properties File
Characterizing the Device
Populating the Properties File
Generating the Source Files
Editing the Source Files
Compiling and Packaging the Cartridge
Testing the Cartridge
Creating a Configuration Policy
Creating and Editing a Properties File
Generating Source Files
Defining the Service
Compiling and Packaging the Configuration Policy
Editing an HTML UI Form
Using the HTML UI Builder Tool
Deploying and Testing the Configuration Policy
Upgrading a Configuration Policy
Creating a Service Cartridge
Creating and Editing a Properties File
Generating Source Files
Editing Source Files
Service Cartridge Subscriptions
Compiling and Packaging a Service Cartridge
Performing Standalone Tests
Deploying and Testing a Service Cartridge
Best Practices
Optimizing XQuery Performance
Searching Using XQuery
Coding XQuery
Creating Pre-Checks
Creating a Device Model Schema