XML Europe 2003 logo

The Secure, Reliable ebXML FAX Machine

Abstract

Small enterprises need an affordable way of exchanging documents,

but cannot afford the costs of traditional electronic data interchange.

Dropping an order in a FAX machine (with speed dial buttons and automatic

busy-redial) is a low cost alternative, but lacks an audit trail, is not

confidential, and can be easily spoofed (or abused with spam FAXes).

Attaching a business document to an e-mail is another low cost alternative,

but not entirely reliable (sometimes requiring follow-up phone calls), not

easily made confidential, and also subject to spoofing and spam.

The ebXML CPP/A and Messaging specifications enable the development of

software which simulates a paperless FAX machine with these attributes:

- speed dial (CPA Service/Action/Role)

- reliable delivery (CPA channel attributes, e.g. acknowledgment, retry)

- secure delivery (CPA channel attributes, e.g. confidential, tamper-proof)

- arbitrary payloads (multiple attachments, binary, text, EDI, XML, etc.)

- spam filter (unsolicited or invalid messages are rejected automatically)

- automation (integration with legacy software)

This talk will discuss which features of the ebXML specifications were

considered important during the development of the Sun(tm) ONE

Integration Server Secure Trading Agent. Topics covered will include

design and implementation decisions, product architecture,

interoperability with other ebXML vendor products, and integration

with legacy software.

Also mentioned, how the product fits in to the remainder of the ebXML

stack and some issues not addressed by the ebXML stack.

Keywords


The full paper was not available at the time the proceedings were created. Please check the conference web site, http://www.xmleurope.com, to find an updated version of this paper.

Biography

Michael A. Wright is a software architect and team leader, working on Sun(tm) ONE Integration Server products, mainly in the area of standards-based business choreography and executable workflows. He led development of secure and reliable ebXML messaging in the Sun(tm) ONE Secure Trading Agent.He was previously employed at IBM and at Forte Software, Inc., designing and leading development of systems software in the areas of: reliability, availability, and serviceability (IBM MVS Dynamic Reconfiguration and Standalone Dump), fault-tolerance (IBM OS/390 Automatic Restart Manager), transparent application speed-up and dataflow integration (IBM MVS BatchPipes), scalability (IBM S/390 Sysplex IMS Data Sharing), legacy data access (OS/390 Java Record I/O "Rioja"), and interoperability (Forte 4GL SOAP/WSDL Java client support). He is a co-inventor for several service processor hardware patents andseveral data flow software patents. He has also developed several internal tools and libraries, primarily in the area of subsystem code generation frameworks and automated regression and unit testing. He is a member of the ACM (since 1984) and a Linux enthusiast (since 1994).