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

Metro Web Services / .NET 3.5 Plugfest Results

Posted by haroldcarr on November 14, 2007 at 6:32 AM PST

3 Sun development engineers (myself,

Jiandong

and

Ashutosh

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


plugfest

to test interoperability between future releases of

How to test Metro to .NET web service interop

Posted by haroldcarr on October 29, 2007 at 3:14 PM PDT

My tech tip on


how to test ReliableMessaging interop

between a

Metro

client with a public .NET service is now available.
It's also available as an


RSS-

Mid-West Java Tech Days Trip Report

Posted by haroldcarr on October 3, 2007 at 11:33 AM PDT

I presented the
Metro web services
stack at
Mid-West Java Tech Days
in
Columbus, Ohio
and
Indianapolis, Indiana last week.

Metro at Mid-West Java Tech Days

Posted by haroldcarr on September 26, 2007 at 12:09 PM PDT

I spoke on the
Metro web services stack
(aka Tango)
today (Wednesday 9/26) in Columbus, Ohio at the

Mid-West Java Tech Days
.
Tomorrow I do the same in

Indianapolis
.
It's free. Come on down.

Tango FCS - Metro Web Services now ready for production use

Posted by haroldcarr on September 18, 2007 at 8:49 AM PDT

FCS

Metro (aka JAX-WS & Tango) Milestone 6 (RC1) Released

Posted by haroldcarr on August 27, 2007 at 12:13 PM PDT

Milestone 6 (Release Candidate 1) of the
Metro web services stack is available.

Project Tango at last week's .NET 3.5 plugfest

Posted by haroldcarr on July 18, 2007 at 1:51 PM PDT

Members of the

Project Tango (part of the Metro web services stack)

team

(Harold Carr,
Jiandong Guo,
Mike Grogan,
Ken Hof

My Jazoon Report

Posted by haroldcarr on July 3, 2007 at 9:06 PM PDT


class="cmbx-10x-x-109">Arrival in Zurich

Presenting Tango features of the Metro web services stack at Jazoon

Posted by haroldcarr on June 22, 2007 at 10:19 AM PDT

I'll be in Zurich next week at

Jazoon

giving a


presentation

(from 2-2:40pm)

on the Tango features in the

GlassFish

Metro

web services stack.

The GlassFish web services stack is now called Metro

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

Giving names to software is always a difficult task.