Desarrollo de aplicaciones web distribuidas. UF1846.

Beatriz Coronado García

ISBN: 9788419189936
Editorial: Tutor Formación
Páginas: 94
Género: Informática
IBIC: Programación de web
Año: Oct-2024

USD52.25
descuentos no aplicados
<p><span style="color:rgb(0,0,255);">Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final </span><span style="color:rgb(0,0,0);">en el email tutor@tutorformacion.es</span><br><br><span style="color:rgb(0,0,0);">Capacidades que se adquieren con este Manual:</span><br><br><span style="color:rgb(0,0,0);">Seleccionar y emplear servicios distribuidos para su integración en la aplicación web:</span><br><br><span style="color:rgb(0,0,0);">- Identificar las posibilidades que ofrecen los servicios distribuidos web para su integración en la aplicación a desarrollar.</span><br><span style="color:rgb(0,0,0);">- Especificar las características de los protocolos estándares del mercado para poder utilizar servicios web en la aplicación a desarrollar.</span><br><span style="color:rgb(0,0,0);">- Seleccionar y emplear los servicios web más adecuados para ser utilizados en la aplicación web en función del diseño especificado.</span><br><br><span style="color:rgb(0,0,0);">Índice:</span></p><p>Introducción&nbsp;&nbsp;&nbsp;&nbsp;5<br>Arquitecturas distribuidas orientadas a servicios&nbsp;&nbsp;&nbsp;&nbsp;11<br>1.&nbsp;&nbsp;&nbsp;&nbsp;Características generales de las arquitecturas de servicios distribuidos.&nbsp;&nbsp;&nbsp;&nbsp;12<br>2.&nbsp;&nbsp;&nbsp;&nbsp;Modelo conceptual de las arquitecturas orientadas a servicios.&nbsp;&nbsp;&nbsp;&nbsp;16<br>2.1.&nbsp;&nbsp;&nbsp;&nbsp;Basados en mensajes.&nbsp;&nbsp;&nbsp;&nbsp;16<br>2.2.&nbsp;&nbsp;&nbsp;&nbsp;Basados en recursos.&nbsp;&nbsp;&nbsp;&nbsp;18<br>2.3.&nbsp;&nbsp;&nbsp;&nbsp;Políticas y contratos de servicios.&nbsp;&nbsp;&nbsp;&nbsp;22<br>3.&nbsp;&nbsp;&nbsp;&nbsp;Aspectos de seguridad en arquitecturas orientadas a servicios.&nbsp;&nbsp;&nbsp;&nbsp;24<br>3.1.&nbsp;&nbsp;&nbsp;&nbsp;Seguridad de datos.&nbsp;&nbsp;&nbsp;&nbsp;24<br>3.2.&nbsp;&nbsp;&nbsp;&nbsp;Seguridad de mensajes.&nbsp;&nbsp;&nbsp;&nbsp;28<br>3.3.&nbsp;&nbsp;&nbsp;&nbsp;Control de acceso: el modelo RBAC.&nbsp;&nbsp;&nbsp;&nbsp;31<br>3.4.&nbsp;&nbsp;&nbsp;&nbsp;Seguridad en comunicaciones: protocolos seguros.&nbsp;&nbsp;&nbsp;&nbsp;36<br>4.&nbsp;&nbsp;&nbsp;&nbsp;Implementación de arquitecturas orientadas a servicios mediante tecnologías web.&nbsp;&nbsp;&nbsp;&nbsp;37<br>4.1.&nbsp;&nbsp;&nbsp;&nbsp;Especificaciones de servicios web de uso común: SOAP, REST, etc.&nbsp;&nbsp;&nbsp;&nbsp;37<br>4.2.&nbsp;&nbsp;&nbsp;&nbsp;Lenguajes de definición de servicios: el estándar WSDL.&nbsp;&nbsp;&nbsp;&nbsp;39<br>4.3.&nbsp;&nbsp;&nbsp;&nbsp;Estándares de seguridad en servicios web: WS-Security, SAML, XACML, etc.&nbsp;&nbsp;&nbsp;&nbsp;44<br>5.&nbsp;&nbsp;&nbsp;&nbsp;Implementación de la seguridad en arquitecturas orientadas a servicios.&nbsp;&nbsp;&nbsp;&nbsp;46<br>5.1.&nbsp;&nbsp;&nbsp;&nbsp;Conceptos básicos de criptografía.&nbsp;&nbsp;&nbsp;&nbsp;46<br>5.2.&nbsp;&nbsp;&nbsp;&nbsp;Tipos de criptografía&nbsp;&nbsp;&nbsp;&nbsp;46<br>5.3.&nbsp;&nbsp;&nbsp;&nbsp;Entidades certificadoras.&nbsp;&nbsp;&nbsp;&nbsp;47<br>5.4.&nbsp;&nbsp;&nbsp;&nbsp;Certificados digitales. Características.&nbsp;&nbsp;&nbsp;&nbsp;49<br>5.5.&nbsp;&nbsp;&nbsp;&nbsp;Identificación y firma digital mediante certificados digitales.&nbsp;&nbsp;&nbsp;&nbsp;51<br>5.6.&nbsp;&nbsp;&nbsp;&nbsp;Cifrado de datos.&nbsp;&nbsp;&nbsp;&nbsp;53<br>6.&nbsp;&nbsp;&nbsp;&nbsp;Directorios de servicios.&nbsp;&nbsp;&nbsp;&nbsp;54<br>6.1.&nbsp;&nbsp;&nbsp;&nbsp;Concepto de directorio.&nbsp;&nbsp;&nbsp;&nbsp;54<br>6.2.&nbsp;&nbsp;&nbsp;&nbsp;Ventajas e inconvenientes.&nbsp;&nbsp;&nbsp;&nbsp;55<br>6.3.&nbsp;&nbsp;&nbsp;&nbsp;Directorios distribuidos.&nbsp;&nbsp;&nbsp;&nbsp;56<br>6.4.&nbsp;&nbsp;&nbsp;&nbsp;Estándares sobre directorios de servicios: UDDI.&nbsp;&nbsp;&nbsp;&nbsp;57<br>7.&nbsp;&nbsp;&nbsp;&nbsp;Búsqueda y selección de servicios.&nbsp;&nbsp;&nbsp;&nbsp;60<br>7.1.&nbsp;&nbsp;&nbsp;&nbsp;Proveedores de servicios públicos y privados.&nbsp;&nbsp;&nbsp;&nbsp;60<br>7.2.&nbsp;&nbsp;&nbsp;&nbsp;Análisis de estructura y fiabilidad de los datos.&nbsp;&nbsp;&nbsp;&nbsp;60<br>7.3.&nbsp;&nbsp;&nbsp;&nbsp;Identificación de riesgos relacionados con el origen de los datos.&nbsp;&nbsp;&nbsp;&nbsp;60<br>8.&nbsp;&nbsp;&nbsp;&nbsp;Formatos de los ficheros de intercambio de datos.&nbsp;&nbsp;&nbsp;&nbsp;61<br>8.1.&nbsp;&nbsp;&nbsp;&nbsp;Tipos de formatos.&nbsp;&nbsp;&nbsp;&nbsp;61<br>8.2.&nbsp;&nbsp;&nbsp;&nbsp;Construcción de ficheros de intercambio a partir de estructuras de datos en memoria.&nbsp;&nbsp;&nbsp;&nbsp;61<br>8.3.&nbsp;&nbsp;&nbsp;&nbsp;Validadores de formato.&nbsp;&nbsp;&nbsp;&nbsp;61<br>8.4.&nbsp;&nbsp;&nbsp;&nbsp;Procesadores.&nbsp;&nbsp;&nbsp;&nbsp;62<br>9.&nbsp;&nbsp;&nbsp;&nbsp;Prueba de autoevaluación.&nbsp;&nbsp;&nbsp;&nbsp;63<br>Programación de servicios web en entornos distribuidos&nbsp;&nbsp;&nbsp;&nbsp;64<br>1.&nbsp;&nbsp;&nbsp;&nbsp;Componentes software para el acceso a servicios distribuidos.&nbsp;&nbsp;&nbsp;&nbsp;65<br>1.1.&nbsp;&nbsp;&nbsp;&nbsp;Definición de servicios.&nbsp;&nbsp;&nbsp;&nbsp;65<br>1.2.&nbsp;&nbsp;&nbsp;&nbsp;Generación automática de servicios.&nbsp;&nbsp;&nbsp;&nbsp;67<br>2.&nbsp;&nbsp;&nbsp;&nbsp;Programación de diferentes tipos de acceso a servicios.&nbsp;&nbsp;&nbsp;&nbsp;70<br>2.1.&nbsp;&nbsp;&nbsp;&nbsp;Servicios basados en publicación/suscripción&nbsp;&nbsp;&nbsp;&nbsp;70<br>2.2.&nbsp;&nbsp;&nbsp;&nbsp;Servicios basados en repositorios.&nbsp;&nbsp;&nbsp;&nbsp;74<br>2.3.&nbsp;&nbsp;&nbsp;&nbsp;Servicios accesibles desde agentes de usuario.&nbsp;&nbsp;&nbsp;&nbsp;75<br>2.4.&nbsp;&nbsp;&nbsp;&nbsp;Proveedores y consumidores de servicios en entorno servidor.&nbsp;&nbsp;&nbsp;&nbsp;77<br>3.&nbsp;&nbsp;&nbsp;&nbsp;Herramientas para la programación de servicios web.&nbsp;&nbsp;&nbsp;&nbsp;78<br>3.1.&nbsp;&nbsp;&nbsp;&nbsp;Comparativa.&nbsp;&nbsp;&nbsp;&nbsp;78<br>3.2.&nbsp;&nbsp;&nbsp;&nbsp;Bibliotecas y entornos integrados (frameworks) de uso común&nbsp;&nbsp;&nbsp;&nbsp;86<br>4.&nbsp;&nbsp;&nbsp;&nbsp;Prueba de autoevaluación.&nbsp;&nbsp;&nbsp;&nbsp;89<br>Resumen&nbsp;&nbsp;&nbsp;&nbsp;90<br>Prueba de evaluación final&nbsp;&nbsp;&nbsp;&nbsp;91<br>&nbsp;</p>

Descripción

Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final en el email tutor@tutorformacion.es

Capacidades que se adquieren con este Manual:

Seleccionar y emplear servicios distribuidos para su integración en la aplicación web:

- Identificar las posibilidades que ofrecen los servicios distribuidos web para su integración en la aplicación a desarrollar.
- Especificar las características de los protocolos estándares del mercado para poder utilizar servicios web en la aplicación a desarrollar.
- Seleccionar y emplear los servicios web más adecuados para ser utilizados en la aplicación web en función del diseño especificado.