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.

implemented in a canonical model eliminating point-to-point transformations and allowing putting in<br />

place a mechanism of global mappings from the message format to canonical structure and from<br />

canonical structure to the message format.<br />

A native integration between Oracle B2B and Oracle <strong>SOA</strong> SCA allows covering all the necessary<br />

requirements. In the picture bellow it’s shown a correspondence between components domains and<br />

functionalities succeeding the message processing timeline.<br />

Apart of the functionalities mapped to B2B and <strong>SOA</strong> SCA, its integration across the <strong>SOA</strong> platform allows<br />

to naturally implementing an end to end process tracking and exception handling having all exceptions<br />

being delivered to SCA to be handled in properly. In this case in particular, the solution is covering<br />

acknowledge to the sender that the message failed and the reasons behind the exception. This is an<br />

extremely valuable solution feature, since most of the exceptions are typically generated from invalid<br />

documents. This allows the sender to correct and fix the messages interactively reducing the time<br />

needed to implement such corrections.<br />

This is also helps the customers to fit to the market standards reducing custom made message<br />

definitions.<br />

Inbound<br />

Transport callouts are assigned to Inbound/Outbound B2B channels responsible for parsing the<br />

envelope to a B2B Internal Properties native structure. Then, two possible paths can be followed for<br />

document parsing:<br />

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

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

Saved successfully!

Ooh no, something went wrong!