Chapter 14. Making an Architectural Decision

  • Java Sockets

  • Java RMI Decisions

  • Java IDL

  • JDBC

  • Other Java Technologies

  • Application Servers

Making a decision is difficult, particularly when the fate of your company's entire vision may be at stake. Although we make no attempt to salvage the many Titanics of free enterprise, we do offer our thoughts on what the world of Java networking can mean to you. In this chapter, we candidly browse the advantages and disadvantages of each communication alternative. Do you want the heavy-duty power of CORBA or the lightweight simplicity of RMI? Are databases vital to your business process, or do you require customizable protocols?

As we have seen, Java networking is a vast and expansive subject. This book is the tip of ...

Get Advanced JAVA Networking 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.