Marcin Smêtek Java oriented monitoring infrastructure (J-OCM) Java oriented monitoring infrastructure (J-OCM) provides an ablility to observe, analyze and manipulate the execution of distributed Java applications and Java run-time environment, regardless of implementation details like instrumentation of monitored entities, hardware platform and application libraries. Tools ((debuggers, performance analyzers etc.) can access the monitored application via a standardized interface that is defined by On-Line Monitoring Interface Specification (OMIS), extended by a set of new Java-specific services relating to: garbage collection, threads execution, class loading, remote method invocation. The new monitoring functionality can be applied for building various kinds of tools and for adapting the already existing ones which work in the on-line mode. It will be shown how this new monitoring functionality can be used for monitoring Java Web Services and component application which are beeing developed in the CoreGRID Project.