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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Middleware Technologies 237<br />

applications and components. Some of the more popular CORBA<br />

Services include:<br />

• Naming Service — A direc<strong>to</strong>ry service which allows clients <strong>to</strong> find<br />

objects based on names, similar <strong>to</strong> the white pages of a telephone<br />

book;<br />

• Trading Service — A direc<strong>to</strong>ry service which allows clients <strong>to</strong> find<br />

objects based on their properties, similar <strong>to</strong> the yellow pages of a<br />

telephone book;<br />

• Event Service — Defines generic interfaces where supplier object<br />

can input events and consumer objects can receive them;<br />

• Notification Service — Adds event typing and filtering <strong>to</strong> the basic<br />

event service; and<br />

• Security Service — An interface for providing end-<strong>to</strong>-end security<br />

over open channels.<br />

There are also Object Service specifications for transactions,<br />

messaging and licensing, as well as many others.<br />

Horizontal CORBA facilities<br />

CORBA facilities sit between the CORBA services and application<br />

objects. CORBA facilities are application-level services that allow<br />

developers <strong>to</strong> build component-based objects. An example of such a<br />

facility is the Distributed Document Component Facility (DDCF), a<br />

compound document common facility based on OpenDoc. Examples of<br />

CORBA facilities include:<br />

• Internationalization service;<br />

• Secure time facility;<br />

• Print facility; and<br />

• Mobile agents facility.<br />

CORBA domains<br />

These interfaces fill roles similar <strong>to</strong> object services and common facilities<br />

but are oriented <strong>to</strong>wards specific industries. For example, one of the<br />

first OMG RFPs issued for domain interfaces is for Product Data

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

Saved successfully!

Ooh no, something went wrong!