更新时间:2021-07-02 21:03:10
coverpage
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
Quick Start to Distributed Computing
Parallel computing
Amdahl's law
Distributed computing
Parallel versus distributed computing
Design considerations for distributed systems
Java support
Summary
Communication between Distributed Applications
Client-server communication
Sockets and streams
Socket programming for TCP
Reading from the socket
Socket programming for UDP
Multicasting
Streams
URLs URLConnections and the ContentHandler classes
URL (base URL and relative URL)
Practicality of URLs
ClassLoader
RMI CORBA and JavaSpaces
RMI
What is RMI?
Key terminologies of RMI
RMI for distributed computing
Writing an RMI server
Implementing a remote interface
Creating a client program
Compiling programs
Building a JAR file from the interface classes
Building the server classes
Building the client classes
Running a remote client program
Starting the server
Invoking the client
Common Object Request Broker Architecture (CORBA)
CORBA standards
Inter-ORB communication
Java support for CORBA
OMG IDL samples
Interfaces
Inheritance
Types and constants
Structures
Discriminated unions
Sequences
CORBA services
Sample CORBA program using JAVA IDL
IDL interface specification
Compiling the IDL
Client application
Object implementation
Defining the server
Compiling and starting the server
Executing the client
JavaSpaces
Overview
How it works
Sample JavaSpaces code
How Java 9 adds value
Enterprise Messaging
EMS
JMS
The publish/subscribe messaging paradigm
The Point-To-Point Messaging Paradigm
JMS interfaces
Developing a JMS application
Publish-Subscribe (topic) programming
Point-To-Point (queue) programming
Web services
Web service architectures
SOAP web services
RESTful web services
Building a SOAP web service using the JAX-WS API in RPC Style
Building SOAP web service using the JAX-WS API in Document style
Building a RESTful web service using the JAX-RS API (using the Jersey implementation)
Enterprise integration patterns
HPC Cluster Computing