How Are TPA-Specified Interactions Organized?
The TPA simplifies the specification of a B2B interaction by organizing the information into separate functional layers. Dataflow through the runtime layers is governed by specifications in the TPA. This layering provides appropriate abstractions for business dataflow and minimizes the need for specialized coding. Three functional layers are specified in a TPA and supported in underlying BPF runtime processing, as follows: • Transport: Handles the selected transport protocol, network connection and basic security • Document Exchange: Provides document abstraction, including message data mapping, nonrepudiation, time-stamping, logging and auditing • Business Protocol Rules and Interface: Provides message sequence and responsiveness checks, document type and trading partner-specific data handling, together with interface logic to connect to specific local business applications How Are TPAs Structured? A TPA document contains the following five categories of information: • Overall Propert