Skip navigation.
Arch2Arch Tab BEA.com

David Orchard



David Orchard is a technical director in BEA Systems' CTO Office, focusing on Web services standards. He is an elected member of the W3C Technical Architecture Group; Web services Architecture, XML Protocol, and Advisory committees. He is currently or has been a co-editor of the Web services Architecture, Web services Usage Scenarios, WS-Coordination, WS-ReliableMessaging, WS-Addressing, SOAP-Conversation, XML Link, and XInclude specifications. He has written numerous technical articles and is a frequent speaker on various Internet related technologies.

Articles

Q & A with David Orchard
Read a transcript of an interview with David Orchard, in which he talks about Web services and SOA, including BPEL, WSDL 2.0, WS-Addressing, asynchronous messaging and more. Jan. 31, 2005

Versioning XML Vocabularies
This article describes techniques to achieve more effective loose coupling between systems by increasing the possibility for backwards- and forwards-compatible changes to occur when related systems evolve. May. 28, 2004

Web Services Coordination (WS-Coordination)
This specification (WS-Coordination) describes an extensible framework for providing protocols that coordinate the actions of distributed applications.  Such coordination protocols are used to support a number of applications, including those that need to reach consistent agreement on the outcome of distributed transactions. Mar. 25, 2004

Achieving Loose Coupling
In this paper David Orchard shows that loose coupling is a qualitative measure of the dependency between two systems and that a variety of constraints can be performed to achieve loose coupling. Four major constraints that are undergoing development are described: Extensibility, Versioning, Early binding, and Asynchrony.  Feb. 2, 2004

Making Sense of Web Services Standards
This article describes the set of Web services standards that BEA believes are important to customers and developers. We classify them by three criteria: the type of problem they address, the readiness of the specification for real-world use, and how fundamental the functionality of the specification is to the Web services stack. Jan. 30, 2004

SOAP Conversation Protocol (SOAP Conversation) 1.0
SOAP Conversation Specification describes SOAP Conversation, which is a set of SOAP headers, a protocol, and WSDL definitions designed to support asynchronous and conversational messaging. Jun. 13, 2002