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.

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

To the client and component, the distributed calls are <strong>to</strong>tally<br />

transparent. The client never has <strong>to</strong> change how it calls the component.<br />

To the component it does not even know that its client is on another<br />

machine.<br />

COM and DCOM use a binary specification <strong>to</strong> provide language<br />

neutrality. A COM/DCOM component can be created with Java, C++,<br />

MS Visual Basic, Delphi, PowerBuilder, etc. This is one of the advantages<br />

COM+ provides over J2EE which is locked in<strong>to</strong> Java. DCOM<br />

allows the organization or developer <strong>to</strong> choose a language which he/she<br />

is most familiar with.<br />

8.4.5. J2EE — EJB<br />

Sun Microsystems released the Java platform in 1995 and <strong>to</strong>uted it as a<br />

way <strong>to</strong> create applications that would run on any computer, regardless<br />

of the operating system and deployment environment. The battle cry for<br />

Java was 'write once, run anywhere'.<br />

Building upon the success of the Java language, Sun leveraged the<br />

capabilities of Java with an eye on the enterprise framework of CORBA<br />

<strong>to</strong> develop a new enterprise Java model.<br />

J2EE platform<br />

The J2EE platform is the current version of enterprise Java. There are<br />

actually three editions of the Java 2 platform: the Java 2 Platform,<br />

Micro Edition (J2ME) for small devices and smartcards; the Java 2<br />

Platform, Standard Edition (J2SE) for desk<strong>to</strong>ps; and the Java 2 Platforms,<br />

Enterprise Edition (J2EE) for creating server-based applications and<br />

services. It is the J2EE platform which provides an enterprise framework<br />

for distributed components. J2EE is a set of coordinated specifications<br />

and practices which enable solutions for developing, deploying and<br />

managing multi-tier server-centric applications.<br />

The primary technologies in J2EE include (see Figure 8.12):<br />

• Enterprise JavaBeans (EJB);<br />

• Java Server Pages (JSP);

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

Saved successfully!

Ooh no, something went wrong!