


eoSense is a new kind of quality solution that lets you discover and understand difficult problems much earlier than currently possible. eoSense can do this by combining extensive automated knowledge of the Java EE framework with advanced dynamic visualization – creating a new level of functional checking and performance validation. We call this Predictive Software Quality Assurance.
Checking eoSense applies a whole new level of application understanding to software validation. It dynamically models your application in the context of its Java EE application server, checking a wide range of preferred construction patterns against the application as it executes and detecting dangerous or limiting execution structures. If a problem is detected then it can be cross-referenced to a corresponding graphical visualization for immediate understanding.
eoSense uniquely presents detailed graphical component and framework visualizations in real-time, as your application server executes. It’s advanced zooming user interface makes it easy to see how your servlets, JSPs, EJBs, Transactions, JDBC accesses, JMS destinations and accessors interrelate and interact. It detects problems before the server shows any symptoms of poor performance or unreliability. In addition to describing the problems in detail, eoSense suggests the best approach for rectifying them.
eoSense operates by validating patterns of state and relationships within the application server. It detects patterns of poor construction that can lead to poor execution or reliability without ever forcing the server to explicitly exhibit the problem. As they arise, problems are detected and clearly flagged together with explanations and references.
Integrated with dynamic analysis is comprehensive static validation. Common mistakes or doubtful code implementations or call structures are detected and clearly flagged together with explanations and references.
eoSense could not be easier to use. It requires no code changes and automatically visualizes and checks your application server execution. The server can be started under eoSense control or attached to later, with full visualization immediately available. eoSense uses advanced configuration wizards that perform the automated modification of WebLogic and WebSphere start-up scripts allowing you to apply eoSense within minutes.
From the active server trace view eoSense lets you view the server visualizations at any point in the trace and execute forwards or backwards through them. Visualization components are cross-referenced back to the trace, letting you immediately see server structure changes in context. All alert points may be visually recreated.
Supporting the runtime visualizations is a multi-level active server trace. This records server interactions, component interactions, detailed application calls and returns and detected problems. Integrated multi-threaded stack and search views with full cross-referencing extend the main trace view.
eoSense monitors application execution in real time immediately identifying poorly performing methods and database accessors.
The eoSense agent can optionally validate application operation standalone. This enables eoSense to be easily integrated in build and test environments.Standalone operation allows the automated runtime problem detection capabilities of eoSense to be fully leveraged with existing integrated Testing and Quality Assurance strategies.
eoSense is built with eoLogic’s advanced application modeling platform. We provide a customer SDK allowing the modeling, visualization and verification capabilities of eoSense to be easily extended. Our SDK can be applied to any Java based framework.
The eoSense modeling platform can represent bespoke server operation, applying rules and visualizations of customer specific frameworks. Our Professional Services team can rapidly deliver and maintain bespoke knowledge modules tailored to your organization’s needs.
eoSense is compatible with WebSphere and WebLogic application servers. eoSense runs on Windows, Linux and Solaris platforms.
eoLogic are authorized business partners with BEA and IBM. eoSense is certified for BEA WebLogic and IBM WebSphere Java EE platforms.


› Click here to download Technology Perspective document in PDF format