18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

328 <strong>B2B</strong> <strong>Integration</strong> — A <strong>Practical</strong> <strong>Guide</strong> <strong>to</strong> <strong>Collaborative</strong> E-<strong>commerce</strong><br />

of applications, resources, messages and objects that enable application<strong>to</strong>-application<br />

interaction over the Internet. They provide well-defined<br />

interfaces, called contracts, that describe the services provided. Web<br />

services are based on service oriented architecture (SOA) and support<br />

bind, publish and find operations. Each component (network node) can<br />

play any or all roles of a service broker, service requester or service<br />

provider.<br />

Web services enable companies <strong>to</strong> publish public interfaces of their<br />

business objects and programs so that other companies can search and<br />

find them and interact with these services.<br />

At the core of Web services is the fact that each service encapsulates<br />

the implementation details and publishes a messaging API, so that it<br />

can be used by other services over the network. Web services have<br />

all features of object-oriented systems, such as encapsulation, message<br />

passing, dynamic binding and service description and querying. Through<br />

the dynamic binding of components, which is platform and programming<br />

language-neutral and communications mechanism-independent, they<br />

enable just-in-time integration of applications.<br />

Web services enable full leverage of existing infrastructure and<br />

applications. The existing Web applications (Internet/Intranet) can be<br />

easily converted in<strong>to</strong> Web services, irrespective of the platform or<br />

programming language used <strong>to</strong> implement these applications. The Gartner<br />

Group predicts that by 2004, 40% of legacy enterprise applications will<br />

be partially or fully service oriented.<br />

Examples of practical use of Web services in the <strong>B2B</strong> world include:<br />

• A company invoking another company's service <strong>to</strong> send a purchase<br />

order (PO) over the Internet; and<br />

• A logistics company writing a service which calculates the cost of<br />

shipping goods based on weight, delivery date, etc. that other companies<br />

can use <strong>to</strong> figure out the cost, based on their shipment details.<br />

11.2.1. Application of SOA-based framework <strong>to</strong> <strong>B2B</strong>i<br />

The requirements: For <strong>B2B</strong>i, companies have <strong>to</strong> use a framework that<br />

provides high-performance, reliable, extensible, scalable, secured and<br />

open standards based communication and messaging.

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

Saved successfully!

Ooh no, something went wrong!