Documente Academic
Documente Profesional
Documente Cultură
I.1 Introduction
Oracle B2B is an e-commerce gateway that enables the secure and reliable exchange of documents
between an enterprise and its trading partners. Documents are XML data such as a purchase orders or
invoices and are generally standard formats defined by an industry vertical. In any case, standard or not,
the format of the document being exchanged must be agreed upon by the trading partners exchanging
the document.
B2B is a binding component of and is shipped with SOA Suite. The SOA Suite platform enables
eCommerce business processes by providing the infrastructure for process orchestration, error mitigation,
data translation and transformation. It addresses the issues of security, compliance, visibility, and
management. The B2B component provides the means for managing the trading partners.
B2B composite – Manages the interactions between Oracle B2B and the PO Composite:
o Routing, Transformation, Process Orchestration
In this exercise, this is simply a pass-through, but it illustrates the best practice for
interoperability. In a typical situation:
o Inbound: this composite, based on trading partner information, would perform
transformations, lookups, and process orchestration between Oracle B2B and the
middleware.
o Outbound: A companion composite would do all the above plus set the trading partner
information for Oracle B2B.
PO Composite
This is the existing middleware application that the eCommerce data is tying into via Oracle B2B:
5. Click Save.
Poling Interval 5
Folder Name: /home/oracle/orclsrvs_in
5. Channel Attributes Tab
Enable Channel Radio button
Internal Uncheck
6. Click Save
3. Click the Select Partner link in the image at the top of the screen.
Select Partner MarketInc
4. Click the Select Document Definition link in the image at the top of the screen.
Select document Custom-1.0-PurchaseOrder-PurchaseOrder_def and click OK.
5. Enter Agreement Id: OS_MI_1000
6. Enter Name: OracleService_MarketInc_Agr
7. Click Save.
8. Click Validate. You will see the validation message below the agreement name on the
top left of the Agreement window. For example, look for: Agreement
OracleService_MarketInc_Agr is valid.
9. Click Deploy. See the Deployment Successful message appear in a pop-up window.
1. In JDeveloper, create a new SOA application called B2Bprocssing with a project called
B2Bprocessing starting with an empty composite.
2. Back in JDeveloper, drag and drop a Web Service to the right swim lane to create a new
external reference. Name the service: Send_PO. Paste the copied WSDL URL from the
previous step into the WSDL URL field. Tab and the Port Type field will be filled-in
automatically.
3. Click OK to finish creating the new web service. The Send_PO external reference is
added to the composite diagram.
3. Use the browser’s B2B Administration bookmark to go to the Oracle B2B console to view
the metrics using the Reports and Metrics links on the top right.
Review Reports – click on message Details link (plus/minus icon at left of row) to see
details
o Click the Wire Message link: Review details and URL
o Click the Payload Storage link: Review detail and data
o Click the Application Message link: Review details, Application Name, Composite
Name / Version, Reference & Service
Review Metrics – If you place the a market into into the /home/oracle/orclsrvs_in directory
three times, your metrics may look like this: