Database Reference
In-Depth Information
• Error handling and tracing
The AIA EBMHeader implementation is correlated with the existing SBDH standards,
and we advise you to ensure that the development of common enterprise structures ad-
heres to this best practice. There are some critical elements in the EBMHeader imple-
mentation that are always needed. These are as follows:
• EBMID
• EBOName
• Version
• SenderSystem
• TargetSystem
• ProcessInfo
• ReferenceID
• CreationDateTime
Verb in EBM identifies the action that the sender/requester application wants the receiver/
provider application to perform on the EBM. The verb also stores additional information
pertaining to the action that needs to be carried out on the noun. Thus, the EBM verb prac-
tically implements the Canonical Expression SOA pattern, one of the core SOA patterns
responsible for service contract standardization and maintaining discoverability at a desir-
able level.
Enterprise Business Services
Enterprise Business Services ( EBS ) are the foundation blocks in AIA. EBS represents
the application-independent web service definition to perform a business task. It is self-
contained, that is, it can be used independent of any other services. In addition, it can be
used within another EBS. EBSs are the standard business-level interfaces that can be im-
plemented by the applications that want to participate in the integration.
EBSs are generally coarse-grained and typically perform a specific business activity such
as creating an account in a billing system or getting account balance details from a billing
system.
Each activity in an EBS has a well-defined interface described via WSDL (see the next
screenshot). This interface description is composed of all the details required for the client
to independently invoke the service.
Presented next is the abstract part of InvoiceEBS.wsdl :
Search WWH ::




Custom Search