LWP » PDFs de programación » pos-orden » INTEGRACIÓN DE SERVICIOS WEB, LA TECNOLOGÍA ASP.NET Y LA PLATAFORMA DE SERVICIOS DE REPORTES SQL PARA EL DESARROLLO DE UN SISTEMA DISTRIBUIDO
PDF de programación - INTEGRACIÓN DE SERVICIOS WEB, LA TECNOLOGÍA ASP.NET Y LA PLATAFORMA DE SERVICIOS DE REPORTES SQL PARA EL DESARROLLO DE UN SISTEMA DISTRIBUIDO
Actualizado el 21 de Marzo del 2018 (Publicado el 16 de Diciembre del 2017)
1.893 visualizaciones desde el 16 de Diciembre del 2017
8,0 MB
397 paginas
Creado hace 12a (21/12/2012)
ESCUELA POLITÉCNICA
NACIONAL
ESCUELA DE INGENIERÍA
INTEGRACIÓN DE SERVICIOS WEB, LA TECNOLOGÍA ASP.NET
Y LA PLATAFORMA DE SERVICIOS DE REPORTES SQL PARA
EL DESARROLLO DE UN SISTEMA DISTRIBUIDO
PROYECTO PREVIO A LA OBTENCIÓN
DEL TÍTULO DE
INGENIERO EN ELECTRÓNICA Y REDES DE INFORMACIÓN
SANTIAGO DAMIÁN GUDIÑO CARRILLO
CRISTINA ELIZABETH TORRES JARAMILLO
DIRECTOR: IVÁN BERNAL CARRILLO, Ph.D.
QUITO, NOVIEMBRE DEL 2005
DECLARACIÓN
Nosotros, Santiago Damián Gudiño Carrillo y Cristina Elizabeth Torres Jaramillo,
declaramos bajo juramento que el trabajo aquí descrito es de nuestra autoría; que
no ha sido previamente presentado para ningún grado o calificación profesional; y,
que hemos consultado las referencias bibliográficas que se incluyen en este
documento.
A través de la presente declaración cedemos nuestros derechos de propiedad
intelectual correspondientes a este trabajo, a la Escuela Politécnica Nacional,
según lo establecido por la Ley de Propiedad Intelectual, por su Reglamento y por
la normatividad institucional vigente.
Santiago Damián Gudiño Carrillo
Cristina Eiizabeth Torres Jaramillo
CERTIFICACIÓN
Certifico que el presente trabajo fue desarrollado por Santiago Damián Gudiño
Carrillo y Cristina Elizabeth Torres Jaramillo, bajo mi supervisión.
Iván Bernal Carrillo, Ph.D.
DIRECTOR DEL PROYECTO
DEDICATORIA
En primer lugar, dedico este trabajo a
Dios y a mis amados padres Ramiro y
Melfa y a mi querido hermano Fernando,
por el apoyo incondicional que siempre
me han brindado en todos los ámbitos de
mi vida.
A todos mis amigos y amigas que han
compartido
momentos
inolvidables; y de manera especial a la
persona que amo y que a la vez es mi
mejor amigo, Santiago.
conmigo
Cristina
DEDICATORIA
Dedico este trabajo a las personas que
constantemente han estado a mi lado:
mis queridos
y
Edmundo por ser mis referentes de vida;
y mis entrañables hermanos Ramiro y
Ricardo, por haberme apoyado en todo
momento.
padres Georgina
A Dios, por darme la salud y las fuerzas
para seguir adelante. A mis amigos y
amigas por su cariño y confianza.
Y a mi amada Cristina, por brindarme la
oportunidad de crecer juntos a lo largo de
todo este trayecto.
Santiago
CONTENIDO
RESUMEN
PRESENTACIÓN
CAPÍTULO 1
1.
INTRODUCCIÓN
1.1.
1.1.1.
VISIÓN GENERAL DE LA INFRAESTRUCTURA .NET
.NET.
COMPONENTES DE LA INFRAESTRUCTURA
1 . 1 . 1 . 1.
1.1.1.2.
E\CLR
FCL
1.1.2.
LENGUAJES DE LA INFRAESTRUCTURA
.NET
1.1.3. ENSAMBLADOS DE LA INFRAESTRUCTURA
i. 1.4. REQUISITOS DEL SISTEMA
.NET
1.1.4.1.
1.1.4.2.
Requisitos de software
Requisitos de hardware
1.2.
VISIÓN GENERAL DE ASP.NET
1.2.1. EVOLUCIÓN DE ASP.NET
1.2.2.
CARACTERÍSTICAS DE ASP.NET
1.2.2.1.
1.2.2.2.
t.2.2.3.
1.2.2.4.
1.2.2.5.
1.2.2.6.
1.2.2.7.
1.2.2.8.
1.2.2.9.
Mejoras en rendimiento
Facilidad de acceso a bases de datos
Compatibilidad con diversos lenguajes
Seguridad
Integración ^T(W¿
Detección de las capacidades del navegador
Facilidades para el desarrollado!-
Facilidad de actualización
Manejo del estado de sesiones
1.3.
VISIÓN GENERAL DE SER VICIOS WEB
L3.I. CARACTERÍSTICAS DE LOS SERVICIOS WEB
1.3.2.
FUNCIONA MIENTO DE LOS SERVICIOS WEB
1.4.
VISIÓN GENERAL DE LA PLATAFORMA DE SERVICIOS DE REPORTES SQL
EVOLUCIÓN DE LOS REPORTES
1.4.1.
1.4.2. CARACTERÍSTICAS DE LA PLATAFORMA DE SERVICIOS DE REPORTES SQL
1.4.2.1.
Requerimientos del sistema
1.4.3. CICLO DE LOS REPORTES
1.5.
INTEGRACIÓN DE LAS TECNOLOGÍAS
1.5.1.
1.5.2.
REPORTES EN UNA INTRANET
REPORTES EN INTERNET
iii
i
1
4
5
6
7
8
10
11
1 1
13
14
14
18
18
19
19
19
19
19
19
20
20
20
22
24
26
26
27
30
32
33
33
35
CAPITULO 2
2.
ASP.NET, SERVICIOS WEB Y ADOJtET
2.1.
ESTRUCTURA Y FUNCIONAMIENTO DE LAS PÁGINAS ASP.NET
2.1.1. ARQUITECTURA DE ASP.NET
2.1.1.1.
Partes de una Aplicación Web ASP.NET
2.1.1.1.1.
Apariencia
2.1.1.1.2.
Lógica de programa
2.1.1.1.3.
Configuración
2.1.2. CREACIÓN DE FORMULARIOS WEB
2.1.2.1.
2.1.2.2.
2.1.2.3.
Píirtes de un Formulario Web ASP.NET.
Archivos de una Aplicación Web ASP.NET.
Pasos en el procesamiento de Formularios Web ASP.NET
2.1.2.3.1.
hiicialízación del marco de trabajo de la página ASP.NET
2.1.2.3.2.
[metalización del código de usuario
2.1.2.3.3.
Validación
2.1.2.3.4.
Control de eventos
2.1.2.3.5.
Limpieza
2.1.2,4.
2.1.2.5.
Ciclo de vida de un Formulario y una Aplicación Web ASP.NET
Conservar la información de un Formulario Web
2.1.2.5.1.
Variables de estado de aplicación
2.1.2.5.2.
Variables de estado de sesión
2.1.2.5.3.
Eventos de aplicación y sesión
2.1.3.
SEGURIDAD EN APLICACIONES ASP.NET
2.1.3.1.
Autenticación de Aplicaciones ASP.NET
2.1.3.1.1.
Autenticación por Windows
2.1.3.1.2. Autenticación por Formularios
2.1.3.1.3.
Autenticación con Passport
2.1.3.2.
Autori/ación en Aplicaciones ASP.NET
2.1.4. EJEMPLOS DE DESARROLLO DE APLICACIONES IVEB
2.1.4.1.
2.1.4.2.
2.1.4.3.
2.1.4.4.
Creación de directorios virtuales
Ejemplo 1: familiarización con Controles Web
Ejemplo 2: controles de validación
Ejemplo 3: autenticación y autorización
2.2.
SERVICIOS WEB
2.2.1. ARQUITECTURA
2.2.1.1.
2.2.1.2.
2.2.1.3.
Descripción
Descubrimiento
Transporte
2.2.1.3.1.
HTTP-GET y HTTP-POST
2.2.1.3.2.
SOAP
2.2.2. CREACIÓN Y CONSUMO DE SERVICIOS WEB
2.2.2.1.
FASES DE INTERACCIÓN DE UN CLIENTE CON UN SERVICIO WEB
38
38
39
43
43
44
44
45
45
47
49
50
50
51
52
52
52
56
57
57
59
60
60
61
63
64
65
67
67
70
76
82
88
89
90
90
91
91
94
95
96
2.2.2.2.
2.2.2.3.
2.2.2.4.
Creación de Servicios Web
Publicación de Servicios Web
Consumo de Servicios Web
2.2.2.4.1.
Poseer una referencia al Servicio Web
2.2.2.4.2.
Generar una clase proxy
2.2.2.4.3.
Crear un objeto de la clase proxy
2.2.2.4.4.
Acceder al Servicio Web a través del objeto proxy
2.2.3.
SEGURIDAD EN SERVICIOS WEB
2.2.3.1.
Autenticación de Servicios Web
2.2.3.1.1.
Autenticación por Windows
2.2.3.1.2. Autenticación con encabezados SOAP
2.2.3.1.3.
Autenticación empleando WS-Security
2.2.3.2-
Autorización de Servicios Web
2.2.4.
EJEMPLOS DE CREACIÓN Y CONSUMO DE SERVICIOS WEfí
2.2.4.1.
2.2.4.2.
Ejemplo I: creación de un Servicio Web Básico
Ejemplo 2: consumo de un Servicio Web
2.2.4.2.1,
Creación del Servicio Web
2.2.4.2.2.
Creación del Cliente Web ASP.NET
2.3.
ADO.NET
2.3.1. ARQUITECTURA Y CARACTERÍSTICAS DE ADO.NET
2.3.1.1.
Proveedor de datos de la Infraestructura .NET.
2.3,1.1.!.
Proveedor de datos de la Infraestructura .NET para SQL Server
2.3.1.1.2.
Proveedor de datos de la Infraestructura .NET para OLE DB
2.3.1.1.3.
Proveedor de datos de la Infraestructura .NET para ODBC
2.3.1.1.4.
Proveedor de datos de la Infraestaictura .NET para Oracle
2.3.1.2.
DalaSeí
2.3.2. DATASETS PARA ACCESO A DATOS
2.3.3.
SEGURIDAD EN ADO.NET
2.3.4.
EJEMPLOS DE ACCESO A DATOS CON ADO.NET
2.3.4.1.
2.3.4.2.
Ejemplo 1: uso básico de ADO.NET
Ejemplo2: uso de ADO.NET en Servicios Web
2.3.4.2.1.
Creación del Servicio Web
2.3.4.2.2.
Creación del Cliente ASP.NET
CAPITULO 3
3.
PLATAFORMA DE SERVICIOS DE REPORTES SQL
3.1.
ARQUITECTURA Y COMPONENTES
3.1.1. BASE DE DATOS DEL SERVIDOR DE REPORTES (REPORT SERVER DATABASE)
3.1.1.1-
Base de Datos Temporal del Servidor de Reportes (ReportSen-erTempDB Datábase}
3.1.2.
SERVIDOR DE REPORTES (REPORT SERVER)
97
100
102
103
104
105
105
106
106
107
107
108
109
1W
11 I
115
115
116
120
122
126
128
129
131
131
131
135
136
137
Í37
148
149
152
155
155
159
162
162
3.1.2.1.
3.1.2.2.
Intertaces de Programación
Procesador de Reportes
3.1.2.2.1.
Definición del reporte
3.1.2.2.2.
Formato Intermedio
3.1.2.23.
Caché
3.1.2.3.
Procesador de Entrega y Planificación
3. í. 2.3.1.
Planificación
3.1.2.3.2.
Entrega
3.1.2.3.3.
Procesamiento de imágenes instantáneas y suscripciones
3.1.2.4.
Extensiones de Servidor
3.1.2.4.1.
3.1.2.4.2.
Extensiones de Procesamiento de Datos
Extensiones de Representación
3.1.2.4.3.
Extensiones de Entrega
3.1.2.4.4.
Extensiones de Seguridad
3.1.3. ADMINISTRADOR DE REPORTES (REPORT MANAGER)
3.1.3.1.
3.1.3.2.
Funcionamiento
Interfaü
3.1.4. DISEÑADOR DE REPORTES
3.1.5. UTILIDADES DE LÍNEA DE COMANDOS
3.1.5.1.
3.1.5.2.
3.1.5.3.
3.1.5.4.
rsconfig
rs
rskeymgmt
rsactivate
3.1.6. HERRAMIENTAS DE OTROS FABRICANTES
3.2.
ADMINISTRACIÓN DE REPORTES
3.2 J.
FUENTES DE DATOS (DATA SOURCES)
3.2.1.1.
3.2.1.2.
Fuentes de datos compatibles
Credenciales
3.2.2. DIRECTORIOS Y REPORTES
3.2.3.
SEGURIDAD
3.2.3.1.
Tareas
3.2.3.1.1.
3.2.3.1.2.
Tareas a nivel de elemento
Tareas a nivel de sistema
3.2.3.2.
Roles
3.2.3.2.1.
Explorador
3.2.3.2.2.
Administrador de Contenido
3.2.3.2.3.
Puhlicador
3.2.3.2.4. Mis Reportes
3.2.3.2.5.
3.2.3.2.6.
Administrador del Sistema
Usuario del Sistema
3.2.4. CACHÉ
3.2.4.1.
3.2.4.2.
Caché de sesión
Instancias almacenadas en caché
164
166
169
169
170
172
172
173
173
176
176
176
176
176
176
177
179
180
181
182
183
186
187
188
189
¡89
191
192
792
193
194
195
198
199
199
200
201
202
203
204
204
205
205
3.2.4.3.
3.2.4.4,
Imagen instantánea
Historia! de imágenes instantáneas
3.2.5.
SUSCRIPCIONES
3.2.5.1.
3.2.5.2.
Suscripciones estándar
Suscripciones controladas por datos
3.3.
LENGUAJE DE DEFINICIÓN DE REPORTES
Links de descarga
http://lwp-l.com/pdf7924
Comentarios de: INTEGRACIÓN DE SERVICIOS WEB, LA TECNOLOGÍA ASP.NET Y LA PLATAFORMA DE SERVICIOS DE REPORTES SQL PARA EL DESARROLLO DE UN SISTEMA DISTRIBUIDO (0)
Comentarios de: INTEGRACIÓN DE SERVICIOS WEB, LA TECNOLOGÍA ASP.NET Y LA PLATAFORMA DE SERVICIOS DE REPORTES SQL PARA EL DESARROLLO DE UN SISTEMA DISTRIBUIDO (0)
No hay comentarios