Wednesday, 28 May 2014

Oracle B2B

What is eCommerce ?
eCommerce, is the buying and selling of products or services over 
the Internet. It can take many forms and shapes one of which is 
Business-to-Business (B2B)
An enterprise extends its business processes over the Internet 
enabling commerce with its Trading Partners is B2B

What is Oracle B2B ?

Oracle B2B is an eCommerce gateway enabling the secure & reliable 
exchange of business documents between trading partners 
Oracle B2B enables:
• Business Document normalization (translation)
• Document, transport and exchange standards
• Security
• Trading Partner Management
The SOA Suite enables: 
• A Unified Business Process Platform
• End-to-End Instance Tracking, Visibility and Auditing
• Integrated Process Intelligence 
• Process and Service Governance
• Consolidated Security

Oracle B2B + SOA Suite enables all of the eCommerce requirements
*****************************************************
Oracle  helps exchange information between trading business partners using standard documents and protocols. This article explains how to get started with Oracle  in the context of SOA Suite 11g.
  1. Create Document Guidelines: Document guidelines are used to translate and validate business documents. They consist of two different files. First, an ECS file to translate & validateflat files into XML. Second, an XSD schema file to validate XML documents. Using ECS guidelines, sample flat files can be generated that conform to the guidelines. We will need to use Oracle B2B Document Editor to generate guidelines. It needs to be installed separately from Oracle SOA Suite. Installation instruction can be found here. More from Oracle.
    b2b
  2. Create Document Definitions:  Document guidelines can be used to create document definitions through Oracle B2B console. This can be accessed usinghttp://<your_soa_server_host>:soa_server_port/b2bconsole. Using the Administration > Document tab of Oracle B2B, select from a list of document protocols, and then provide a document protocol version name, a document type name, and a document definition name. Read more from Oracle documentation
    image
  3. Configure Trading Partners: Trading partners represent the physical companies/organizations that participate in business transactions. A transaction involves a Host trading partner and a Remote trading partner. Oracle B2B is installed in Host trading partner systems. Remote trading partner participates in a business transaction with Host partner. Read more from Oracle’s documentation.
    image
  4. Create Agreements: A trading agreement is a business document exchange between a host and remote trading partner. This can be uni-directional or bi-directional. This is the final step designing a b2b transaction and requires all three steps described above. More from Oracledocumentation.
    image

Oracle B2B Installation

Oracle B2B Installation:
Oracle  provides a platform to exchange standard messages between business entities. It comes with pre-built messaging templates and samples. It is part of Oracle . However, we need to separately download and install Oracle  Document editor. For traditional Oracle E-Business Suite users, this is similar to XML Gateway, but with more features geared towards SOA implementations.
Installation steps:
Oracle B2B Editor

  • Unzip all three zip files to their respective folders to create ofm_b2b_doc_editor_win_11.1.1.1.0_disk1_1of3, ofm_b2b_doc_editor_win_11.1.1.1.0_disk1_2of3, ofm_b2b_doc_editor_win_11.1.1.1.0_disk1_3of3.
  • Copy contents of Standards directory from ofm_b2b_doc_editor_win_11.1.1.1.0_disk1_2of3, ofm_b2b_doc_editor_win_11.1.1.1.0_disk1_3of3 into ofm_b2b_doc_editor_win_11.1.1.1.0_disk1_1of3/Standards folder.
  • Run ofm_b2b_doc_editor_win_11.1.1.1.0_disk1_1of3/Install.exe. Choose silent mode if you prefer so.
image
  • Finally, installation confirmation screen will appear at the end of installation. I had about 51 folders under STANDARDS section of installation.
image
  • Run from Programs.
image
image
Oracle B2B Console