Lenguajes utilizados para aplicaciones distribuidas Presenta: Juana Ruiz Trejo
Aplicación distribuida Aplicación hecha de distintos componentes , ejecucutadas en ambientes separados, generalmente en diferentes plataformas conectadas por una red. Ejemplo: Modelo cliente /servidor
Necesidades a cubrir Trabajo a distancia. Compartir información. Accesibilidad. Seguridad en la protección de la información (tener la base de datos particionada en dos o mas nodos). Independencia lugares.
Problemas comunes en el desarrollo y uso de aplicaciones Disponibilidad de los servidores. Acceso a los sistemas de manera remota. Posibilidad de que pueden ser vistos (pero no accesados) por muchas personas. Capacidad de los equipos donde se almacenan las fuentes.
Java Es un lenguaje de programación orientado a objetos, desarrollado por sun microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++.Comúnmente es el mas empleado por seguridad.
Visual basic .NET Visual basic tiene una gran cantidad de características nuevas y mejoradas como la herencia, las interfaces y la sobrecarga que la convierten en un lenguaje eficaz de programación orientado a objetos, es soportado por muchas plataformas.
Visual C# .NET Es un lenguaje orientado a objetos simple, selecto y con seguridad en el tratamiento de datos para generar una gran variedad de aplicaciones.
Visual C++ .NET Brinda beneficios de compatibilidad de servicios, permite la seguridad de acceso, estructura código.
Lenguaje de mercado extensible (XML) Lenguaje de formato ampliable XML define información y datos de acuerdo a las necesidades usuario. Se adecua a todas las plataformas, usado comúnmente en internet.
Php Usado para paginas web Sencillo, integro , se adecua a todas las plataformas, usado comúnmente en internet.
Ejemplos de aplicaciones distribuidas
Conclusión