Você está na página 1de 3

TECNOLOGA DE COMPUTO CLIENTE / SERVIDOR La tecnologa cliente /servidor est cambiando nuestra forma de pensar acerca de cmo se utilizan

las computadoras, se podra decir que Internet introdujo la tecnologa cliente/servidor, la cual causo una revolucin y posee una caracterstica distintiva las cuales se observan solo en las grandes empresas lderes en la industria de la computacin. La tecnologa cliente/servidor proporciona un entorno abierto y flexible, las aplicaciones se ejecutan de manera ms predominante que en un PC las cuales estarn conectadas a redes de rea local o de rea amplia. En el mundo actual los servidores deben soportar protocolos de conexin de igual manera que una PC, interpretar los mensajes que estas le enven, servir los archivos de una PC, adems de proporcionarles informacin y servicios de la manera ms directa posible. El desarrollo de aplicaciones cliente/servidor requiere habilidades combinadas entre las que se cuentan procesamiento de transacciones, diseo de bases de datos, experiencia en comunicaciones, diseo de interfaces grficas de usuario y pericia en Internet, para aplicaciones ms avanzadas se necesitan conocimientos de objetos distribuidos e infraestructuras de componentes. La mayor parte de las soluciones con tecnologa cliente/servidor de estos das son implementaciones en redes locales de PC que se adecan al grupo que las utiliza. Todo, desde los directorios de esas redes hasta las necesidades de seguridad deben configurarse de forma adecuada y a menudo son los propios usuarios quienes lo hacen. De modo tradicional, los servicios de informacin abastecen a grandes centros de datos, no al conjunto de departamentos o las redes locales. La tecnologa cliente/servidor podra estar mejor atendida si los servicios de informacin estuviesen organizados en dos capas: una para que administren y distribuyan sistemas departamentales y otra para que administren la red global, las aplicaciones intra e interempresariales y para que configuren la interoperabilidad y estndares de la infraestructura de componentes. Esta tecnologa alienta la apertura computacional y proporciona un campo de juego nivelado en el que pueden participar una amplia variedad de plataformas. Se vislumbra una era indmita en donde la tecnologa cliente/servidor ser generalizada ya que se tendr clientes por doquier (PC, PC de red, tablillas de lpices electrnicos, dispositivos inteligentes, aplicaciones para Internet, comunicacin mvil, decodificadores para televisin, libros inteligentes, robots, y, miles de aparatos an no inventados pero con los cuales se intercambiara informacin) Como se dijo anteriormente, la Word Wide Web est redefiniendo la tecnologa cliente/servidor, las intranets estn derribando las barreras tradicionales en la arquitectura cliente/servidor de escala departamental con la de magnitud empresarial; ahora se tenemos tejidos de servidores interconectados a escala mundial, las redes locales se estn convirtiendo en parte de Internet y viceversa. Estos tejidos se han convertido en la espina dorsal del comercio basado en Internet. Una extranet crea un tnel de seguridad entre dos empresas a travs del Internet, esta tecnologa

recibe el nombre de red virtual privada (VPN) y hoy en da existen normas de seguridad basadas en Internet para crear estas VPN. En la tecnologa cliente/servidor livianas son las llamadas aplicaciones para la planificacin de recursos de la empresa de compaa como SAP, Oracle, PeopleSoft, Baan, Intentia; estos ofrecen soluciones cliente/servidor en paquete para funciones de soporte interempresariales y en la actualidad se estn ampliando sus paquetes de programas hacia operaciones extraempresariales. Para poder obtener una definicin cliente/servidor diremos que son entidades lgicas autnomas que trabajan juntas en una red para cumplir una tarea; entonces la tecnologa cliente/servidor se distingue de otros tipos de software distribuido por las siguientes caractersticas: Servicio. Es ante todo, una relacin entre procesos que se ejecutan en mquinas independientes una de la otra. Recursos compartidos. Un servidor puede servir a varios clientes al mismo tiempo y regular su acceso a recursos compartidos. Protocolos asimtricos. Existe una relacin de muchos a uno entre varios clientes y un servidor. Transparencia de ubicacin. Un servidor es un proceso que puede residir en la misma mquina que el cliente, o en otra, en la red. Mezclar y acoplar. El software cliente/servidor idea es independiente de plataformas de equipo o de sistemas operativos. Intercambios basados en mensajes. Clientes y servidores son sistemas acoplados sin grandes restricciones que interactan mediante un mecanismo de intercambios de mensajes. Encapsulado de servicios. A travs de un mensaje se le indica cul es el servicio que se le solicita y luego depende de l la forma en que satisface tal solicitud. Escalabilidad. Los sistemas cliente/servidor pueden escalarse horizontal y verticalmente. Integridad. El cdigo y la informacin del servidor se administran de manera central.

Se ha tomado la idea de dividir una aplicacin en dos capas a fin de crear varios tipos de soluciones, sin embargo, cada una de ellas se distingue por la naturaleza del servicio que brinda a sus clientes: Servidores de archivos. En este tipo de servicio de informacin es necesario que se intercambien muchos mensajes por la red para obtener la informacin pedida, estos son muy tiles para compartir archivos a lo largo de la red. Servidores de base de datos. El cliente pasa como mensajes solicitudes escritas en SQL al servidor de base de datos, el resultado de cada comando SQL se devuelve por la red. Servidores de transacciones. El cliente llama, mediante un motor de base de datos de SQL a procedimientos remotos que residen en el servidor. Estos procedimientos remotos en el servidor ejecutan un conjunto de instrucciones de SQL. Servidores de groupware. Se encarga de la administracin de informacin semiestructurada, como texto, imgenes, correo electrnico, tableros de boletines electrnicos y flujo de trabajo. Estos sistemas cliente/servidor ponen a las personas en contacto directo con otras personas.

Servidores de aplicaciones de objetos. La aplicacin cliente/servidor est escrita como un conjunto de objetos de comunicacin. Los objetos cliente se comunican con objetos servidor mediante un intermediario de solicitud de objetos, u ORB. Servidores de aplicaciones web. Es la primera aplicacin cliente/servidor verdaderamente global. Este modelo de arquitectura cliente/servidor consta de clientes porttiles y universales que se comunican con servidores. Comparacin entre modelos de dos y tres capas. Administracin del sistema Seguridad Encapsulado de la informacin Desempeo Escalabilidad Reciclado de aplicaciones Facilidad de desarrollo Infraestructura servidor a servidor Integracin de aplicaciones heredadas Soporte a Internet Soporte de base de datos heterogneo Enormes posibilidades de comunicacin Flexibilidad de arquitectura de hardware Disponibilidad DOS CAPAS Compleja Baja Bajo Pobre Pobre Pobre Alta No No Pobre No No Limitada Baja TRES CAPAS Menos compleja Alta Alta Bueno Excelente Excelente Va mejorando Si Si Excelente Si Si Excelente Excelente

En la mayor parte de aplicaciones de tres capas la intermedia no est implementada como un programa monoltico; ms bien, los est como un conjunto de componentes que se utiliza en una gran variedad de transacciones de negocios que empiezan en el cliente.

Você também pode gostar