• No se han encontrado resultados

-7- PLATAFORMAS DE SOPORTE PARA APLICACIONES DE GESTIÓN

N/A
N/A
Protected

Academic year: 2021

Share "-7- PLATAFORMAS DE SOPORTE PARA APLICACIONES DE GESTIÓN"

Copied!
23
0
0

Texto completo

(1)

-7-

PLATAFORMAS DE SOPORTE PARA APLICACIONES DE GESTIÓN

•COMUNICACIÓN ENTRE GESTORES Y AGENTES: MODELO OSI

•SERVICIOS SOPORTADOS POR CMISE

•COMUNICACIÓN ENTRE GESTORES Y AGENTES POR SNMP

•SNMP VS CMIP

•INTERTRABAJO CMIP/SNMP POR PODER (PROXI)

•ARQUITECTURA DE GESTIÓN DISTRIBUIDA

•CORBA

•INTER-OPERABILIDAD E INTEGRACIÓN CON CORBA

•ARQUITECTURAS DE GESTIÓN BASADAS EN WEB

•VISIÓN DE LUCENT

(2)

COMUNICACIÓN ENTRE GESTORES Y AGENTES (I) : Modelo OSI

SISTEMA GESTIONADOR SISTEMA GESTIONADO

RED DE COMUNICACIONES

GESTOR FUNCIONES GESTIONADAS AGENTE

Unidades de Datos de Protocolo(PDU) CMIP

ISO 9596 CMISE (GESTOR)ISO9595

ROSE

Presentación(ASN1,BER)

SESIÓN

ACSE

Transporte Red

Enlace datos

Física

CMISE (AGENTE)ISO9595

ROSE

Presentación(ASN1,BER)

SESIÓN

ACSE

Transporte Red

Enlace datos

Física

RFC 1006

TCP IP Red de

acceso

RFC 1006

TCP IP Red de

acceso

Reglas de Codificación Básicas

CMIS

FUENTE MANU MALEK

(3)

Proceso de Aplicación SMAE

CMISE ROSE SMASE ACSE

Las aplicaciones se definen en la capa 7 así:

•SMAE: System Management Application Entity

•ASE: Application Service Elements

•ACSE: Association Control Service Element

•SMASE:System Management Application Service Element

•CMISE: Common Management Information Service Element

(equivalente al SNMP de TCP/IP),

(soporta varios servicios de gestión de información comunes (CMIS) y el protocolo asociado de comunicaciones es (CMIP))

•ROSE: Remote Operation Service Element

FUENTE: Halsall 13.2.4 SMAE pag. 828

COMUNICACIÓN ENTRE GESTORES Y AGENTES (II): Modelo OSI

(4)

COMUNICACIÓN ENTRE GESTORES Y AGENTES (III): Modelo OSI Ejemplo: G784 para la interfase de mensajes de control y gestión de elementos de red en SDH:

Capa OSI función Recomendación ITU-T o estándar ISO

7 Aplicación CMISE-ISO 9595

ACSE –X217, X227 ROSE –X219, X229 6 Presentación X216, X226

5 Sesión X215, X225

4 Transporte X214, X224, ISO 8073

3 Red Control de red

embebido SDH ISO 8473

Red

pública de paquetes X.25

LAN

ISO 8473

2 Enlace Suministrada por el cliente la capa de red

(5)

X710 SERVICIOS SOPORTADOS POR CMISE (I):

M-GET: permite a un gestor leer atributos de objetos gestionados

M-SET: permite a un gestor remplazar los valores de los atributos por valores nuevos M-EVENT-REPORT: permite a un agente transferir la notificación emitida por un

objeto gestionado

M-ACTION: permite a un gestor pedir que un objeto gestionado realice una acción

M-CREATE: permite a un gestor pedir crear una manifestación de un objeto gestionado M-DELETE: permite a un gestor borrar una manifestación de un objeto gestionado

M-CANCEL-GET: permite a un gestor abortar una operación de lectura

Tambien se permite :que una única petición se extienda a un conjunto de objetos, por : elección de un sub-árbol de una jerarquía de nombres (delimitación) y en forma selectiva con criterio de filtrado.

El criterio de la sincronización de la información puede ser: “atómico”, o

“de mejor esfuerzo”

(6)

X 710 SERVICIOS SOPORTADOS POR CMISE (II):

M-GET: C

M-SET: C/NC

M-EVENT-REPORT:

M-ACTION: C/NC

M-CREATE: C

M-DELETE: C

M-CANCEL-GET: C

Forma del diálogo:

C modo confirmado, se espera una respuesta.

NC modo no confirmado, no se espera una respuesta

(7)

COMUNICACIÓN ENTRE GESTORES Y AGENTES POR

SNMP (I)

(PROTOCOLO GESTIÓN DE RED SIMPLE)

GESTOR AGENTE

SISTEMA GESTIONADOR SISTEMA GESTIONADO

FUNCIONES GESTIONADAS

SNMP (GESTOR) UDP

IP

ACCESO DE RED (Ej.: X25)

SNMP (AGENTE) UDP

IP

ACCESO DE RED (Ej.: X25)

SNMP PDUs

RED DE COMUNICACIONES (Ej.: X25)

PROTOCOL DATA UNIT

FUENTE MANU MALEK

(8)

COMUNICACIÓN ENTRE GESTORES Y AGENTES POR

SNMP (II)

GESTOR SNMP

AGENTE SNMP

GetRequest GestResponse GetNextRequest Trap

SetRequest

Tiene Cinco mensajes de Unidades de Datos de Protocolos (PDUs) Releva por

“polling”

los datos

Es responsable por el filtrado de los datos

•SNMP fue originalmente diseñado para gestionar Routers y Bridges en redes TCP/IP

•Es simple pero ineficiente

•No provee mecanismos de seguridad de autenticación y control de acceso

•Restringe el tamaño máximo de los mensajes

(9)

COMUNICACIÓN ENTRE GESTORES Y AGENTES POR

SNMPv2 (III)

GetRequest GestResponse GetNextRequest Trap

SetRequest

GetBulkRequest GestBulkResponse InformRequest

InformRequestRespo nse

AGENTE GESTOR

GESTOR

PERMITE COMUNICACIÓN GESTOR-GESTOR

PERMITE A UN

MENSAJE ACCEDER A MÚLTIPLES

OBJETOS EN UNA MIB

AGREGA ASUNTOS DE SEGURIDAD:

Data Encryption Standard (DES) para proteger los mensajes

Usa el algoritmo Message Digest (MD5) para

Autenticación

Control de acceso para los permisos de lectura escritura de algunas vistas de MIBs específicas

(10)

SNMP vs CMIP

Area SNMP CMIP

Aplicación

Basado en “polling”

Soporta requerimientos de items de datos simples

Soporta un subgrupo de los tipos ASN.1

Aplicaciones Interactivas

Aplicaciones orientadas al archivo

Aplicaciones de guardar y enviar

Soporta todos los tipos ASN.1

MIB

MIB estática, requiere múltiples instancias para sistemas compatibles

MIB dinámicas proveen medios explícitos de representar relaciones

Aplicabilidad/

extensibilidad

Adecuado para componentes acoplados débilmente

Poco extensible

Adecuado para objetos complejos de conmutación

Básicamente extensible.

Costo

Pocos insumos para la primer aplicación

Costosas MIBs adicionales

Costosa la primera aplicación

Bajo costo incremental para agregar objetos.

(11)

INTERTRABAJO CMIP/SNMP Gestión Por Poder (PROXY)

MIB GDMO

CMISE Servicios CMIS

PROXY

SNMP APLICACIONES

GESTIONADORAS GESTOR

ISO/ITU

MIB GDMO

CMISE Servicios CMIS

GESTOR

RECURSOS GESTIONADOS

MIB INTERNET

AGENTE INTERNET

Servicios SNMP

AGENTE

SNMP Servicios

SNMP MIB INTERNET

EMULACIÓN DE SERVICIO

(ALCANCE) (FILTRADO) (OPERACIONES)

(TRANSFERENCIA DE MENSAJES)

MENSAJES CMIP MENSAJES SNMP

FUENTE MANU MALEK y NMF (TMForum)

(12)

ARQUITECTURA DE GESTIÓN DISTRIBUÍDA (OMA) (I)

•EL GRUPO DE GESTIÓN OBJETO (OMG) se formó en 1989 para:

direccionar los problemas de desarrollar aplicaciones distribuidas, portables, para sistemas heterogéneos.

•Hoy lo forman 800miembros.

•La especificación llave es la OMA y su núcleo es la especificación CORBA (Common Object Request Broker Architecture).

•OMA usa 2 modelos relacionados para describir como objetos distribuidos y las interacciones entre ellos, pueden ser

especificados por caminos independientes de las plataformas:

-El Modelo Objeto

-El Modelo de Referencia

(13)

-El Modelo Objeto define como las interfaces de los objetos se

distribuyen a través de ambientes heterogéneos. Para ello define un objeto como una entidad encapsulada con identidad distintiva

inmutable cuyo servicio es accedido sólo a través de interfaces bien definidas, y cuyos detalles de implementación y su localización se mantienen ocultos a los clientes.

-El Modelo de Referencia: caracteriza las interacciones entre los Objetos (Provee categorías de interfaces enganchadas entre sí por Objects Request Broker).

ARQUITECTURA DE GESTIÓN DISTRIBUÍDA (OMA) (II)

OBJECT REQUEST BROKER (ORB) INTERFACES

DE APLICACIÓN

SERVICIOS OBJETO

INTERFACES DE DOMINIO

(14)

CORBA (Common Object Request Broker Architecture)

IDL Interface Definition Language ORB Object Request Broker

FUENTE: OMG

INTERFACES:

PRIVADA DE ORB

PUEDE SER ADAPTADORA A MÚLTIPLES OBJETOS

IDÉNTICA PARA TODAS LAS IMPLEMENTACIONES ORBs ESPECÍFICA DE CABOS Y ESQUELETOS

NUCLEO ORB

ADAPTADOR DE OBJETO

INTERFAZ DE ESQUELETO

DINÁMICA

(DSI)

INTERFAZ DE DEFINICIÓN DE

LENGUAJE

(IDL)

DE ESQUELETO

INTERFAZ DE INVOCACIÓN

DINÁMICA

(DII)

STUB (CABOS)

IDL

INTERFAZ ORB

CLIENTE IMPLEMENTACIÓN

DEL OBJETO

IN ARG. (operaciones) OUT ARG+VALORES

(15)

FUENTE: Douglas Schmidt---

University of California , Irvine

ARQUITECTURA de INTER-OPERABILIDAD del protocolo CORBA

ATM DRIVER

IP

CAPA DE RED

AAL5

CONFIABLE

VME

TCP

CAPA DE TRANSPORTE

ATM-IOP

SECUENCIA

VME-IOP IIOP

COMPONENTE ADAPTADOR DE TRANSPORTE

ORB

ESIOP GIOPlite

COMPONENTE DE MENSAJE

GIOP

ORB

API DE PROGRAMACIÓN CORBA ESTÁNDARD

CONFIGURACIONES DE PROTOCOLOS

GIOP General InterOperability Protocol

ESIOP Environment-Specific Inter-ORB Protocol IIOP Internet Inter-ORB Protocol

IOP Inter-ORB Protocol

IOR Interoperable Object Reference

(16)

Ejemplo: TRANSACCIÓN EN CORBA

FUENTE :

Deeper Inside Corba Services Max Dolgicer

CORBA 2.0

DBMS OBJETO A OBJETO B DBMS

OTS

1 2

3

4

5

6 6

1- OBJETO A COMIENZA LA TRANSACCIÓN 2- OBJETO A ACTUALIZA SU BASE DE DATOS 3- OBJETO A INVOCA AL OBJETO B

4- OBJETO B ACTUALIZA SU BASE DE DATOS 5- OBJETO A COMPROMETE LA TRANSACCIÓN 6- EL SERVICIO DE TRANSACCIÓN OBJETO (OTS) COORDINA LO COMPROMETIDO EN DOS FASES

(17)

INTEGRACIÓN DE LA TECNOLOGÍA CON CORBA

FUENTE: WADE-LEWIS TRINITY COLLEGE DUBLIN ACCESO DEL STAFF OPERACIONAL O EL CLIENTE

CONTROL DE LOS RECURSOS DE RED POR PARTE DEL

PROCESO DEL NEGOCIO

(18)

ARQUITECTURAS DE GESTIÓN BASADAS EN WEB (I)

Java Management API Architecture (JMAPI) fue desarrollada por la subsidiaria de SUN llamada JavaSoft

Web-Based Enterprise Management Initiative (WBEM) es promovida por un consorcio de diferentes fabricantes dominados por Microsoft

FUENTE:Integrated Management of Networked Systems Hegering-Abeck-Neumair

(19)

JMAPI

•Separa la gestión en 2 componentes: la consola de gestión (cliente) y la plataforma (servidor)

•La plataforma:

Formada por una estructura núcleo gestionadora de objetos que permite a la aplicación coordinar la creación, manipulación, y eliminación de un objeto gestionado

Incorpora interfaces para:

•Base de datos (JDBC)

•Comunicación con agentes implementados en JAVA con Remote Method Invocation (RMI)

•Comunicación con agentes implementados en SNMP para acceder a Management Information Base (MIB) de Internet

•La consola de gestión:

Provee un ambiente operacional de aplicaciones que son los Java Applets, permite Comunicación con la plataforma y con la librería de clases :

Módulo de Visión de Administración (AVM) que ofrece mecanismos de coordinación e integración para diferentes aplicaciones rodando al mismo tiempo en la consola.

Las aplicaciones son agentes de gestión Java [Interfaz de Programación de Aplicación (API)] , también es posible acceder a los agentes SNMP

El Modelo Objeto JMAPI es un refinamiento del modelo de objetos Java.

Despachadores de eventos en AGENTES Java transmiten notificaciones de eventos , hay

ARQUITECTURAS DE GESTIÓN BASADAS EN WEB (II)

(20)

ARQUITECTURAS DE GESTIÓN BASADAS EN WEB (II)

WBEM

El objetivo fue desarrollar una arquitectura para la Gestión : abierta, neutral a los vendedores, distribuida, basada en WEB, para cubrir una empresa por entero.

La nueva arquitectura se llamó Gestión de hipermedia (HMM) y se pensó que cubra como paraguas a todas las aproximaciones a la gestión.

Los elementos centrales a la arquitectura de tecnología de WEB fueron:

•browsers de Web y

•protocolos de gestión basados en HTTP luego transformado en Protocolo de gestión de hipermedia (HMMP) y abandonado.

Actualmente los componentes de la arquitectura son:

-CIM (el Modelo de Información Común) modelo para la descripción de la información de gestión

-MOF (Formato de Objeto Gestionado) una especificación de sintaxis -XML (Lenguaje Aumentado Extensible) ) La gramática usada se llama:

Definición de Tipo de Documento(DTD) En el nuevo emprendimiento se mapea el CIM con el XM, éste se usa para representar clases e instancias, esto permite que cualquier browser que lleve el XML pueda ser usado para ver y manejar la información de gestión

No se usa protocolo de gestión especializado alcanza con HTTP para transferir información.

(21)

VISIÓN DE LUCENT DEL

MARCO DE TRABAJO TÉCNICO (I)

FUENTE: Bell Labs Technical Journal 4Q2000

(22)

VISIÓN DE LUCENT DEL

MARCO DE TRABAJO TÉCNICO (II)

FUENTE:

Bell Labs

Technical Journal 4Q2000

(23)

CONCLUSIONES:

-Comunicación entre gestores y agentes CMISE-CMIP, SNMP -Inter-trabajo y comparación entre SNMP y CMIP

-Plataformas de gestión distribuidas abiertas CORBA, DCOM, DPE -Integración e Inter-operabilidad con CORBA

-Arquitecturas de gestión basadas en WEB: JMAPI, WBEM -Otras arquitecturas de gestión: EJB

-Modelo de Lucent

Referencias

Documento similar

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

dente: algunas decían que doña Leonor, "con muy grand rescelo e miedo que avía del rey don Pedro que nueva- mente regnaba, e de la reyna doña María, su madre del dicho rey,

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Y tendiendo ellos la vista vieron cuanto en el mundo había y dieron las gracias al Criador diciendo: Repetidas gracias os damos porque nos habéis criado hombres, nos

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

diabetes, chronic respiratory disease and cancer) targeted in the Global Action Plan on NCDs as well as other noncommunicable conditions of particular concern in the European