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.

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

Figure 11.4. — Example of Web Services in <strong>B2B</strong> applications<br />

Supplier C<br />

• Described using WSDL;<br />

• Published using UDDI;<br />

• Found using UDDI;<br />

• Bound using SOAP (or HTTP GET /POST);<br />

• Invoked using SOAP (or HTTP GET/POST); and<br />

• Composed with other services in<strong>to</strong> new services using WSFL.<br />

Figure 11.4 shows an example of actual use of Web services in a<br />

<strong>B2B</strong> application, where a buyer gets information about Web services of<br />

suppliers using private UDDI registry and invokes these services over<br />

the Internet <strong>to</strong> get quotes for a specific item.<br />

11.8. Essential Features of a Web Services<br />

Framework<br />

A Web services framework for EAI and <strong>B2B</strong>i has <strong>to</strong> provide an<br />

integrated development environment and platform for easily building<br />

and deploying Web Services and service components. There are a few<br />

essential features that Web Services solution vendors will have <strong>to</strong><br />

incorporate in order <strong>to</strong> successfully support Web Services, without<br />

which their use and adoption within companies is not possible. They<br />

are (see Figure 11.5):<br />

• Easy and secured connectivity <strong>to</strong> private and public UDDI, or any<br />

other reposi<strong>to</strong>ry;

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

Saved successfully!

Ooh no, something went wrong!