Desarrollo de Aplicaciones Distribuidas

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Desarrollo de Aplicaciones Distribuidas por Mind Map: Desarrollo de Aplicaciones Distribuidas

1. Arquitecturas

1.1. Cliente dinamico Servidor Estatico

1.1.1. Paginas con JavaScripy

1.1.1.1. JavaScript De graficos

1.1.1.1.1. Se implemento ya que CSS empezo a ser limitado

1.1.1.2. Peticiones en segundo Plano

1.1.1.2.1. Usa AJAX

1.1.1.2.2. Trasnporte Archives XML y JSON

1.1.1.2.3. Servidor genera API REST ante peticiones HTTP

1.1.1.2.4. API REST

2. Tecnologias de servicios en el servidor

2.1. JAVA EE

2.1.1. Estardares JEE

2.1.1.1. Estandares Abiertos

2.1.1.2. JPC

2.1.2. Mayoria es Libre

2.1.3. Diversos servidores JAVA

2.1.3.1. TomCat

2.1.3.2. Glassfhis

2.1.3.2.1. Cada servidor soporte un tipo de estandar

2.1.3.3. Jetty

2.1.4. Empresarial

2.1.5. Bibliotecas

3. Base de Datos

3.1. No SQL

3.1.1. Usa Cache

3.1.2. Cassandra

3.1.3. Redis

3.1.4. No es modelo entidad realicion

3.2. Relacional

3.2.1. MySQL

3.2.1.1. Multiplataforma

3.2.1.2. Codigo abierto

3.2.1.3. SQL 99

3.2.1.4. Popular en desarrollo WEB

3.3. No relacionales

4. Servidor

4.1. Java EE, Python, Ruby, .NET, PHP, Node

5. Arquitecturas aplicaciones Web

5.1. Protocolos/Formatos

5.1.1. * HTTP * HTML

5.2. Estáticos

5.3. Dinámicos

5.4. Formados de

5.4.1. Navegador

5.4.1.1. Cliente

5.4.2. Servidor Web

5.4.2.1. Recibe peticiones de clientes

5.5. Clientes

5.5.1. JavaScript

5.5.1.1. Estáticos

5.5.1.1.1. Sin JavaScript * Cliente Estático * Servidor Dinámico

5.5.1.2. Dinámicos

5.5.1.2.1. Con JavaScript * Servidor Estático * Cliente Dinámico

6. Desarrollo Web

6.1. Desarrollo de SW

6.1.1. Arquitectura de Aplicaciones Web

6.1.1.1. Tecnologías de cliente

6.1.1.1.1. Creación de webs con tecnologías de desarrollo

6.1.1.2. Tecnologías de Servidor

6.1.1.2.1. Creación de webs con tecnologías de desarrollo

6.1.1.3. Bases de datos

6.1.1.3.1. Creación de webs con tecnologías de desarrollo

6.2. Administración de Sistemas

6.2.1. Internet

6.2.1.1. * Escalabilidad * Tolerancia a fallos

6.2.2. Aplicaciones web

6.2.2.1. * Escalabilidad * Tolerancia a fallos

6.2.2.2. Servidor Web

6.2.2.3. Bases de datos

6.2.3. Cloud Computing