[Left] [Up] [Right] XML and Java [Left] [Up] [Right]

We want software components that:

  • Have self-constrained and well-defined functionality.

  • Have open interfaces that offer "plug-and-play" high level application services.

  • Can be dynamically distributed across the Internet for reuse.

Benefits of Java:

  • Java bytecode is portable -- therefore, can reuse software components across heterogeneous computing platforms (write once, run anywhere).

Benefits of XML:

  • XML allows for custom interpretation of data sets (write once, publish anywhere).


Section 3-2: November, 2001. [Left] [Up] [Right]