Definition

Business Transaction Protocol (BTP)

The Business Transaction Protocol (BTP) is an XML-based protocol being developed by the Business Transactions Technical Committee (BT TC) of the Organization for the Advancement of Structured Information Standards (OASIS) as a standardized Internet-based means of managing complex, ongoing business-to-business (B2B) transactions among multiple organizations. The protocol is intended to be especially useful in a Web services environment. The BT TC criteria specify that the new protocol work in conjunction with current business messaging standards, especially those in development by the ebXML Initiative. BTP can be layered over any transport technology, such as the Simple Object Access Protocol (SOAP), RosettaNet, or ebXML messaging.

A major challenge of B2B development has been the problem of how to coordinate the information systems of separate businesses -- which typically use different business practices, equipment, and technologies -- so that they can communicate effectively. One way to side-step this problem is to establish mechanisms that are not specific to existing technologies. BTP works independently of transport protocols and messaging frameworks. Complex XML message exchanges among multiple businesses are tracked and managed as ongoing, loosely coupled 'conversations.' BTP defines the roles that a business' software agents (called actors) may perform, the messages that will be exchanged by those actors, and the responsibilities of the actors in those defined roles.

According to the technical committee, because BTP is based on a "permissive and minimal" approach, it avoids dependencies on other standards and constraints on implementation choices. BEA Systems, a prominent vendor of e-Business products, submitted an initial proposal for BTP to OASIS in early 2001 and the Committee released a pre-final draft of the specifications in October 2001.

Contributor(s): Robert Saymon
This was last updated in September 2005
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchCIO.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: