enhanced visibility with actional and sonic esb frank beusenberg applied technology consultant...
TRANSCRIPT
Enhanced visibility withActional and Sonic ESB
Frank BeusenbergApplied Technology Consultant
Mahesh NairSoftware Architect
Kim PalkoSr. Product Manager
© 2008 Progress Software Corporation2
Agenda
Introduction Demonstration Scenario Actional for SOA Operations Installation and Configuration Demonstration Evaluation and Futures Q&A
© 2008 Progress Software Corporation3
Introduction
VALUE• Show how to gain better visibility into your
SOA environment (Sonic ESB) using Actional for SOA Operations
HOW-TO• Show how to install and configure Actional to
work with Sonic ESB
PSDN Webinar Goal
© 2008 Progress Software Corporation4
System vs. Service Level Monitoring
System Monitoring
Focuses on the underlying infrastructure, service monitoring focuses on the functional layer of services.
Service monitoring
Helps you to trace service interactions, understand the dependencies that exist between the different services and to quickly identify and pinpoint the root causes of performance bottlenecks or failures.
© 2008 Progress Software Corporation5
System Level Monitoring
Sonic Management Console• Metrics and Notifications
Sonic Event Monitor• Metrics and notifications collection system
• Forwards collected metrics and notifications to any desired logging destination
– Uses Log4J, an industry-wide standard for logging
Logging destinations can be file, e-mail, database, etc.
© 2008 Progress Software Corporation6
Service and Process Level Monitoring
Actional for SOA Operations• Trend and Performance Analysis
– Provides detailed visibility into service utilization, across the entire heterogeneous service oriented architecture
• Service Level Management– Provides centralized policy management with distributed
event monitoring and policy evaluation Ability to detect service performance anomalies at a very
early stage and quickly resolve the issue,• Debugging and Exception Management
– Within Actional ESB faults and rejections will be recognized as faults
– A policy can be defined to alert you whenever such a fault occurs for a specific target
© 2008 Progress Software Corporation7
Agenda
Introduction Demonstration Scenario Actional for SOA Operations Installation and Configuration Demonstration Evaluation and Futures Q&A
© 2008 Progress Software Corporation8
Scenario
Customer Buy/Sell Stock Process across Two Physical Nodes
• Buy or Sell Decision (ESB)
• Customer Credit Check Service (ESB)
• Buy or Sell Web-Service (External)
• Audit to Database (ESB)
• eMail Confirmation (ESB & External Web-Service)
Sonic ESB Process
© 2008 Progress Software Corporation11
Agenda
Introduction Demonstration Scenario Actional for SOA Operations Installation and Configuration Demonstration Evaluation and Futures Q&A
© 2008 Progress Software Corporation12
Actional for SOA Operations
Service Discovery (regardless of protocol) Consumer Discovery (no app modifications) Create Flow Maps
• Consumer-Service & Service-Service
• Track messages across all SOA protocols Create SLA to manage SOA Root Cause Analysis on captured msg flows Historical Data Tracking for planning
purposes
Key Features
© 2008 Progress Software Corporation13
Agenda
Introduction Demonstration Scenario Actional for SOA Operations Installation and Configuration Demonstration Evaluation and Futures Q&A
© 2008 Progress Software Corporation14
Installation & Configuration
Sonic ESB Node• Install Actional Agent (standalone)
• Actional Interceptors are built into Sonic ESB
Version Compatibility• Sonic ESB 7.5.1 & Actional 7.0.1
• Sonic ESB 7.6 & Actional 7.1
Software Installation
© 2008 Progress Software Corporation15
Installation & Configuration
Sonic ESB Node• Enable ‘Looking Glass Instrumentation’ on
ESB Container to get visibility
• Actional Agent must be running prior to starting ESB Container!
Software Configuration
© 2008 Progress Software Corporation17
Installation & Configuration
When Actional Agent is running
When Actional Agent is NOT running
Sonic ESB Container Startup
© 2008 Progress Software Corporation18
Installation & Configuration
Bring Actional Agent(s) under Management
© 2008 Progress Software Corporation19
Installation & Configuration
Sonic ESB – Actional Terminology
Level Sonic Actional
1 Domain -
2 Host Node
3 ESB-ProcessESB-JMSEndpointESB-Service
Service Group
4 Service, Process, Endpoint Service
5 Step (in ESB Process) or None Operation
© 2008 Progress Software Corporation20
Agenda
Introduction Demonstration Scenario Actional for SOA Operations Installation and Configuration Demonstration Evaluation and Futures Q&A
© 2008 Progress Software Corporation23
Agenda
Introduction Demonstration Scenario Actional for SOA Operations Installation and Configuration Demonstration Evaluation and Futures Q&A
© 2008 Progress Software Corporation25
Actional Evaluation Program
Actional for SOA Operations• Provide techical details of environment
– Supported Platforms only
• Provide contact information for followup– License Information & Software Download– PSDN Community Access
White Papers Getting Started Guides
– PSDN Actional Evaluation Forum Access
Getting Actional Evaluation Software
© 2008 Progress Software Corporation26
Product Futures
MQ Visibility• Can see basic messaging
– PTP and PubSub
• Can see message content ESB
• NGSO Mapping Changes
Sonic 7.6
© 2008 Progress Software Corporation27
Sonic 7.6 Mapping Changes
Sonic ESB – Actional Terminology
Level Sonic Actional
1 Domain -
2 Hostname Node
3 ESB Service Name Service Group
4 ESB Process Name if in itinerary“standalone” if standalone ESB Service
Service
5 Step (in ESB Process) or None Operation
© 2008 Progress Software Corporation28
Product Futures?
Document and productize Interceptor SDK Centralized License Control Security Enhancements Lombardi TeamWorks 6 BPM Agent UI Improvements Payload processing improvements Expansion for Governance Support
Actional 7.1 – Available now!
© 2008 Progress Software Corporation29
Agenda
Introduction Demonstration Scenario Actional for SOA Operations Installation and Configuration Demonstration Evaluation and Futures Q&A