14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Cisco Application
Service Module
BRKDEV-1061
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 2
Overview
Use Cases
High-Level Technical Overview
Programming API
Demo
Q and A
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 3
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 4
Browser J2SE
+ Ajax J2ME
Desktop Desktop Mobile Phone
Server Server
Other
Legacy
J2EE J2EE Server (s)
DB DB
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 5
Browser J2SE
+ Ajax J2ME
Desktop Desktop Mobile Phone
Server Server
Other
Legacy
J2EE J2EE Server (s)
DB DB
A New Place in
Applications
Infrastructure
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 6
Users Users
BI Server BI Server
ISV ISV ISV
Code Code Code
ISV
Code
Users ASM
Users
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 11
Netlet Interface
void destroy ()
Allow Netlet to clean up resources
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 12
Message Action
flowID: Long actionType: enum
classificationID: Long Some L2–L4 Values
Alternate destination IP
L2–L4 Headers Alternate destination port
Alter QoS
Preextracted Fields
Raw Payload Data
Demonstration
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 14
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 15
Q and A
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 16
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 18
Network
Network Processing Engine (NPE) CLI SNMP
Processing
BRKDEV-1061
14637_05_2008_x1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 20