Skip to main content

Harold Carr

Harold Carr is the architect for SOAP web service technology at Oracle (a position he also held at Sun Microsystems). He designed the pluggable transports, the asynchronous client and service APIs, and streaming I/O used in Oracle's SOAP stack. He also lead the consolidation of Oracle's three SOAP stacks down to one centering on the Sun SOAP stack (aka Metro). Previous to this role he designed the core architecture used in Sun's JAX-WS 2.0 reference implementation, in Sun's CORBA ORB and in the and the scalable socket communications architecture (aka Grizzly) used in GlassFish and IIOP remoting. He was responsible for RMI-IIOP load-balancing and fail-over in the GlassFish application server. He was part of the DOE/NEO team that built a C++ forerunner to EJBs. He was chairperson of the OMG Portable Interceptor specification and helped write the OMG Portable Object Adapter specification. Previous to Sun, he did distributed computing research at Hewlett-Packard Research Laboratories and Schlumberger Research Laboratories, was Chief Architect of Visual Lisp technology at Autodesk, and was a logic simulation consultant for Cirrus Logic. He holds a Ph.D., in Computer Science from the University of Utah where he worked as a research programmer on Portable Standard LISP, Utah Common LISP, Concurrent Utah Scheme and Distributed C++.


haroldcarr's blog

GlassFish v3 Prelude now available with Metro 1.4

Posted by haroldcarr on November 6, 2008 at 7:34 AM PST

GlassFish v3 Prelude

was released today. This release of GlassFish is using our new
OSGi-based microkernel.

Metro SOAP and REST Web Service JavaOne 2008 presentations online

Posted by haroldcarr on August 8, 2008 at 10:19 AM PDT

Metro SOAP and REST Web Service presentation slides, video and audio
from JavaOne 2008 are available online in the areas of Java and .NET
3.x interop; other ways to interop between Java and .NET; overviews of
Metro and Jersey; using REST. If you missed these sessions or want to
see them again, I've provided links, presenters and abstracts. Enjoy!

DOA 2008 Conference accepting submissions

Posted by haroldcarr on May 30, 2008 at 8:42 PM PDT
   OTM 2008 Federated Conferences - Call For Papers
             Monterrey (Mexico), November 9 - 14, 2008


"OnTheMove (OTM) to Meaningful Internet Systems and Ubiquitous
Computing" co-locates five successful related and complementary
- International Symposium on Distributed Objects and Applications
- Int    

Semantic Technology Conference notes

Posted by haroldcarr on May 30, 2008 at 2:21 PM PDT

I attended the

Semantic Technology Conference

in San Jose last week (May 18-22). Here are my notes on the sessions.

Joint Sun/Microsoft J1 talk on Web Services

Posted by haroldcarr on April 10, 2008 at 10:04 AM PDT

Kevin Wittkopf and I will be giving a joint talk on Java (using
GlassFish) and

CFP DOA 2008

Posted by haroldcarr on April 9, 2008 at 3:13 PM PDT

I'm on the program committee (my fourth time) for the Distributed Objects, Middleware, and Applications conference (DOA'08) being held in Monterrey, Mexico, Nov 10 - 12, 2008. Here is the Call For Papers. Submit something or plan on attending and discussing cutting edge middleware research.

======== DOA 2008 Call For Papers ===================

Metro Web Services .NET 3.5 Plugfest 3/08 Results

Posted by haroldcarr on March 25, 2008 at 2:30 PM PDT

4 Sun development engineers (myself,





were at Microsoft's Redmond campus last week to participate in the


to test interope

$175K in prizes for GlassFish and Metro web services stack

Posted by haroldcarr on March 18, 2008 at 12:04 PM PDT


GlassFish Community Awards (GAP) program

is giving away $175,000 (USD) in cash prizes for the best bug
reports and other contributions to the GlassFish community---that
includes the

Metro web services stack

Contributions include:

  • Develop a Metro application or plug

Sun and Microsoft speaking on Java/.NET integration in Utah

Posted by haroldcarr on February 19, 2008 at 3:29 PM PST

I will be speaking with

Kevin Wittkopf

(Senior Solutions Architect from Microsoft) on Java/.NET integration
at the

Utah Java Users Group

on Thursday, February 21, 2008.

Presenting Project Metro in Frankfurt and Antwerp

Posted by haroldcarr on November 29, 2007 at 2:01 PM PST

I will be giving presentations on the


web services stack at

Sun Tech Days

Frankfurt, Germany (Dec 3-5)
and at

in Antwerp (Dec 10-14).