Semantics in Business Systems: The Savvy Manager's Guide

Dennis, Alan, et al. Systems Analysis and Design: An Object-Oriented Approach with UML. New York: Wiley, 2002. Good guide to using UML for object-oriented design.
Edwards, W. Keith. Core JINI. New Jersey: Prentice Hall, 1999. JINI is Sun's initiative on peer-oriented architectures.
Freeman, Eric, Hupfer, Susan, Arnold, Ken. JavaSpaces: Principles, Patterns, and Practice. Boston: Addison-Wesley, 1999.
Meyer, Bertrand. Object-Oriented Software Construction. New Jersey: Prentice Hall, 1988. Classic text on object-oriented software development. One of the early treatments of design by contract, with consistent use of preconditions and postconditions.
Rechtin, Eberhardt, Maier, Mark W. The Art of Systems Architecting. Florida: CRC Press LLC, 1997.
Rinehart, Martin. Java Database Development. Berkeley: McGraw-Hill, 1998. Using Java as a wrapper for relational databases.
Singh, Inderjeet, et al. Designing Enterprise Applications with the J2EE Platform. Boston: Addison-Wesley, 2002. J2EE is the Java framework for enterprise architecture.
Sowizral, Henry, et al. The Java 3D API Specification. Cambridge: Addison-Wesley, 2000.
Walrath, Kathy, Campione, Mary. The JFC Swing Tutorial: A Guide to Constructing GUIs. Boston: Addison-Wesley, 1999. Java's interface-building kit.
Berners-Lee, Tim. 1-Sep-98. Web Architecture from 50,000 ft. Web article: http://www.w3.org/DesignIssues/Architecture.html.
Bray, Tim, Guha, R. V. 17-Dec-01. An MCF Tutorial. Web article: http://www.w3.org/TR/NOTE-MCF-XML-970624/MCF-tutorial.html.
Hayes, Brian. May/Jun-02. Terabyte Territory. American...