31.01.2015 Views

SOA Magazine IV 01.2015

SOA Magazine IV 01.2015

SOA Magazine IV 01.2015

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Routing and document handling business rules<br />

Service orchestration<br />

Message enrichment<br />

Message canonicalization/normalization<br />

Message duplication<br />

Mapping and transformations<br />

Document conversion<br />

Message splitting<br />

Message rejection<br />

Message deferring<br />

Message acknowledge<br />

Legacy system integration<br />

Exception handling<br />

Oracle B2B and <strong>SOA</strong> Suite, together provide a natural and integrated architecture that enables a unified<br />

platform with end-to-end instance capabilities, empowering standardization, governance, and security.<br />

Solution architecture<br />

B2B as a hub assumes that it is acting both as inbound and outbound gateway sharing the same<br />

configuration for both directions. Trading partners are connected via inbound listening channels and<br />

trading partner channels for delivery. In the message exchange process, B2B is responsible for<br />

identifying both the sender and recipient(s) of the message, identifying the message type and verifying if<br />

the sender is active to send such type of message, if the recipient is able to receive it and in which<br />

format it is able to. Message validation and parsing (from raw to XML) for inbound messages and<br />

message construction (from XML to raw) for outbound are also performed on B2B domain.<br />

The host trading partner will be the virtual receiver of all incoming documents and the virtual sender of<br />

all outgoing documents eliminating any point to point relation between trading partners and<br />

documents. All of this consolidates the possibility of document normalization, allowing the definition of<br />

message classes. This facilitates the usage of common objects between message types and formats<br />

Copyright © 2015 | All Rights Reserved <strong>SOA</strong> <strong>Magazine</strong> <strong>IV</strong> 16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!