JaxView from Managed Methods provides broad visibility into the operations of Web services by monitoring messages exchanged between clients and service providers. JaxView's agentless deployment option quickly enables operational visibility into Web services environments and SOA infrastructures while minimizing overhead and deployment costs. This includes tools that 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
- Autodiscovery of existing Web services (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
Service processes that are composed of interactions with multiple service end points creates new challenges for managing business process transactions. JaxView provides monitoring capabilities for multi-step transactions including:
- Monitoring generic Web service transactions with support for WS-Transaction, WS-Coordination
- Step wise monitoring to reveal bottle necks within each instance of a transaction
- Monitoring for commits or rollbacks for transactions
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.
JaxView includes scheduled reports for 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 summary
- Individual error and warning events and percentages
- Fault totals and percentages for SLA reports
- Performance and usage data per specific client
JaxView include event alerts that can be sent using the following media and protocols:
- Email - sent 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
Advantages of Agentless Monitoring
Generally, enabling performance monitoring, usage metering and SLA management in Web services environments requires either installing agents on application servers or deploying proxy intermediaries. JaxView offers a simpler, cost-effective solution.
JaxView Agentless Visibility monitoring is deployed with a network analyzer to capture Web service message packets from out-of-band network streams. This adds virtually no message overhead to already crowded XML-based network traffic. This agentless deployment enables JaxView to automatically discover Web services that are active in the environment. This is very useful as it can uncover non-compliant or unregistered rogue services. In this configuration, JaxView can provide visibility and management for both SSL and non-SSL encrypted Web service messages.
Part of the total cost of ownership for system management tools includes time and recources needed for deployment, implementation, and maintenance. An additional advantage is that the JaxView agentless deployment can be fully operational in less than a day. The ease of deployment and affordable pricing makes JaxView a truly cost-effective choice for SOA management and monitoring.
In an agent-based architecture, messaging agents forward messages intercepted at the service to the management application. With proxy or gateway architecture, messages are brokered by the management application as an intermediary between the client and the service. Both agents and proxies have their costs. Installing agents is usually time consuming and involves modification of configuration files for the Web services. There is an increase in network traffic as the agents forward message data to the management application. The use of proxy intermediaries often requires modification of client code to redirect the requests to the gateway. This can also introduce latency into service performance.
Free Trial Download
You don't need an appointment to see if it works for you. You can try it today. Download a 14-day trial
Learn More About JaxView
Use the following links to learn more about how JaxView can help you manage the operation Web services: