MÓDULO: ARQUITECTURA ORIENTADA A SERVICIOS
Enviado por David Ruben Bueno Cerron • 15 de Septiembre de 2017 • Monografía • 7.879 Palabras (32 Páginas) • 184 Visitas
Universidad Continental
[pic 1]
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
[pic 2]
ALUMNO:
BACH CARLOS HUGO MARTIN CARRANZA OLIVERA
HUANCAYO – PERÚ
ENERO 2015
ÍNDICE
I. WCF Service Host 3
1.1. WCF (Windows Communication Foundation) 3
1.2. Service Host 4
1.3. Responsabilidades de un Service Host 4
1.4. Caso Práctico 7
1.5. Conclusiones 10
II. Marco Conceptual de un Proyecto 11
2.1. ¿Qué es un Proyecto? 11
2.2. Ciclo de vida del Proyecto 12
2.3. Caso Práctico. 18
2.4. Conclusiones. 20
III. Análisis de Impacto al Negocio (BIA): Esquema 21
3.1. Objetivos 21
3.2. Conceptos 21
3.3. Esquema 23
3.4. Caso Práctico. 23
3.5. Conclusiones. 26
IV. Plan De Capacitación y Sensibilización 28
4.1. Definición 28
4.2. Consideraciones 28
4.3. Esquema 29
4.4. Caso práctico 30
4.5. Conclusiones 34
V. Explicar que es el Sistema de Gestión del Conocimiento del Servicio (SKMS) 35
5.1. Definición 35
5.2. Arquitectura 36
5.3. Caso práctico 38
5.4. Conclusiones 42
REFERENCIAS 43
ILUSTRACIONES 46
TEMA 1
MÓDULO: ARQUITECTURA ORIENTADA A SERVICIOS
WCF Service Host
WCF (Windows Communication Foundation)
Es un marco de trabajo para la creación de aplicaciones orientadas a servicios (SOA), para lo cual realiza un envío de datos como mensajes asincrónicos de un extremo del servicio a otro. Su objetivo básico era el de unificar las comunicaciones, ya que soporta varios protocolos, y permite que el código sea independiente del protocolo que vayamos a utilizar.
Las ventajas que se pueden considerar de WCF son:
- Proporciona un único modelo de programación tipado de aplicaciones distribuidas basadas en servicios.
- Encapsula y simplifica el desarrollo de aplicaciones soportadas por las diversas tecnologías distribuidas.
- Permite el desarrollo de aplicaciones .NET capaces de inter operar con aplicaciones desarrolladas con otras tecnologías (J2EE, SAP).
Service Host
Es el proceso responsable de asignar los recursos que necesita el servicio. El proceso escucha las solicitudes, asigna memoria y subproceso, crea instancias del servicio y envío de la respuesta. La configuración del servicio es registrada en el archivo de configuración del proceso.
Responsabilidades de un Service Host
Gestión de Recursos
Las solicitudes WCF son procesadas por subprocesos IO del sistema de subprocesos (por defecto tiene 1000 subprocesos por defecto). El número de sub procesos IO crecerá hasta que el rendimiento del servicio coincida con el número de solicitudes simultáneas o hasta el límite de los recursos del servidor. Esta forma de trabajo puede ser administrado asignando un modo de concurrencia solo (para que se procese una solicitud cada momento), múltiple (procesando varias solicitudes por múltiples subprocesos) o reentrante (permitiendo que el subproceso de la solicitud entre y salga del servicio WFC sin punto muerto).
Al presentarse una solicitud, se genera una instancia del servicio WCF. Se puede gestionar esto configurando para que las instancias se generen por solicitud, por sesión o que existe una sólo instancia para todas las sesiones y/o solicitudes.
WCF ofrece algunas propiedades que se pueden utilizar para limitar la creación de instancias y sesiones a nivel de aplicación. Rendimiento del servicio WCF se puede mejorar mediante la creación de instancia adecuada. Las instancias son: maxConcurrentCalls (limita el total de solicitudes concurrentes, por defecto es 16), maxConcurrentInstances (limita la cantidad de instancias concurrentes, por defecto es Int32.MaxValue) y maxConcurrentSessions (es la cantidad de sesiones que puede aceptar el objeto ServiceHost, por defecto es 10).
...