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

Project Tango releases WSIT Milestone 5

Posted by haroldcarr on June 11, 2007 at 11:16 AM PDT

WSIT Milestone 5, the latest and greatest in our march towards
FCS, is now available. We are past the point of adding new features. What this release gives you is better performance, higher quality (i.e., bugs have been fixed) and more complete documentation.

Project Tango releases WSIT Milestone 4

Posted by haroldcarr on April 19, 2007 at 10:49 PM PDT

WSIT Milestone 4 is now available on the Project Tango website. It keeps getting better with each release. We'd particularly like to hear from people trying WSIT's Atomic Transaction support.

My JavaOne Picks

Posted by haroldcarr on April 19, 2007 at 1:34 PM PDT

My interests are middleware, language design and the semantic web. Some of that is reflected in my choices.

Any questions for Project Tango?

Posted by haroldcarr on April 16, 2007 at 9:09 PM PDT

I'll be available (along with
Arun and
Marek) in an
Ask The Experts session for questions relating to web services in general and Project Tango's (aka WSIT) advanced web service interoperability with Micros

Project Tango Milestone 3 Released

Posted by haroldcarr on February 21, 2007 at 3:43 PM PST

Project Tango (a.k.a. WSIT) enables Java interoperability with Microsoft's Windows Commmunication Foundation.

SD Times on Java/.NET 3.0 Interoperability (i.e., Project Tango)

Posted by haroldcarr on February 2, 2007 at 4:17 PM PST

SD Times
has an

interesting article
Project Tango.

GlassFish in Utah

Posted by haroldcarr on January 17, 2007 at 2:17 PM PST

I'm giving a presentation on
GlassFish and
The Aquarium this Thursday, January 18 at 6pm mountain time at the
Utah Java User Group. If you
RSVP and show up at 5:30 there's pizza and softdrinks.

WSIT in Prague

Posted by haroldcarr on December 5, 2006 at 4:47 PM PST

I recently spent two weeks in Prague. I worked face-to-face with some of our WSIT engineers located there, some I had never met in person. I also participated in Sun Tech Days where I gave a overview of JAX-WS and WSIT. A number of people have asked for the slides.

WSIT Milestone 2 Released

Posted by haroldcarr on September 21, 2006 at 7:37 PM PDT

Project Tango (aka WSIT - Web
Service Interoperability Technology) just released our

Milestone 2 binary.

Although you will not see new user visible features in this release,
you may rest assured that we have been busy.

WSIT Info Online

Posted by haroldcarr on August 24, 2006 at 10:02 AM PDT

Many people want to know what WSIT is. WSIT (Web Services
Interoperability Technology - aka Project Tango) is Sun's
implementation of WS-* specifications that enable interoperability
with Microsoft's WCF (Windows Communications Foundation).