Wednesday, May 4, 2011

Top Shirts For Skinny Jeans

Distributed Systems (CLASS)


Distributed System is an unclear concept to define. Collection of items autonomic computing that are physically separated and do not share a common memory, communicate with each other by exchanging messages using a communication medium. Autonomous systems may have features not homogeneous.



Characteristics of Distributed Systems.
1.-Each computing element has its own memory and its own operating system.
2.-Control of local and remote resources.
3 .- Open Systems (Facilities for change and growth). 4.-Platform
not standard (Unix, NT, Intel, RISC, etc.).
5.-Means of communication (networks, protocols, devices, etc.). 6 .-
parallel processing capability.
7.-Dispersion and bias.

Model Construction.
* Client / Server Architecture:
An architecture is a set of rules, definitions, terms and models used to produce a product. The client / server architecture brings together elements that perform joint distributed processes and collaborative computing. Customer



set of software and hardware that relies on the services of one or more servers.
Server
set of hardware and software that meets the requirements of a client.

* Communication Network
is all that set of elements based on hardware and software that enables a link between clients and servers, are classified by their size LAN, MAN and WAN.

In java there are some tools and concepts to program distributed systems, we have what is the RMI.

" system Remote Method Invocation (RMI) Java allows an object running on a Virtual Machine Java (VM) to call methods of another object in another VM different. "
The stubs and skeletons are responsible for establishing a connection between a client and a remote object. Stubs run on the client and the server skel .

serializable objects:
"A serializable object is an object that can be converted into a sequence of bytes. For a serializable object must implement java.io.Serializable interface . This interface defines no method. just used to make those classes whose instances can be converted to sequences of bytes (and subsequently rebuilt). Objects as String common as , Vector or ArrayList implement Serializable , so that can be serialized and later reconstructed.
To serialize an object no more than declare the object as serializable:
 public class MyClass implements java.io.Serializable 
The Java runtime system is responsible for making the serialization automatically. "

Sockets .
"A socket (outlet), is a method for communication between a client program and a server program on a network. A socket is defined as the endpoint in a connection. Sockets are created and used a system of petitions or function calls sometimes called application programming interface to sockets API (application programming interface) "


Sources:
http://www.dcc.uchile.cl/ ~ lmateu/CC60H/CompServ/index.html
http://www.programacion.com/articulo/invocacion_remota_de_metodos_rmi_107
http://www. javahispano.org / content / en / serializacrion_en_java /

0 comments:

Post a Comment