Skip to main content

Neil O'Toole

Neil O'Toole is the Enterprise Portal and Identity Management Architect at SAIC, a Fortune 500 science & engineering consulting firm based in San Diego, California. In addition to the day job, Neil works on a bunch of open source projects, including Apache Commons-Collections, NetTool, and Interruptible RMI, as well as being a member of the Expert Group for JSR-261 (JAX-WSA). Prior to SAIC, Neil worked at Cape Clear, where he developed some of the earliest Web Services technology.


neilotoole's blog

NetTool 4.7.0 released; HTTP import / export facility

Posted by neilotoole on August 15, 2006 at 7:30 PM PDT

In addition to a bunch of bug fixes, this release adds the ability to export from the HTTP Client to an XML file. This XML file can then be re-imported back into the HTTP Client, making it much easier to create repeated tests etc.. The XML file conforms to a schema (see URL in the exported XML file), so automated tools should find it trivial to generate appropriate requests for testing.

NetTool 4.6.0 Released

Posted by neilotoole on July 17, 2006 at 5:54 PM PDT

Release 4.6.0 of NetTool is now available for download. This release adds the ability to specify a proxy to the HTTP Client. It is also possible to specify authentication (username/password) parameters for the proxy. NetTool can be downloaded from

NetTool Web & Network Debugger 4.5.0 - SSL Tunnel, HTTP Redirects, Cookies & more

Posted by neilotoole on May 16, 2006 at 8:01 PM PDT

If you're not familiar with NetTool, visit for an overview. But essentially, NetTool is a set of utilities for debugging web & network applications, especially HTTP-based apps (such as web services). There are two main components: a HTTP Client (analogous to a web browser), and a TCP Tunnel.

RMI Interruptus! - Interrupting RMI method calls

Posted by neilotoole on April 21, 2006 at 6:02 PM PDT

The Interruptible RMI library provides a mechanism to interrupt RMI calls. Typically when a thread invokes an RMI method, the thread blocks until the RMI method returns. If the method call is taking too long (e.g.

NetTool (Web & Network Debugging App) 4.2.0 Released

Posted by neilotoole on April 20, 2006 at 2:03 AM PDT

If you haven't used NetTool before, visit to get full details on the app. But briefly: NetTool consists of two tools, a HTTP Client, and a TCP Tunnel.