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. 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.SerializableThe 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 / |
Wednesday, May 4, 2011
Top Shirts For Skinny Jeans
Distributed Systems (CLASS)
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment