web methods trading networks

18
Web Methods Trading Networks

Upload: api-19935201

Post on 16-Nov-2014

113 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Web Methods Trading Networks

Web Methods Trading Networks

Page 2: Web Methods Trading Networks

Agenda & Objectives

Why Trading Networks? Architecture of Trading Networks. Planning your Network. Large doc handling.

Page 3: Web Methods Trading Networks

Why B2Bi

Roles in B2Bi Suppliers: Sell through traditional sales channels or their customers

web-based procurement systems and e-market places. Buyers: Examples of buy-side systems – Ariba, SAP, PeopleSoft,

Commerce One, Oracle and others. Market Makers: Third-party organizations that run e- marketplaces

using Internet technologies to connect multiple buyers with multiple suppliers so that participants can reach new trading partners, conduct e-commerce, and take advantage of Web services such as payment, logistics, and collaboration.

Web-Service providers: Third-party organizations that provide buyers, e-marketplaces, and suppliers with Web-based services—including payment, authentication, logistics, credit, business registries, and many others —necessary for completing B2B e-

commerce/integration.

Page 4: Web Methods Trading Networks

Typical Business Scenario

Page 5: Web Methods Trading Networks

Business benefits of B2Bi and Challenges

Measurable impact on Businesses Increased revenue, efficiency. Lower costs of doing Business. Increased agility. The ability to enhance and compliment existing business processes

and technology investments (ERP, Supply chain, CRM).

Supplier challenges Accepting multiple orders. Order management. Catalogue considerations. Existing systems and integration.

Page 6: Web Methods Trading Networks

Web Methods Trading Networks

Page 7: Web Methods Trading Networks

TN Architecture And Components

Page 8: Web Methods Trading Networks

Trading Partner Management

You add partners by adding their Profiles, which is achieved by doing the following:-Defining profile information you want to collect about partners.

-Standard profile fields-Extended profile fields

-- Create your own profile.-Use Profile assistant

-Start adding profiles for your partners-Use either profile assistant or Profile screen (by ‘Duplicat’ing your Profile.

Page 9: Web Methods Trading Networks

Profile fieldsStandard Corporate

Corporation name Partner type External ID type, Value

Contact Contact type, role, Last name, First name, E-mail.

Delivery Method Protocol, Host, Port, Location, E-mail, Use as Preferred Protocol. Max Delivery retries, Wait between retries, Retry factor, Polling method,

Polling frequency, Use Public queue, Use Private queue (Partner specific fields).

Security Sign, Decrypt

Certification, CA chain, Private Key. Encrypt, Verify

Extended Group Name, Custom Fields.

Page 10: Web Methods Trading Networks

Business Document ExchangeBusiness document exchange involves establishing how you want Trading Networks to handle the documents it receives from your trading partners.

You define how TN processes the documents in your system by:

Defining Document Types. Instruct TN how to recognize a specific type of document.

Document Attributes. Definitions that identify specific piece of information that you

want TN to extract from documents. System attributes - Sender ID, Receiver ID, Document ID, User

Status, Signed Body, Signature. Custom attributes – PO_number, Total_Order_Amount (String,

Number, Datetime).

Processing Rules Definitions that specify the actions that you want TN to perform

for the document.

Page 11: Web Methods Trading Networks

Business Document Exchange

Page 12: Web Methods Trading Networks

Business Document ExchangeDocument Attributes

The document attributes are not associated with a specific type of document. They are simply names of attributes that you are interested in from all types of documents.

Trading Networks maintains two types of attributes — system attributes and custom attributes.

System attributes are webMethods-defined attributes that you do not need to define. Sender ID, Receiver ID, Document ID, User Status, Group ID,

Conversation ID, Signed Body, Signature.Custom attributes are any other attributes that you are interested in extracting from documents. PO_number, Total_Order_Amount.

Document attributes can be of the type Number, String, Datetime.

Page 13: Web Methods Trading Networks

Business Document ExchangeDocument Types:

1. Identification Information1. XQL Queries2. Value of the Root tag within the XML document.3. The system identifier or public identifier from the

document type (DOCTYPE) declaration within the XML document.

2. Extraction InformationSender ID, Receiver ID, Document ID, User Status, Signed

Body, Signature.3. Namespace mappings

Namespaces are used in an XML document to distinguish between elements that come from different sources.

4. Options1. Web Methods Record2. Web Methods IS Schema3. Pre-processing actions

Page 14: Web Methods Trading Networks

Business Document Exchange

Page 15: Web Methods Trading Networks

Business Document ExchangeProcessing Rules

Processing rules specify how you want Trading Networks to process documents.When you define a processing rule, you specify the criteria that Trading Networks uses to determine whether it should use a processing rule for a specific document. Criteria that can be specified:

Sender ID Receiver ID Document Type User Status Whether the document contains errors Custom attribute values that TN extracted from Documents.

Trading Networks 1. Matches information from the document against the criteria you specify in

the processing rule, to determine the processing rule to use.2. Performs Pre-processing actions.3. Performs Processing rule actions.

Page 16: Web Methods Trading Networks

Business Document Exchange

Page 17: Web Methods Trading Networks

Planning your NetworkThe general order of tasks while planning your Network are:

1. Identify the types of transactions that Trading Networks will need to handle (Determine variations in transaction types, Create Web methods IS Schemas, Create Web methods Records).

2. Determine the pieces of information within documents that are of interest to you and define this information to Trading Networks.

3. Define the types of documents you want Trading Networks to recognize.

4. Determine the information that you want to maintain about your partners; use this information to define the profiles you want to keep about your partners.

5. Create the profile for your own corporation.6. Define the actions that you want Trading Networks to take against

the documents it receives.7. Add partners to your network.

Page 18: Web Methods Trading Networks

Large Document HandlingTrading Networks (TN) receives the document and keeps the document content in memory during processing. However, if you receive large documents, TN can encounter problems when working with these documents because they constrain the systems memory.

TN receives a document, It determines whether the document is large or not (configuration

property). If Large, does not attempt to read the document content into memory.

Rather, it writes the document content to hard disk drive space and stores only a pointer to the document content in memory.

When TN Processes the document and needs to access the document, It checks to determine whether the document content is in memory or in

hard disk drive space. If the document content is in hard disk drive space, it accesses the

document content from the hard disk drive space. Trading Networks either uses a Java InputStream to read the document content, or it retrieves a certain number of bytes of the document content.

Limitations, Minimum hardware requirements, Configuring, Services that recognize Large documents.