Demo - DataSnap y Nube
|
|
- Álvaro Caballero Barbero
- hace 2 años
- Vistas:
Transcripción
1 Demo - DataSnap y Nube Agenda Introducción a RAD Cloud DBExpress Nueva API de la Nube Qué hay de nuevo en DataSnap? 1
2 API de la Nube 2
3 Qué es la API de la Nube? Una API de Delphi para acceder a los servicios de aplicación en las nubes de Amazon y Microsoft Azure. Soporte de servicios de la API Almacenaje Azure Blobs Service Amazon S3 Tabla Azure Table Service SimpleDB Cola Azure Queue Service Amazon SQS 3
4 Convenciones de nombrado Amazon y Microsoft utilizan diferentes nombres para las mismas cosas Container = Bucket Blobs = Object Page = Multipart ACL = ACL (Access Control List) Microsoft Azure Blob Storage Almacenaje no estructurado Contenedor no definido Para almacenar elementos muy grandes como por ejemplo: Imágenes, Video, Documentos, etc. Azure Tables Almacenaje escalable y estructurado Tipo de tablas NO SQL Entidades almacenadas en una tabla Diferentes conjuntos de propiedades diseñadas para diferentes tipos Queues Mensajería persistente y asíncrona Cada mensaje puede ser de hasta 8 kb 4
5 Amazon WS Simple Storage Service (S3) Almacenaje de Blobs Almacenaje no estructurado Contenedor definido Para almacenar elementos muy grandes como por ejemplo: Imágenes, Video, Documentos, etc. SimpleDB - Tables Almacenaje escalable y estructurado Tipo de tablas NO SQL Entidades almacenadas en una tabla Diferentes conjuntos de propiedades diseñadas para diferentes tipos Simple Queue Service (SQS) Mensajería persistente y asíncrona Cada mensaje puede ser de hasta 64 kb Despliegue en la Nube El gestor de despliegues soporta: Microsoft Azure Amazon EC2 5
6 Qué hay de nuevo en DataSnap? Qué hay de nuevo en DataSnap? Mejoras Server Interfaces REST Callback Authentication Manager Nueva monitorización y control de DataSnap 6
7 Server Información del soporte de las conexiones DataSnap HTTP en TSQLConnection y TDSRESTConnection Nuevo TDBXChannelInfo.DBXClientInfo (registro TDBXClientInfo) que informa: Dirección IP Protocolo Nombre de la aplicación (cuando sea posible) solo para HTTP Soporte de HTTPS Para servidores DataSnap Stand-alone Para servidores WebBroker Stand-alone Paso a paso de DataSnap actualizados con el soporte HTTPS 7
8 Gestor de sesiones Soporte de sesión para el protocolo TCP/IP Soporte para almacenar y devolver TObject en las sesiones Sesiones creadas y destruidas con el protocolo TCP/IP informan los AddSessionEvent y RemoveSessionEvent Soporte para múltiples túneles de Callback en el interfaz DataSnap REST Gestor de túneles de Callback La clase TDSCallbackTunnelManager en la unidad DSServer Permite el seguimiento cuando: El Callback se añade o se quita El Túnel se crea o se cierra 8
9 Callbacks Los callbacks pesados soportan ahora soportan ahora emisiones a callbacks específicos GetAllChannelNames añadido al DSServer para obtener el nombre de todos los canales de callback Eventos del lado del cliente Notificaciones cuando sea que el túnel del gestor se abre o cierra; o cuando se añaden o quitan canales, disponible para: Eventos de cliente Delphi DBX Eventos de cliente Delphi REST Eventos de cliente JavaScript REST 9
10 Eventos de cliente Delphi DBX El comp. TDSClientCallbackChannelManager, tiene el evento OnChannelStateChange Firma del método: (Sender: TObject; const EventItem: TDSClientChannelEventItem); Tipo de evento TunnelClosedByServer para conexiones cerradas por el servidor o cuando se pierde la conexión. Eventos de cliente Delphi REST El comp. TDSRestClientChannel component, tiene el event0 OnChannelStateChange Firma del método: (Sender: TObject; const EventItem: TDSRESTChannelEventItem); El tipo de evento ChannelClosedByServer para pérdidas abruptas de conexión con el servidor 10
11 Eventos de cliente JavaScript Establecen una función de evento para ser invocada cuando los cambios sucedan en el canal o uno de sus callbacks var channel = new ClientChannel (clientid, channelname); channel.onchannelstatechange = HandleChannelEvent; Si el servidor se cierra correctamente, el cliente obtiene un evento de tipo ClientChannel.EVENT_CHANNEL_STOP Si se piede la conexión abruptamente el cliente obtiene un evento del tipo ClientChannel. EVENT_SERVER_DISCONNECT. Soporte de session en JavaScript initsessiondata function (en serverfunctionexecutor.js) ahora toma un segundo parámetro opcional. El parámetro se fijará a la Cookie de Id general (dssessionid). Permite que tengas un completo control sobre que aplicación usa un ID/cookie de sesión. 11
12 Resultados JSON y llamadas REST El evento OnResult se ha añadido a los componentes TDSHTTPWebDispatcher y TDSHTTPService Se permite cambiar el formato del resultado JSON en las llamadas REST. Firma del método: (Sender: TObject; var ResultVal: TJSONValue; const Command: TDBXCommand; var Handled: Boolean); Parámetros de consulta en llamadas REST GetInvocationMetadata().QueryParams Devuelve un TStrings que contiene pares de clave valor para todos los parámetros de consulta pasados a través de la URL de la llamada REST 12
13 Monitorización y control de DataSnap Monitorización y control de DataSnap Los servidores DataSnap en XE2 son capaces de fácilmente monitorizar las conexiones, y cerrar cualquier conexión que deseen. 13
14 Qué puedes hacer? Tomar el control de las conexiones cliente Monitorizar las respuestas de los clientes Limitar el número de peticiones por conexión Mejorar la seguridad Más Cómo funciona? Los componentes TDSTCPServerTransport tienen dos nuevos eventos: onconnect ondisconnect Las conexiones se enlazan con un ID de sesión 14
15 Escuchando los eventos TCP/IP Detectando desconexiones anormales Por defecto, en evento OnDisconnect no será notificado al cliente si este abruptamente pierde la conexión El comportamiento depende de la configuración del OS Utilizamos los métodos TDSTCPChannel para controlar el comportamiento de cada conexión: EnableKeepAlive DisableKeepAlive 15
16 Como utilizar EnableKeepAlive Si la conexión está inactiva durante más de 10 segundos, se envía un paquete para chequear si el cliente está ahí. Event.Channel.EnableKeepAlive(10000); Como usar EnableKeepAlive Si el cliente no responde el OS volverá a reenviar el paquete un número X de veces (en Win 7 serán 10). Se puede especificar el número de milisegundos a esperar entre reintentos si el cliente no responde al paquete. Event.Channel.EnableKeepAlive(10000, 100); 16
17 Habilitar KeepAlive Disponible en el componente TDSTCPServerTransport Tres nuevas propiedades publicadas KeepAliveEnablement - (Set: Default, Enabled, Disabled) KeepAliveTime Integer, valor en milisegundos KeepAliveInterval - Integer, valor en milisegundos Cómo usar el DisableKeepAlive Obtener el canal asociado a una conexión y llamada dadas: DisableKeepAlive; 17
18 Cerrando conexiones de clientes Las conexión puede cerrarse en cualquier momento El canal nos suministra la instancia de la conexión //Get the associated Channel for the given connection, and if successful close it if FConnections.TryGetValue(Connection, Channel) then Channel.Close; Demostración Seguimiento de todas las conexiones TCP/IP y sus sesiones correspondientes Como cerrar manualmente una conexión TCP/IP desde el servidor Como detectar cuando un cliente ha perdido la conectividad a Internet mientras está conectado. 18
Embarcadero Delphi XE 3. Desarrollando Aplicaciones con DataSnap. Contenido del Material
Contenido del Material Introducción... 2 Descripción y Arquitectura de DataSnap... 3 Descripción:... 3 Arquitectura:... 4 Ejemplo de DataSnap Simple (Como en Primero)... 5 Servidores DataSnap que podemos
MS_10978 Introduction to Azure for Developers
Gold Learning Gold Business Intelligence Silver Data Plataform Introduction to Azure for Developers www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso ofrece
CL_50466 Windows Azure Solutions with Microsoft Visual Studio 2010
Windows Azure Solutions with Microsoft Visual Studio 2010 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso es una introducción
EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE
EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE DAVID CHAPPELL OCTUBRE DE 2010 PATROCINADO POR MICROSOFT CORPORATION CONTENIDOS Por qué crear un nuevo modelo de programación?... 3 Las tres reglas del modelo
Desarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor
Router Teldat. Protocolo TIDP
Router Teldat Protocolo TIDP Doc. DM761 Rev. 10.60 Mayo, 2007 ÍNDICE Capítulo 1 Protocolo TIDP...1 1. Introducción... 2 2. Protocolo TIDP...3 2.1. Escenario de uso... 3 2.2. Tipos de paquete... 6 2.3.
DESPLIEGUE DE SENTINET
DESPLIEGUE DE SENTINET INTRODUCCIÓN Sentinet es una solución que proporciona gestión y gobierno de infraestructuras SOA desplegadas tanto on-premise, en la nube o en entornos híbridos. Sentinet está desarrollada
Computación en la nube. Angel Acha (aacha@ciin.es) www.ciin.es @MICCantabria geeks.ms/blogs/ciin
Computación en la nube Angel Acha (aacha@ciin.es) www.ciin.es @MICCantabria geeks.ms/blogs/ciin Interés común en el desarrollo del uso de la Tecnología y del sector TIC regional Gobierno Cantabria Mejora
Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange
Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 5: Servicio Microsoft Exchange Aulas en red. Aplicaciones y servicios. Windows Servicio Correo Electrónico En este apartado procederemos
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS 1 Introducción... 3 2 Despliegue de la aplicación de ejemplo... 3 2.1 Requisitos previos... 3 2.2 Despliegue de la aplicación... 3 3 Prueba
Programador Web 2.0 OBJETIVOS GENERALES
Programador Web 2.0 OBJETIVOS GENERALES Las herramientas y lenguajes utilizados en la Web hoy convergen para brindar las más diversas posibilidades en el desarrollo de aplicaciones Web y en otros dispositivos
2015 Microsoft MVP Virtual Conference
2015 Microsoft MVP Virtual Conference May 14 15, 2015 Extendiendo tu Infraestructura Local jacia la nube con Azure Pablo Ariel Di Loreto Nicolás Granata 14/05/2015 Quiénes somos? Pablo Ariel Di Loreto
Programación de dispositivos Bluetooth a través de Java
Programación de dispositivos Bluetooth a través de Java Alberto Gimeno Brieba gimenete@gimenete.net Abstract En este documento se trata la programación de dispositivos Bluetooth con Java mediante el API
Tareas sobre ASP. Las cookies son incluidas por un script CGI (servidor) en la cabecera de un paquete http de respuesta al cliente.
Tareas sobre ASP Igarki San Millán Rodríguez Garbiñe López Estívariz Carmen Rodríguez Vázquez Sara Eguiluz Sáez de Urturi Relación entre HTTP y cookies: Las cookies complementan el protocolo HTTP en la
Historia de revisiones
Herbert Game Descripción de la Arquitectura Versión 1.8 Historia de revisiones Fecha Versión Descripción Autor 29/08/2011 1.0 Creación del documento Juan Pablo Balarini Máximo Mussini 30/08/2011 1.1 Actualización
!" #$!"# $ % &!" ' $ *()"! $ ' + ), -./#" # $ $ + %& $ '00( $ -0 102 / 0+), 0""(# $ /3-4 - 5 6-7 8-0 2 / '0 0-7 8 + 0 /3 ' - -7 8 + 0' - 0
!" #$!"# $ % &!" ' "()"# $ *()"! $ ' + ), -./#" # $ $ + %& $ '00( $ -0 102 / 0+), 0""(# $ -' ' /3-4 - 5 '+!" "()"5*()" 6-7 8-0 2 / '0 0-7 8 + 0 /3 10'-10 ' - -7 8 + 0' - 0 0 0 *0 " "( + 2/ "()"*()" '!"
SMPP Server http GATEWAY
SMPP Server http GATEWAY Introducción La plataforma http server permite al usuario enviar mensajes a través de esta plataforma. Para poder acceder a sus estadísticas y datos de facturación puede acceder
AJAX. Asynchronous JavaScript And Xml
1 AJAX Asynchronous JavaScript And Xml INTRODUCCIÓN (I) Ajax no es una tecnología en sí mismo. En realidad se trata de varias tecnologías independientes que se unen: XHTML y CSS, para crear una presentación
Programación. Contenido
CAE - Learning Management System - Programación pág. web: servidor (ASP.NET) Programación pág. web: servidor (ASP.NET) Programación Descripción Curso de desarrollo de aplicaciones web. Para ello se estudia
INDICE. Empowerment Center 2013 V 7.0.1.369 Administración del Servidor
INDICE CONFIGURACIÓN DEL SERVIDOR... 3 Introducción... 3 Características del Servidor Empowerment Center... 3 Arquitectura... 4 Empowerment Center Server... 5 MapInfo MapXtreme Server... 5 MapInfo DriveTime...
Puesta en marcha y configuración del servicio de monitorización remota (MONSER)
Puesta en marcha y configuración del servicio de monitorización remota (MONSER) Este documento explica brevemente los pasos a seguir para establecer un servicio de conexión remota que permita monitorizar,
Curso de HTML5 y CSS3
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 Uno de los principales
Desarrollo de Grandes Aplicaciones de Gestión de Red: Decisiones generales de diseño
Desarrollo de Grandes Aplicaciones de Gestión de Red: Decisiones generales de diseño Antonio Hernández Sáez 1 y Virgilio Gilart Iglesias 2 1 Escuela Politécnica Superior, Universidad de Alicante 036 90,
Servicios Profesionales Danysoft 11/01/2012
Delphi XE2 Calendario de Cursos Online Servicios Profesionales Danysoft 11/01/2012 1 Servicios Profesionales Danysoft CURSOS DELPHI XE OBSERVACIONES Estos cursos se pueden bonificar mediante los fondos
SharePoint Day Bogotá Julio 13 de 2013 Hello New World: Novedades en el desarrollo de componentes para SharePoint 2013
COMUNIDAD SHAREPOINT DE COLOMBIA SharePoint Day Bogotá Julio 13 de 2013 Hello New World: Novedades en el desarrollo de componentes para SharePoint 2013 Enrique Gonzalez Araujo Twitter @gonzalezaraujo Email
Manual de Instalación del software de Respaldo de. ATIO Cloud Services
Manual de Instalación del software de Respaldo de ATIO Cloud Services I. DESCARGA DEL SOFTWARE. Nota: Es preferible que usen los discos de instalación que tienen en ATIO o que descarguen el software en
Developing Windows Azure and Web Services
Código: S29 Duración: 25 horas En este curso, los estudiantes aprenderán cómo diseñar y desarrollar servicios de acceso a datos remotos y locales de diversas fuentes de datos. También aprenderán cómo desarrollar
Administración de la red (Windows 2008) www.adminso.es
Administración de la red (Windows 2008) www.adminso.es INTRODUCCIÓN Esquema de red Esquema de red En esta unidad vamos a configurar los siguientes servicios:. Permite que el servidor actúe como router
MundoSMS API SMS Premium
MundoSMS API SMS Premium Utilizando las diferentes funciones contempladas en esta documentación puede dotar del envío de SMS a su software o página web de forma sencilla y rápida con el único requisito
Aplicaciones Web con Delphi
Artículos técnicos Grupo Danysoft: Aplicaciones Web con Delphi Por Pablo Reyes Grupo Danysoft noviembre de 2002 - (902) 123146 www.danysoft.com Aplicaciones Web con Delphi 7 Una de las novedades más importantes
Introducción. Requerimientos
char c-link server 2.0 Introducción c-link server es un servicio WIN32 creado para permitir la total integración de sistemas telefónicos, habitualmente centrales telefónicas (PBX), con aplicaciones informáticas.
Gestión de acciones vía HTTP Action XML API
Gestión de acciones vía HTTP Action XML API LleidaNetworks Serveis Telemàtics, S.L. devel@lleida.net 5 de enero de 2012 ÍNDICE 2 Índice 1. Introducción 4 2. Aspectos generales 4 3. Eventos y Acciones 5
Programación páginas web con ASP.NET 3.5 (C#)
Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript
Router Teldat. Interfaz PPPoE
Router Teldat Interfaz PPPoE Doc. DM708 Rev. 10.00 Febrero, 2003 ÍNDICE Capítulo 1 Protocolo PPPoE...1 1. Introducción... 2 2. Descripción del protocolo PPPoE... 3 2.1. Fase de descubrimiento... 3 2.2.
UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO
www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL
Funcionamiento de Servicios Web, FTP
Funcionamiento de Servicios Web, FTP Tema 2.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Material adaptado del libro Computer
Guías para la práctica (2): Acceso a Salesforce
Guías para la práctica (2): Acceso a Salesforce Pasos Previos 1. Darse de alta en Salesforce como desarrollador: http://www.salesforce.com/form/trial/freetrial-developer.jsp 2. Crear nuevos leads (Candidatos),
" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2
! " ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2!" # 345 637 6$5!!!89 & 5 :8-7 & & ;(< 8 $ + - 8 : #= ' 7= : 0 & 0 &- =.> = ;(("9 &? WebClass - 1@#$% &'A1 ;(< 8- ( ) * *+ " $ % B9 5 5 # :!- WebClass
Guía de implementación de servicios Web
IBM WebSphere Commerce Guía de implementación de servicios Web Versión 5.5 IBM WebSphere Commerce Guía de implementación de servicios Web Versión 5.5 Nota Antes de utilizar esta información y el producto
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio de correo electrónico Exchange - 1 - Servicio de Correo Electrónico Exchange...- 3 - Definición... - 3 - Instalación... - 4 - Configuración...-
Configuración de políticas de acceso y de valores de DMZ
Javier del Moral Calzada (1º ASI Diurno) I.E.S. Pablo Serrano Febrero 2009 Configuración de políticas de acceso y de valores de DMZ Objetivos de la práctica: - Iniciar la sesión en un dispositivo multifunción
3.9 Patrón Distributed callback
3.9 Patrón Distributed callback Motivación (1) Queremos que la aplicación de administración de los termostatos Monitorize la temperatura de algunos termostatos, avisándonos si ésta baja o sube por encima
Librería para la creación de páginas web con PHP 5 o superior con funciones de
API PHP Librería para la creación de páginas web con PHP 5 o superior con funciones de Descripción de la API PHP mensajería SMS/MMS. Es una librería para la creación de páginas web con PHP 5 o superior
[Webcast] Microsoft Azure
[Webcast] Microsoft Azure Cómo extender a la nube tu Infraestructura con Cómputo + Redes de Azure. Quiénes somos? Pablo Ariel Di Loreto @Buenos Aires, Argentina. 33 años de edad. Gerente de Proyectos y
Guía Rápida de Instalación SQL Server Express
Guía Rápida de Instalación SQL Server Express AT-Seguridad requiere de un sistema de almacenaje de los datos que recoge durante el uso diario de los equipos. La aplicación se presenta para poderse instalar
SCC Servidor de Cola de Comandos
SCC Servidor de Cola de Comandos Manual de usuario SOLTENLAR-MU_SCC_1A.doc 1ª Ed. Marzo 2010 SCC Servidor de Cola de Comandos ED. 1 Pág. II ÍNDICE 1. DESCRIPCIÓN Y FUNCIONAMIENTO 1.1. Introducción... 1
Guía de Configuración. Thomson TWG870. EuroDOCSIS 3.0 CableModem - Router Inalámbrico N
Guía de Configuración Thomson TWG870 EuroDOCSIS 3.0 CableModem - Router Inalámbrico N Guía de Configuración Thomson TWG870 Índice 1. Introducción...6 2. Equipamiento del usuario...6 2.1. Requerimientos
Desarrollo de aplicaciones web para móviles
Tema 5 Desarrollo de aplicaciones web para móviles Texto Parte III: APIs de HTML5 para móviles HTML5 en móviles APIs de HTML5 para móviles 2 Tabla de compatibilidad de APIs de HTML5 para móviles: mobilehtml5.org
Curso librerias Web 2.0. Aplicaciones Web Serv Inf UA JSON
JSON JSON... 1 1) DEFINICIÓN... 1 LITERALES DE MATRIZ... 1 LITERALES DE OBJETO... 2 SINTAXIS DE JSON... 3 2) CODIFICAR Y DECODIFICAR JSON... 4 MOOTOOLS: Json... 4 JSON.encode(objeto)... 4 JSON.decode(string,
El editor de informes Report Manager (1)
El editor de informes Report Manager (1) Pese a que no es un generador de informes muy conocido en el mundo Delphi, este editor de informes destaca por su sencillez (está en español) y que sobre todo es
Implementación del servicio de envío masivo de mensajes SMS HTTP/s API -
Implementación del servicio de envío masivo de mensajes SMS HTTP/s API - Versión: 4.0 Fecha: Uso Público Descripción: funcionamiento del servicio de SMS PUSH 1. DESCRIPCIÓN Mediante este sistema se consigue
Arquitectura de Proyectos de IT
Arquitectura de Proyectos de IT Apunte: Introducción a MQ y conceptos de mensajería Autores: Patricio Echagüe patricioe@gmail.com Ing. Gastón Escobar gescobar@gmail.com Versión: 0.1 Octubre, 2005 1 Índice
Sistemas Distribuidos de Tiempo Real
MASTER EN COMPUTACIÓN Sistemas Distribuidos de Tiempo Real Apuntes: TEMA 6 Por: J. Javier Gutiérrez gutierjj@unican.es http://www.ctr.unican.es/ Grupo de Computadores y Tiempo Real, Universidad de Cantabria
PROGRAMACIÓN JEE CON SERVLETS
INTRODUCCIÓN A LOS SERVLETS PROGRAMACIÓN JEE CON SERVLETS Los Servlets son clases Java que se ejecutan en un servidor de aplicación, para contestar a las peticiones de los clientes. Los Servlets no se
BlackBerry Enterprise Server Express for IBM Lotus Domino Versión: 5.0 Service Pack: 2. Guía de administración
BlackBerry Enterprise Server Express for IBM Lotus Domino Versión: 5.0 Service Pack: 2 Guía de administración Publicado: 2010-10-19 SWDT487521-1188261-1019040248-005 Contenido 1 BlackBerry Enterprise Server
Parte III: AJAX y REST
Tema 3: Javascript Parte III: AJAX y REST Texto http://www.flickr.com/photos/kosmar/62381076 Cómo hacer peticiones al servidor desde Javascript, usando el estilo REST AJAX 2 Asynchronous Javascript And
MODELO DE IMPLEMENTACIÓN
Capítulo 4 MODELO DE IMPLEMENTACIÓN 4.1 Introducción El Modelo de implementación utiliza el resultado del Modelo de diseño para generar el código final en el lenguaje de programación elegido [10]. Aunque
McAfee Web Gateway 7.4.0
Notas de la versión Revisión A McAfee Web Gateway 7.4.0 Contenido Acerca de esta versión Nuevas funciones y mejoras Problemas resueltos Instrucciones de instalación Problemas conocidos Documentación del
Seguridad en Aplicaciones Web
Seguridad en Aplicaciones Web Leandro Meiners lmeiners@cybsec cybsec.comcom Septiembre de 2005 Buenos Aires - ARGENTINA Temario Temario Introducción al Protocolo HTTP: Arquitectura, carácterísticas, autenticación,
CA Business Service Insight
CA Business Service Insight Guía del conector de Catalyst 8.2 Esta documentación, que incluye sistemas incrustados de ayuda y materiales distribuidos por medios electrónicos (en adelante, referidos como
Implementación del servicio de envío masivo de mensajes SMS CERTIFICADO HTTP/s API
Implementación del servicio de envío masivo de mensajes SMS CERTIFICADO HTTP/s API Versión: 2.0 Fecha: Uso Público Descripción: funcionamiento del servicio de SMS CERTIFICADO Página 1 de 8 1. DESCRIPCIÓN
ArcGIS para Server 10.1. Ing. Juan Camilo Gómez E.
ArcGIS para Server 10.1 Ing. Juan Camilo Gómez E. Contenido 1. Introducción 2. Instalación y Configuración 3. Seguridad 1. INTRODUCCIÓN ArcGIS para Server 10.1 ArcGIS es un sistema completo Acceder a ArcGIS
Guía de instalación y configuración de Automated Process Center para Windows
Guía de instalación y configuración de Automated Process Center para Windows Tabla de contenidos Aviso de copyright... 1 Introducción... 2 Componentes del producto Lombardi... 2 Arquitectura de Lombardi...
Integración con ecommerce Bancard
Integración con ecommerce Bancard Compra Simple - versión 0.3 1- Introducción Flujo de compra Operaciones 2- Autenticación Token 3- Operaciones 3.1 - Operaciones de infonet-vpos 3.1.1 - Single Buy 3.1.2
Router Teldat. Proxy ARP
Router Teldat Proxy ARP Doc. DM734 Noviembre, 2006 ÍNDICE Capítulo 1 Introducción...1 1. Proxy ARP... 2 Capítulo 2 Configuración...4 1. Configuración del Proxy ARP... 5 1.1. Habilitar el funcionamiento
PRESENTACIÓN DE WINDOWS AZURE
PRESENTACIÓN DE WINDOWS AZURE DAVID CHAPPELL OCTUBRE DE 2010 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Información general sobre Windows Azure... 2 Compute... 4 Storage... 6 Fabric Controller...
Programación Orientada a Objetos Analista Programador Universitario Plan 2008 Año 2010
INTRODUCCION Los objetos usados en aplicaciones JAVA mantienen su estado y comportamiento mientras la aplicación se halle en ejecución. Generalmente se necesita mantener el estado y comportamiento de los
CA Business Service Insight
CA Business Service Insight Guía del conector de Catalyst 8.2.5 Esta documentación, que incluye sistemas incrustados de ayuda y materiales distribuidos por medios electrónicos (en adelante, referidos como
4D Mobile Configuración Ejemplo paso a paso
4D Mobile Wakanda, publicado por 4D SAS, es una plataforma de desarrollo y de publicación de aplicaciones web totalmente basadas en tecnologías estándar tales como JavaScript y HTML5. Puede utilizar la
Trabajo N 6: Virtualización de Servidor
Trabajo N 6: Virtualización de Objetivos Objetivo General: Migrar ERP del host físico local de la empresa a un Virtual Private Server (VPS). Objetivos Específicos: Adquirir un VPS y configurarlo. Respaldar
Guía de administración
BlackBerry Enterprise Server para Novell GroupWise Versión: 5.0 Service Pack: 4 Guía de administración Publicado: 2014-05-07 SWD-20140507173120262 Contenido 1 Recursos relacionados...20 2 Descripción general:
En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc.
Instalación y Configuración de un servidor Proxy con En esta práctica se pretende instalar y configurar un servidor Proxy en Linux con Squid y un cortafuegos GuFW en el servidor Ubuntu. La administración
Programación de red con Cisco Application Centric Infrastructure
Informe técnico Programación de red con Cisco Application Centric Infrastructure Descripción general En este documento se examina la compatibilidad de la programación de Cisco Application Centric Infrastructure
CURSOS DE VERANO 2014
CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET La plataforma Google Cloud Platform. Google App Engine Pedro A. Castillo Valdivieso Universidad de Granada La plataforma
Índice de contenidos Introducción 1. Las ventanas de Windows 2. El escritorio 3. La barra de tareas
Índice de contenidos Introducción A quién va dirigido este libro Por qué programación avanzada? Por qué Visual Basic, Delphi y C++ Builder? Estructura del libro Instalación del CD-ROM La librería de tipos
Formación Embarcadero
Formación Embarcadero Delphi XE3 HTML5 Builder Servicios Profesionales Danysoft 1 Servicios Profesionales Danysoft CURSOS EMBARCADERO DELPHI XE3 Y HTML5 BUILDER OBSERVACIONES Estos cursos se pueden bonificar
Sesiones en PHP. Área de Ingeniería Telemática
Sesiones en PHP Contenido Estado de la conexión con el navegador Cookies Sesiones Sesiones en PHP 2 Estado de la conexión con el navegador Cuando el usuario solicita una página que es en verdad un PHP
Programación páginas web JavaScript y ASP.NET 3.5 (Visual Basic)
PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor
Javascript, parte VI. APIs de HTML5. Algunos ejemplos
Javascript, parte VI APIs de HTML5 Algunos ejemplos 1 Introducción APIs de HTML5 2 Por qué lo llaman HTML cuando quieren decir Javascript? 3 La parte más interesante de HTML5 son los APIs Javascript, más
Router Teldat. Protocolo TIDP
Router Teldat Protocolo TIDP Doc. DM761 Rev. 10.70 Julio, 2007 ÍNDICE Capítulo 1 Protocolo TIDP...1 1. Introducción... 2 2. Protocolo TIDP...3 2.1. Escenario de uso... 3 2.2. Tipos de paquete... 6 2.3.
Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.
Descripción: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor
XPERTO EN DISEÑO DE PÁGINAS WEB
Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados
Configuración del firewall en Linux con IPtables
Configuración del firewall en Linux con IPtables Un firewall es un dispositivo, ya sea software o hardware, que filtra todo el tráfico de red. El sistema operativo Linux dispone de un firewall llamado
TEMA 5. Otras arquitecturas distribuidas IV. Web Services
TEMA 5. Otras arquitecturas distribuidas IV. Web Services IV. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción:
Departamento de Informática Tributaria Subdirección General de Aplicaciones de Aduanas e II.EE. C/ Santa María Magdalena 16, 28016 Madrid
C/ Santa María Magdalena 16, 28016 Madrid Componente ADEDINET Autor: S.G.A.A. Fecha: 21/05/2010 Versión: 2.3 Revisiones Edi. Rev. Fecha Descripción A(*) Páginas 0 1 20/05/01 Versión inicial A Todas 1 0
PRESENTACIÓN DE LA PLATAFORMA DE WINDOWS AZURE
PRESENTACIÓN DE LA PLATAFORMA DE WINDOWS AZURE DAVID CHAPPELL DICIEMBRE DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Visión general de la plataforma de Windows Azure... 3 Windows Azure... 4
Guía del usuario de Cisco Unified MeetingPlace para Outlook, versión 8.5 (Reservas de MeetingPlace)
Guía del usuario de Cisco Unified MeetingPlace para Outlook, versión 8.5 (Reservas de MeetingPlace) Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com
Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es)
Microsoft HPC V 1.0 José M. Cámara (checam@ubu.es) Introducción Microsoft HPC (High Performance Computing) es la solución de Microsoft a la computación de alto rendimiento. Está enfocado principalmente
Implementación del servicio de envío masivo de mensajes SMS HTTP/s API -
Implementación del servicio de envío masivo de mensajes SMS HTTP/s API - Versión: 3.3 Fecha: Uso Público Descripción: funcionamiento del servicio de SMS PUSH 1. DESCRIPCIÓN Mediante este sistema se consigue
Guía de instalación y configuración de Automated Process Center para UNIX
Guía de instalación y configuración de Automated Process Center para UNIX Tabla de contenidos Aviso de copyright... 1 Introducción... 2 Componentes del producto Lombardi... 2 Arquitectura de Lombardi...
Hands-On Lab. Windows Azure: Almacenamiento en el Windows Azure Storage. Última Actualización: 3/1/2010
Hands-On Lab Windows Azure: Almacenamiento en el Windows Azure Storage Última Actualización: 3/1/2010 1 Contenidos Introducción 3 Estructura del Servicio de Almacenamiento 5 Blobs 8 Modelo de datos 8 Creando
PRESENTACIÓN DE WINDOWS AZURE
PRESENTACIÓN DE WINDOWS AZURE DAVID CHAPPELL DICIEMBRE DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Visión general de Windows Azure... Servicio de informática... Servicio de almacenamiento...
THEATER LOCATION. iphone Application
THEATER LOCATION iphone Application INDICE Diseño... 1 ios... 4 Gestor de Contenidos... 9 Presupuesto... 11 DISEÑO» MAPA DE LOCALIZACIONES Indicador de localización. 12:30 Botón de intercambio de vista
U.E JUAN DE VELASCO CREAR DATOS EN SQL
NOMBRE:LILIAN CAUJA U.E JUAN DE VELASCO CREAR DATOS EN SQL Lo primero que necesitamos para conectarnos al Servidor es el administrador que por defecto en algunas instalaciones no viene incluido, se puede
La Capa de Aplicación Protocolos de Aplicación Básicos
La Capa de Aplicación Protocolos de Aplicación Básicos mayo de 2008 DNS DNS (RFC 1034 y 1035) Idea básica: Cada nodo tiene un nombre único asignado a una dirección IP. El Sistema de Nombres de Dominio
Servicio de Informática
Vicerrectorado de Tecnologías de la Información y la Última Actualización 23 de febrero de 2015 Tabla de contenido NOTA PREVIA IMPORTANTE... 3 1.- Verificación inicial... 3 2.- Configuración manual del
Prólogo...3. Tabla de Contenidos...5. Introducción...15 La historia de Delphi...16 Delphi XE2...19 Sobre este libro...20 Sobre el autor...
Tabla de Contenidos - 5 Tabla de Contenidos Prólogo...3 Tabla de Contenidos...5 Introducción...15 La historia de Delphi...16 Delphi XE2...19 Sobre este libro...20 Sobre el autor...22 Apartado I: Delphi