Java MX Calibration Services technology provides tools and API for building distributed, java-based, modular and dynamic solutions for managing and monitoring devices, applications, and service-driven networks. Based on SUN standards we are suitable for adapting legacy systems, implementing new management, monitoring & testing solutions and pluggable in the future.
Based on Java Management Extensions API Java MX Calibration Services implements diagnostic & calibration functionality in Java applications as part of performance management for incremental best fit implementations and essential visibility into Java transactions across your infrastructure. Using Delta Detection AI methodology you identify implementation problems and balance applications running in Java Virtual Machines(JVM). JVM performance depends on CPU & memory allocation. Tuning performance is a calibration process in reference to stability. JMX Calibration Services addresses this with run-time monitoring of key parameters in reference to source code funtionality analytics. Fail-over strategies are implemented and customizable while calibration process. JMX Calibration Services are pure Java components for high availability environments. By architecture, it runs on all Java containers without any modification. JMX Calibration Services run local(host) or remote on JMX Messaging Protocol over TCP with high performance native Java object serialization. Using JMX Calibration Services no hardware or software architecture changes required. The implementation takes care about the relationships between Java Threads and the Java Memory Model(JMM) in multi core hardware environments.
Java Calibration Services are pluggable over calibration-java-mx-6.72.jar registration in Java classpath and setup AspectJ. Specific critical ressources are configured as aspects via aspectj configuration in META-INF/profile.xml to nonfunctional system components. So critical thread information is available over standard JMX components and associated with Java calibration services MX beans which are registered on local MBeanServer with JMX object names.
JMX Calibration Services implements diagnostic & calibration functionality for Java applications as part of performance management for individual best fit deployments and essential visibility into Java transactions across your infrastructure. You identify performance problems and balance your Java virtual machine remote at runtime. Running self-learning artificial intelligence strategy engine is based on AOP queries as declarative Aspectj configuration with the specified profiling criteria. Defined code sequences will be monitored via MX Beans attributes at runtime. At the end of calibration process and code analysis will find best fit source code sequences in relation to functional requirements. JUnit integration for test automation included.
Use Case Class
Collaboration UML
JConsole
MBeans View with Profiling nonfunctional AOP Calibration MXBeans
Attributes for ASPECTJ POINTCUT EXPRESSION
DELTA DETECTION State
Machine UML for the beast
JMX run-time monitoring to get the best fit profiling for your environment is supported. See the parameter values at run in real-time to find best fit settings for your system. Monitor system changes in relation to your source code changes at attribute level (in attribute chart mode):
All measurable time series can be processed by underlying Fibonacchi artificial intelligence strategies. Run-time monitoring and profiling at design time is used to get the best fit calibration for your real-time environments. AI algorithm detects delta deviations in interaction with human interface in a incremental evolutional way. We running demo systems with use cases for eCommerce sourcing and delivery explorations. A complete integrated API framework is available OOTB including example implementation as generic "echo" service will be delivered as is. Complex delta detection real-time analysis and forecast are implemented for:
Java MX Calibration Services requires:
© Thomas Merten. ALLE RECHTE VORBEHALTEN. ALLE WARENZEICHEN SIND EIGENTUM IHRER JEWEILIGEN INHABER. ANGABEN IN DIESEM DOKUMENT DIENEN NUR DER WISSENSCHAFTLICHEN VERÖFFENTLICHUNG UND STELLEN KEINE ZUGESICHERTEN EIGENSCHAFTEN IM RECHTSSINN ODER GARANTIEN DAR. GARANTIEN BEDÜRFEN EINER AUSDRÜCKLICHEN UND SCHRIFTLICHEN BESTÄTIGUNG. ÄNDERUNGEN UND ANPASSUNGEN VORBEHALTEN.
LIMITED WARRANTY: JAVA MX CALIBRATION SERVICES SOFTWARE AND DOCUMENTATION ARE "AS IS" WITHOUT ANY WARRANTY AS TO THEIR PERFORMANCE, MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. THE LICENSEE ASSUMES THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. IN NO EVENT SHALL JAVA MX CALIBRATION SERVICES OR ANYONE ELSE WHO HAS BEEN INVOLVED IN THE CREATION, DEVELOPMENT, PRODUCTION, OR DELIVERY OF THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, SUCH AS, BUT NOT LIMITED TO, LOSS OF ANTICIPATED PROFITS, BENEFITS, USE, OR DATA RESULTING FROM THE USE OF THIS SOFTWARE, OR ARISING OUT OF ANY BREACH OF WARRANTY. THIS INCLUDES, BUT IS NOT LIMITED TO, INTERRUPTION OF SERVICE, LOSS OF CLASSROOM TIME OR LOSS OF CONSULTING PROFITS FROM THE USE OF THESE PROGRAMS.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Java MX Calibration Services © Thomas Merten | |
Apache Maven Copyright © The Apache Software Foundation | |
AspectJ Copyright © Xerox PARC, Eclipse Public License | |
¹SUN Microsystems, Oracle Siebel, Java, JMX, JConsole © Oracle | |
JUnit Copyright © The JUnit Team | |