Ingeniera Informatica

Páginas: 14 (3354 palabras) Publicado: 19 de noviembre de 2013
Area de interés
Sistemas de Comunicación y Redes, Tecnologías y Aplicaciones
Desarrollo de Sistemas de Información

Autores
María Begoña Rodríguez
Patricia Bazán
bego@ada.info.unlp.edu.ar
pbaz@ada.info.unlp.edu.ar

LINTI
Laboratorio de Investigación en Nuevas Tecnologías Informáticas
Facultad de Informática – UNLP
Universidad Nacional de La Plata
Director: Lic. Francisco Javier DíazCalle 50 y 115 – 1er Piso – la Plata (1900) – Buenos Aires – Argentina
fax: 0221-423-0124 – tel: 0221-422-3528

Titulo
“Java y .NET comparación de paradigmas”

Resumen
El desarrollo de software distribuido ha tenido una evolución importante en la última década tanto desde
el punto de vista conceptual como tecnológico. Se evidencia la incorporación de estándares a los que
adhieren lasprincipales herramientas de desarrollo. De esta manera las nuevas tecnologías marcan una
tendencia dentro de la construcción de aplicaciones que podemos decir que definen un paradigma.
Los Servicios Web son una nueva generación de aplicaciones Web. Son componentes de software
autocontenidas, autodescriptivas y modulares que pueden ser accedidas, localizadas e invocadas desde
cualquier lugarsobre la Internet. Constituyen un modelo de cómputo distribuido que unifica los criterios
de comparación propuestos.
El presente trabajo establece una comparación desde el punto de vista del paradigma de la construcción
de aplicaciones distribuidas con tecnología Microsoft Vs. tecnología JAVA.

Introducción
El desarrollo de software distribuido ha tenido una evolución importante en la últimadécada tanto desde
el punto de vista conceptual como tecnológico. Se evidencia la incorporación de estándares a los que
adhieren las principales herramientas de desarrollo. De esta manera las nuevas tecnologías marcan una
tendencia dentro de la construcción de aplicaciones que podemos decir que definen un paradigma.
El presente trabajo establece una comparación desde el punto de vista delparadigma de la construcción
de aplicaciones distribuidas con tecnología Microsoft Vs. tecnología JAVA.
Dado que la comparación se establece desde el punto de vista de la computación distribuída, es
importante tener conocimiento de cual es el modelo de cómputo distribuido que se está comparando. En
este sentido, aparece el concepto de Servicio Web como dicho modelo.
Los Servicios Web son una nuevageneración de aplicaciones Web. Son componentes de software
autocontenidas, autodescriptivas y modulares que pueden ser accedidas, localizadas e invocadas desde
cualquier lugar sobre la Internet.
Pero más allá de este nuevo modelo de cómputo existen características a comparar entre las dos
tecnologías mencionadas que existen para un modelo de computación distribuida donde no exista el
conceptode Servicio Web. Ejemplos de los mismos son: aplicaciones Cliente/Servidor y aplicaciones
Web.
Además, podemos decir que el concepto de Servicio Web es una evolución natural de estos dos
modelos computacionales mencionados. Ambos tienen en común el hecho de ser un caso particular de
software distribuido. El Servicio Web lleva este concepto a la Internet agregando la idea de ser
autocontenidoy accesible desde cualquier punto.
Una aplicación Cliente/Servidor es software que se construye sobre un modelo computacional distribuido
donde existe una comunicación asimétrica entre un proceso servidor que atiende requerimientos y un
proceso cliente que los solicita. Ambas componentes son módulos funcionales con interfases bien
definidas y que establecen su comunicación a través demensajes sincrónicos sin hacer uso de un
contexto global. La lógica de la aplicación (lógica del negocio) se encuentra distribuida entre cliente y
servidor, mientras que el cliente se hace cargo de la interfase de usuario y el servidor de resolver el
acceso a los datos.
Una aplicación Web es, al igual que una aplicación cliente/servidor, un tipo especial de aplicación
distribuida que se accede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingeniera informatico
  • ingeniera en informatica
  • Ingeniera En Aplicaciones Informaticas
  • Ingeniera en estadistica informatica
  • ingeniera informática
  • Ingeniera En Informatica
  • ingeniera en informatica
  • Ingeniera en Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS