Future direction
Current plans include adding enhanced types of instrumentation to the Probekit Library to support such technologies as Web services and native applications. We're looking to provide a more elaborate library for J2EE applications. The extended library could include servlet, Enterprise JavaBeans (EJBs), Remote Method Invocation (RMI), Java Database Connector (JDBC), and Java Web Services.
Other enhancements include support for instrumentation to work with the application servers supported by the Eclipse Web Tools Project (WTP), including IBM WebSphere®, Apache Tomcat, JBox, JOnAS, and Microsoft IIS. In addition, we look to capture the SQL statements executed during a business transaction on various databases, such as IBM DB2®, Cloudscape, and MySQL.
While Java and J2EE are leading technologies for application development, there are other technologies in widespread use, notably .NET (Visual Basic.NET or C#) and scripting languages (PHP, Perl, Ruby on Rails). Support for those technologies could be added.
A particularly important issue is that the ARM V4.0 standard does not define the format of the correlator. This means that ARM implementations are not interoperable. As more ARM implementations arrive, we can expect this issue to start to gain prominence.



