Distributed Computing Principles and Applications

ISBN-10: 0201796449

ISBN-13: 9780201796445

Edition: 2004

Authors: M. L. Liu
List price: $164.40 Buy it from $22.15
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description:

Used Starting from $98.53
New Starting from $145.80
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $164.40
Copyright year: 2004
Publisher: Addison Wesley
Publication date: 6/2/2003
Binding: Paperback
Pages: 448
Size: 7.75" wide x 8.75" long x 1.00" tall
Weight: 1.540

Introduction
What is distributed computing?
Basic network concepts
Basic operating system concepts
Basic software engineering concepts
The Internet
Network resources and their identification: computers, services, resources, host names, host identifiers, port addresses, the domain name system, Internet addresses
Uniform Resource Locator (URL)
Uniform Resource Identifier (URI)
Security
Fault Tolerance
Interprocess Communication
Basic model
Primitives (operations): connect, send, receive, disconnect
Connection-oriented/connectionless
Data marshalling: data flattening, data representation, serialization
Event synchronization
Event diagram, sequence diagram
Distributed Computing Paradigms
Array of paradigms that have evolved for distributed computing
A historical look at the evolution of these paradigms
Overview & comparison of each paradigm
The Socket API
The basic model
Stream-mode (connection-oriented) socket
Datagram socket (connectionless) socket
Java socket API
Using socket to implement a client
Using socket to implement a server
A simple middleware using sockets
Secure sockets and the Java secure socket extension API
The Client-server Paradigm
The daytime protocol and a sample client-server suite
The echo protocol and a sample client-server suite
Connection-oriented client-server
Connectionless client-server
Iterative server and concurrent server
Stateful server and stateless server
Group Communications
Unicast versus multicast
Basic model of group communications
The Java multicast API
Sample multicast sender program
Sample multicast listener program
Multicast and message ordering
Reliable multicast/broadcast
Distributed objects
Message passing versus distributed objects
The basic model
Remote procedure call
Remote method invocation
Advanced Remote Method Invocations (RMI)
RMI stub downloading
security policy
Callback
Internet applications
Basic components and protocols: HTTP, HTML, MIME, web server, browser, web forms
Web document types: static, dynamic, executable, active
CGI: background; interaction and passing of data among browser, web server, and script(s)
HTTP Session state information: hidden tags, cookies, session objects
Client-side programming: Applets, JavaScript
Server-side programming: common gateway Interface (CGI), servlets, server pages
The Common Object Request Broker Architecture (CORBA)
Basic architecture
Object Servers and Object Clients
Object References
Naming services
Object services
Object adapters
Java IDL
Internet Applications - continued
Applets
Servlets; session data maintenance
Web services and the Simple Object Access Protocol (SOAP)
Advanced Distributed Computing Paradigms
Message queue system
Mobile agents
Network services
Object spaces
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×