Introduction

 

The time for action is now. It’s never too late to do something.

 
 --Antoine de Saint Exupery

The traditional division of labor between the RDBMS—manages SQL, XML, text, and binary data—and the application server—runs applications (i.e., business logic and presentation logic)—is obsolete. First, relational databases now host frameworks and run packages that furnish data services; they also communicate with the external world through standard mechanisms such as JDBC, RMI, HTTP, and IIOP. Second, the traditional application servers have been subsumed by the more comprehensive and integrated application platform suites,[1] which comprise the core J2EE containers (or equivalent) and a broad set of frameworks, including HTTP listeners, ...

Get Oracle Database Programming using Java and Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.