JaxView Delivers End-to-End SOA Management & SOA Visibility
The constantly changing nature of SOA implementations makes end-to-end visibility and SOA management paramount:
- Who is accessing your Web services and how often?
- Do you know where your service are?
- If a service breaks do you understand the impact on business processes?
- How are your services and transactions performing?
- Are you able to audit message communication between the consumer and the providers of service?
- Are end users having problems and how can they be fixed?
- Can you track both SSL and non-SSL activity?
- Are you looking to discover rogue services automatically?
- Do you have visibility into backend
traffic like JDBC, RMI or JMS?
Service processes that are composed of interactions with multiple service end points create new challenges for understanding the many layers of service activity. It is more important than ever to have complete visibility into all Web services activity and end user experiences, and be able to diagnose the source of problems when they happen. JaxView delivers end-to-end visibility across your SOA that enables you to:
- Discover and troubleshoot user problems
- Report on overall performance and availability
- Manage SLAs
Non-Intrusive SOA Monitoring Tool
JaxView's unique agentless deployment options give total visibility while being non-intrusive so your SOA never takes a performance or functionality hit. In addition, JaxView delivers an unprecedented level of automation for the discovery and monitoring of services and transactions from autodiscovery of new or rogue services to automatic baselining and even finding and implementing policy changes in real time.
From Web Service to Transaction
JaxView is able to track unique identifiers that are passed from service to service and put those together to give a unique view into the real traffic flowing through the system. JaxView delivers:
A quick demonstration of JaxView and its transaction monitoring capabilities please visit the link below.
JaxView Features for SOA Visibility
End-to-End SOA VisibilityJaxView can gather metrics to support service level agreements (SLA) and data that IT operations needs to troubleshoot and resolve issues including:
- Monitoring SOAP service messages and REST messages
- Enforcement of Service Level Agreements (SLA)
- Visibility into backend protocols such as RMI, JMS, and JDBC
- Autodiscovery of existing Web services
- Automatic identification of rogue services
- Access to the XML contents of service messages
- Centralized view of all Web services activity
- Performance monitors to measure service response time
- Client usage rate monitoring
- Monitoring of service throughput per client
- Monitoring fault totals and fault rate
- Fault type and content monitoring including fault code and fault text string
- The number of faults as a percentage of requests
SOA Service Dependencies Mapping
JaxView in agent-less (sniffer) deplyment can provide a mapping of all the service dependencies within minutes. It can provide information on who is calling the service, the port the service is listening on, if the service breaks which processes are effected and much more. This can provide the root cause of issues that arise from service downtime.
Autodiscovery of Rogue Services
When using the agentless deployment, JaxView automatically discovers rogue services deployed in your SOA environment. Because JaxView monitors the SOAP traffic from a switch, when a service is deployed it is discovered regardless of which application server it is installed on. Unlike agent solutions that only discover services deployed on application servers with agents on them, JaxView can automatically discovery any rogue service deployed in a monitored SOA environment.
Message Auditing and Compliance
JaxView is one of the only SOA & Cloud services governance products on the market that provides message persistence without degradation in performance. Out of the box JaxView stores all message payloads for a customizable time period. JaxView also provides message audit reports that satisfy compliance concerns for Sarbanes-Oxley or HIPPA. Message persistence in JaxView also allows for generation of test scenarios from production data. JaxView can create test scenarios for most SOA & Cloud testing tools such as Parasoft SOA Test or SOAPUi.
Transaction MonitoringService processes that are composed of interactions with multiple service end points create new challenges for managing business process transactions. JaxView provides monitoring capabilities for multi-step transactions including:
- Stepwise monitoring to reveal bottle necks within each instance of a transaction
- Monitoring for commits or rollbacks for transactions
- Understanding relationships between services within the context of transactions
- Gaining visibility into backend protocols such as SQL queries, RMI or JMS without the need to install agents
Calculating baselines for performance metrics allows event thresholds to be set relative to system usage trends. Event thresholds can then be set relative to a deviation percentage from the baseline rather than an absolute value, resulting in fewer redundant or unjustified event notifications. JaxView includes the following baselining options:
- Rolling Baseline - Compares current performance metrics with a statistical baseline calculated for a period of hours preceding the current period.
- Weekly/Daily Baseline - Compares current performance metrics with performance baselines calculated for the same period day-over-day or week-over-week.
- Specific Date Baseline - Compares current performance metrics with the metrics from a specific date.
Reports and Event Alerting
JaxView includes scheduled reports generated at predetermined intervals and also supports on-demand reports over custom time intervals. Reports can display:
- Performance data in tabular and line chart formats
- Usage and throughput summaries
- Individual error and warning events and percentages
- Fault totals and percentages for SLA reports
- Performance and usage data per specific client
JaxView includes event alerts that can be sent using the following media and protocols:
- Email - send to operations or development team members
- Script Execution - automatically launch a maintenance or corrective action
- SNMP - send a trap to a management console
- JMS - transmit a message via a JMS-based message bus
- SOAP - send a message to a Web services enabled application or database