You are on page 1of 27

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120

–TELEMÁTICA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CURSO DE TELEMÁTICA UNIDAD No1 CAPITULO 1: XML EN APLICACIONES TELEMÁTICAS

301120 - TELEMÁTICA Mag. Eleonora Palta Velasco (Director Nacional) Acreditador: Ing. Miguel Ángel López

POPAYÁN Enero de 2012

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA

ÍNDICE DE CONTENIDO

UNIDAD 1: APLICACIONES Y SERVICIOS TELEMÁTICOS Introducción. Justificación. Intencionalidades Formativas CAPÍTULO 1: XML EN APLICACIONES TELEMÁTICAS Lección 1: Dominio de aplicaciones Telemáticas Lección 2: CORBA/XML Lección 3: XML y la Gestión en Internet Lección 4: XML En El Modelamiento de Sistemas Telemáticos Lección 5: Emuladores Wap En El Web CAPÍTULO 2: COMUNICACIONES INALÁMBRICAS Lección 1: WI-FI Lección 2: Principios de Transmisión Lección 3: Antenas Lección 4: Tecnologías Lección 5: Bandas de Frecuencia CAPÍTULO 3: WIRELESS LAN Lección 1: Canales y Generalidades Lección 2: Parámetros Lección 3: Topologías Lección 4: Seguridad Lección 5: Diseño UNIDAD 2: SISTEMAS GSM-CDMA-TDMA Introducción Justificación Intencionalidades Formativas CAPÍTULO 1: SISTEMA GSM Lección 1: Sistema Panaeuropeo Lección 2: Interfaz Radioelectrica Lección 3: Características Técnicas Lección 4: Arquitectura Funcional Lección 5: Estructura de Trama GSM Handwover y Envío GMS a 3G CAPÍTULO 2: SISTEMA CMDA Y TDMA Lección 1: Arquitectura Funcional Lección 2: Planes de Frecuencia Lección 3: Acceso Lección 4: Características Técnicas y Canales de Trafico Lección 5: Evolución hacia 3G y Sistema TDMA

Lección 1: Arquitectura de Seguridad Lección 2: Autenticación y Control de Acceso Lección 3: Integridad y Mecanismos de Seguridad Lección 4: Cifrado/Descifrado Lección 5: Compresión Con y Sin Pérdida UNIDAD 3: SISTEMAS TELEMÁTICOS Introducción Justificación . .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA CAPÍTULO 3 FUNDAMENTOS DE SEGURIDAD Y APLICACIONES ESTANDARES. Intencionalidades Formativas CAPÍTULO 1: MIC´s Lección 1: Principios Básicos Lección 2: Codificación Lección 3: Multiplexación Lección 4: Sistemas Multiplex MIC -30 y MIC -24 Lección 5: Ventajas y Desventajas de MIC CAPÍTULO 2: TIC´s Lección 1: Tecnologías de la Información Lección 2: Educación para el Siglo XXI Lección 3: La Sociedad Informatizada Lección 4: De la Información al Conocimiento Lección 5: Educación y Tecnología CAPÍTULO 3: AUTOMATIZACIÓN DE PROCESOS EN APLICACIONES Y SERVICIOS TELEMÁTICOS Lección 1: Arquitecturas y Plataformas para Servicios Telemáticos Lección 2: Plataformas de Procesamiento Distribuido Lección 3: Plataformas de Componentes Distribuidos Lección 4: Tecnologías de la Información y Telecomunicaciones Asociadas a la Seguridad (TIC_S) Lección 5: Protocolo de Seguridad en transacciones comerciales Telemáticas.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA LISTADO DE TABLAS Tabla No 1: Comparativa de WiMAX frente a otras tecnologías Tabla No 2: Medidas de longitud de onda. Sincronismo.800) Tabla No 20: Muestra de bn posibles valores Tabla No 21: Codificación/Decodificación de la Ley A Tabla No 22: Reglas de sustitución de B4ZS Tabla No 23: Tabla de Datos Tabla No 24: Datos Técnicos del Múltiplex Primario Tabla No 25: Estructura de la trama del Múltiplex MIC a 8.544 Kbps Tabla No 28: Jerarquía Múltiplex de Interfuncionamiento Tabla No 29: Objetivos y Medidas de Seguridad .448 Kbps (1) Tabla No 26: Estructura de la trama de Múltiplex Digital a 8. Tabla No 9: Formación de los distintos estratos de tramas. Tabla No 8: Información contenida en el intervalo de tiempo Time Slot.448 Kbps Tabla No 27: Jerarquías Múltiplex de 2. Tabla No 11: Proceso de autentificación en IS-41 y GSM. Tabla No 3: Espectro Electromagnético Tabla No 4: Conversión rápida de dBm a mW Tabla No 5: Bandas ISM Tabla No 6: Distribución de canales Tabla No 7: Componentes de la red GSM.048 y 1. Tabla No 12: Planes de frecuencia para servicios PCS Tabla No 13: Secuencia PN Tabla No 14: Procesamiento sobre el canal de TRAFICO: Reverse y Forward Tabla No 16: Parámetros de frecuencia Tabla No 15: Canales de Control: canal Piloto. Tabla No 17: Características Técnicas De Los Sistemas Tabla No 18: Diferentes Servicios Ofrecidos Por Los Tres Sistemas Tabla No 19: Servicios De Seguridad (X. Paging y Acceso. Tabla No 10: Tipos de canales de tráfico y de control en GSM.

Figura No 11: Fase de una Onda Figura No 12: Dos Ondas Desfasadas Figura No 13: Dos Ondas en Fase Figura No 14: Longitud de Onda Figura No 15: Modulación de señales Figura No 16: Señal Portadora en A. Figura No 17: Señal Moduladora en A. Figura No 28: Radiación de una Antena Direccional.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA LISTADO DE GRÁFICOS Y FIGURAS Figura No 1: Software de Desarrollo dirigido por el Modelo MOF Figura No 2: Gestión WBEM Figura No 3: Web de Suministro Figura No 4: Arquitectura del Emulador WAP Figura No 5: Interfaz del Emulador XSLT Figura No 6: Escenarios Wimax Figura No 7: Posicionamiento de Estándares Wireless Figura No 8: Aplicaciones tecnología Bluetooth Figura No 9: Bajas Frecuencias.M. Figura No 21: Señal Moduladora en P. Figura No 18: Señal Moduladora en F.M.M Figura No 24: Modulación Bpsk Figura No 25: Modulación Qpsk Figura No 26: Modulación OFDM Figura No 27: Radiación de una Antena Omnidireccional.M Figura No 20: Señal Modulada en F. (Datos) Figura No 22: Señal Portadora en P. 6 y 11 Figura No 41: Access Point Figura No 42: Tarjetas de red inalámbricas Figura No 43: Modo punto a punto Figura No 44: Modo Punto Multipunto (Multiple Bridge) Figura No 45: Modo Cliente (Client) Figura No 46: Modo Repetidor (Repeater) Figura No 47: Topología Ad hoc o Peer to Peer Figura No 48: Tecnología infrastructure .M. Figura No 10: Altas frecuencias.M.M Figura No 23: Señal Modulada en P. Figura No 29: Patrón de Radiación Figura No 30: Radiación de una antena isotrópica Figura No 31: Radiación de una antena dipolo de ½ longitud de onda Figura No 32: Antena Omnidireccional Figura No 33: Antena Direccional Figura No 34: Antena de Sector Figura No 35: Antena Yagui Figura No 36: Antena parabólica Figura No 37: Antenas Dipolo Figura No 38: Solapamiento de canales Figura No 39: Distribución de Canales (FCC): 1 al 11 Figura No 40: Canales sin Overlapping: 1.M (Datos) Figura No 19: Señal portadora en F.

Figura No 92: Posible jerarquía de transmisión digital basada en el sistema MIC30. Figura No 74: Ley de codificación A.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA Figura No 49: Tecnología Roaming Figura No 50: Acceso Figura No 51: Filtrado de direcciones MAC 47 Figura No 52: Encriptación WEP Figura No 53: Autenticación RADIUS Figura No 54: Arquitectura de un sistema de autentificación RADIUS Figura No 55: Codificación de señal vocal en sistemas GSM. Figura No 81: Código HDB3. Figura No 76: Códigos de línea. Figura No 93: Posibles medios de transmisión para la jerarquía basada en el sistema MIC30. Figura No 94: Distancia económicamente factible para los Sistemas de TX MIC Figura No 95: la Web 2 . Figura No 75: Métodos de codificación para n=3. Figura No 91: Formato de la trama del múltiplex digital a 8. Figura No 85: Estructura de la trama MIC30.448 Kbps. Figura No 84: Estructura de la trama MIC 30. Figura No 73: Característica de transferencia de la Ley A. Figura No 77: Código de Retorno a Cero (RZ). Figura No 82: Multiplexación de tres señales MIC. Figura No 56: Secuencias Figura No 57: Arquitectura GSM Figura No 58: HIPERTRAMA-MULTITRAMA-SUPERTRAMA Figura No 59: Canal de tráfico en reverse y forward para CDMA Figura No 60: Canales de control en CDMA Figura No 61: Arquitectura TDMA Figura No 62: Trama TDMA Figura No 63: Formatos Slots Figura No 64: Evolución 2-3 generación Figura No 65: Ataques pasivos Figura No 66: Principio de la transmisión digital Figura No 67: Procesamiento de la señal Figura No 68: Principio de la cuantificación Figura No 69: Cuantificación lineal y no lineal. Figura No 78: Código de Inversión de Marcas Alternadas (AMI). Figura No 79: Reconocimiento de la señal de entrada. Figura No 90: Multiplexación digital. Figura No 80: Código CHDB3. Figura No 70: Proceso de Compansión Figura No 71: Ecuaciones Figura No 72: Cuatro primeros segmentos de la aproximación lineal a la curva de compresión u255. Figura No 86: Sistema MIC24 Figura No 87: Estructura de la trama MIC24 Figura No 88: Secuencia de tramas del sistema MIC24. Figura No 83: Sistema de transmisión PCM-TDM. Figura No 89: Sistema MIC de primer orden.

la idea inicial fue que el moderno tuviese también tres componentes para guardar la entrada a la Red(1) autenticación.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA INTRODUCCIÓN El curso de Telemática. propias del modelo de educación a distancia. . de James Hall. complementadas con diferentes talleres para ser abordados en forma individual. sin que esto implique que lo puedan tomar otros participantes deseosos de adquirir conocimientos en el área de la Telemática. Evidenciada permanentemente en las fichas de seguimiento que se llevan en el portafolio. pretende que los participantes adquieran conocimientos necesarios para la aplicación de la Telemática en todas sus gamas. Al igual que Kerberos griego tenía tres cabezas. ingeniería electrónica. La Primera Unidad comprende.". de acuerdo al contenido programático establecido por la Escuela de Ciencias Básicas Tecnología e Ingeniería. 1979). permitiendo activar las habilidades cognitivas y metacognitivas en el estudiante haciendo una semejanza a Kerberos¹. el temario abordado en el presente curso. como lo es la Aplicación y Servicios. e ingeniería de telecomunicaciones. está dirigido inicialmente a estudiantes de la UNAD de ingeniería de sistemas. aborda los Sistemas Telemáticos. La Segunda Unidad aborda una conceptualización de Sistemas GSM. normalmente tres. Harper & Row. que incluyen conocimientos previos. y Fundamentos de Seguridad. está constituido por tres créditos académicos. Servicios y Sistemas Telemáticos. que custodiaba la entrada de Hades (Dictionary of Subjects and Symbols in Art. está adscrito a la Escuelas de Ciencias Básicas tecnología e Ingeniería de la UNAD y corresponde al programa de Ingeniería de Sistemas. y TDMA. Kerberos era una especie con varias cabezas. en diferentes escenarios de la vida real. (2) Registro de operaciones y uso de recursos y (3) auditoria. y la conceptualización de Aplicaciones. utilizando para ello diversas estrategias de aprendizaje. una introducción a los conceptos básicos empleados en Telemática. conceptos básicos. La Tercera Unidad. CDMA. Este curso requiere que el estudiante posea conocimientos iniciales como herramientas informáticas y herramientas telemáticas para el adecuado desarrollo de los temas planteados. grupo colaborativo y gran grupo. "En la mitología griega. Está dividido en tres (3) unidades didácticas. Cada una de las unidades con sus correspondientes temas y secciones se abordara mediante recopilación de lecturas. correspondientes a 36 actividades de acompañamiento y 106 de estudio independiente.

Las grandes transformaciones en el estilo de vida actual en nuestra sociedad son el resultado de descubrimientos sucesivos y relacionados que han convergido en el desarrollo tecnológico especialmente en campos como las telecomunicaciones y la Informática. Las tecnologías de la información y de las Comunicaciones TIC y la Telemática están actualmente pasando por una era de apogeo en el que todos tenemos que ver y estamos relacionados de alguna manera. . que aportará grandes referentes para entender muchos de los conceptos aquí abordados.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA Es importante destacar que para este curso los estudiantes tengan algunas habilidades de dominio del computador. Bienvenido este significativo cambio y adoptémoslo con mucha responsabilidad. La invención de los diferentes mecanismos de comunicación presenta un gran impacto en la sociedad actual y han llevado a muchas naciones a un grado de desarrollo en muchos campos. las cuales se dieron en el curso de herramientas informáticas. al igual se sugiere tomar el curso de Herramientas Telemáticas.

Modelamiento de Sistemas TELEMÁTICOS (MOF) e Internet (EDI.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA UNIDAD 1 Nombre de la Unidad Introducción APLICACIONES Y SERVICIOS TELEMÁTICOS El presente capitulo es una aproximación al estado del arte de XML (Extensible Markup Languaje) orientado a la ingeniera de Sistemas Telemáticos. Sistemas distribuidos (CORBA). PROPÓSITOS DE LA UNIDAD  Motivar al estudiante en el abordaje de los temas referentes a familiarizarse con conceptos básicos abordados a lo largo de la Unidad. todos desde la perspectiva de XML como formato de datos neutral en la interoperabilidad e integración de sistemas. El mundo actual exige en Telecomunicaciones un enfoque hacia las aplicaciones de XML de mayor interés para esta área como son: la Gestión de Redes y Sistemas (WBEM).  Realizar lecturas que permitan conceptualizar lo referente a telemática Denominación de capítulo 1 Denominación de Lección 1 Denominación de Lección 2 Denominación de Lección 3 Denominación de Lección 4 Denominación de Lección 5 Denominación de capítulo 2 Denominación de Lección 1 Denominación de Lección 2 Denominación de Lección 3 de Lección 4 Denominación de Lección 5 Denominación de capítulo 3 Denominación de Lección 1 Denominación de Lección 2 Denominación de Lección 3 Denominación de Lección 4 Denominación de Lección 5 XML EN APLICACIONES TELEMÁTICAS Dominio de aplicaciones Telemáticas CORBA/XML XML y la Gestión en Internet XML en el Modelamiento de Sistemas Telemáticos Emuladores Wap en el Web Tecnologías Inalámbricas WI-FI Principios de Transmisión Antenas Denominación Tecnologías Bandas de Frecuencia Wireless LAN Canales y Generalidades Parámetros Topologías Seguridad Diseño Justificación Intencionalidades Formativas . WAP).

sin la necesidad de conectar sus computadoras a un hub o a un switch por intermedio de cables. Modelamiento de Sistemas TELEMÁTICOS (MOF) e Internet (EDI. todos desde la perspectiva de XML como formato de datos neutral en la interoperabilidad e integración de sistemas. Presenta una categorización y enfoque hacia las aplicaciones de XML de mayor interés para esta área. Las redes inalámbricas son aquéllas que carecen de cables.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA UNIDAD 1: APLICACIONES Y SERVICIOS TELEMÁTICOS INTRODUCCIÓN El presente capitulo es una aproximación al estado del arte de XML (Extensible Markup Languaje) orientado a la ingeniera de Sistemas Telemáticos. la Gestión de Redes y Sistemas (WBEM). Esta tecnología facilita en primer lugar el acceso a recursos en lugares donde se imposibilita la utilización de cables. Además. Sistemas distribuidos (CORBA). . estas redes pueden ampliar una ya existente y facilitar el acceso a usuarios que se encuentren en un lugar remoto. WAP). como zonas rurales poco accesibles. su medio de transporte es el aire. se logran redes de computadoras de este tipo. Gracias a las ondas de radio.

. proveer y validar modelos. El HTML que se conoce no puede hacerlo porque es un formato en el describe solo la apariencia que debe tener una página Web y no puede usarse para representar los datos. XML es además. es profesor del departamento de Telemática (Ingeniería Telemática). XML usa etiquetas solamente para delimitar fragmentos de datos. la publicación de perfiles de preferencias personales. Sistemas Distribuidos y Sistemas de Información e Internet. XML hace uso de etiquetas y atributos. desplazar presentar y manipular mejor los datos. XML WAP. métodos. de la Universidad del Cauca e investigador del Grupo de Ingeniería Telemática. la colaboración automatizada. es un lenguaje de metamercado que ofrece un formato para la descripción de datos estructurados.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA CAPITULO 1: XML EN APLICACIONES TELEMÁTICAS LECCIÓN 1: DOMINIO DE APLICACIONES TELEMÁTICAS “Diego Mauricio López (2) . El interés por explorar las aplicaciones de XML surge primordialmente porque es esta la disciplina que cultiva la actualidad en telemática. es necesario limitar el universo de aplicaciones. la definición de interfaces e información en diferentes aplicaciones. 2. Esta característica es la que ofrece a XML la propiedad de Gestionar los datos. Debido al gran número de aplicaciones XML como estándar para la presentación y gestión de los datos. marcela Ximena Callejas ”. técnicas y herramientas para dominar el desarrollo y operación efectivos de sistemas y servicios complejos en el dominio de aplicaciones telemáticas es uno de los objetivos claves. Desde esta perspectiva XML y sus extensiones. y deja la interpretación de estos datos a la aplicación que los lee. En busca de ésta evolución. Aunque HTML ofrece amplias facilidades de representación (diferentes formatos de presentación). una forma común de representar los datos para que cualquier herramienta software pueda buscar. tiene que establecerse un estándar para la comprensión de la información. sin embargo es necesario que éste evolucione. para satisfacer mejor las necesidades de los usuarios en la red. Este es el objetivo propuesto en el presente capitulo. XML garantiza que los datos estructurados sean uniformes e independientes de aplicaciones o fabricantes al mantener la separación entre interfaces de usuario (presentación) y los datos estructurados (contenido). Sus áreas de interés incluyen el Comercio Electrónico. evaluar. Doctor Ingeniero en Electrónica y Telecomunicaciones de la Universidad del Cauca. El identificar. se convierte en este estándar de datos que serán del vehículo para las transacciones comerciales. Álvaro Andrés Narváez En la actualidad. no ofrece ninguna forma basada en los estándares para administrar los datos. el uso compartido de bases de datos. Esto facilita unas declaraciones de contenido más precisas y libera una nueva generación de aplicaciones para la visualización y manipulación de datos basados en la Web. entre muchas otras aplicaciones. pero a diferencia de HTML donde ya se ha establecido lo que significa cada etiqueta y atributo. el Web es un simple medio de acceso a información de tipo textual e imágenes.

es capaz de transportar datos estructurados en una forma portable y permite a los usuarios transmitir información estructurada dentro y fuera de sus sistemas. Además permite representar información en una forma universal e y a través de distintas arquitecturas. los cuales alcanzan una interoperabilidad entre redes. Rachel Chalmers. mediante XMI (XML metadata Interchange. XMI es la norma OMG que define las reglas para generar una DTD XML a partir de un metamodelo. en este efecto un número considerable de miembros de la familia de tecnologías XML aun están sugiriendo. La versión oficial vigente de XMI es 1. XMI permite realizar sofisticados trabajos de diseño a gran escala mediante herramientas numerosas a través de múltiples plataformas. La OMG define CORBA como el medio para el intercambio de datos entre objetos. ha surgido una arquitectura dedicada a la gestión de metadatos por parte de la OMG. Aunque XMI originalmente fue diseñado para el intercambio de metadatos.1. ha demostrado su simpatía por HTML incorporándola en varias especificaciones CORBA (3).htm. define una arquitectura común para representar metadatos en CORBA (está restringido a esta arquitectura). El corazón de la norma son la denominada Facilidad del Metaobjetos MOF (MetaObject Facility). brinda la posibilidad de crear arquitecturas de objetos y cuenta con el respaldo de varios años de experiencia y disponibilidad en productos tras varias generaciones de evolución. XMI – Intercambio de Metadatos XML Como producto de la emisión de varias normas oficiales de metadatos.org/attachment/computerswire-9-24-99. XMI (XML metadata Interchange) como resultado de una extensión de MOF en el espacio XML.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA LECCIÓN No 2: CORBA/XML CORBA (Common Object Request Broker Architecture) es una tecnología bastante madura. La especificación MOF de la OMG. 3. En contraste XML es una tecnología relativamente joven. provee un mecanismo para solucionar esta restricción. A continuación se describe en detalle la forma XMI. constituyéndose además en un mecanismo de acceso a repositorios de metadatos CORBA para aquellas herramientas que no soportan esta arquitectura. El intercambio de metadatos MOF es realizado mediante el uso de interfaces CORBA producidas al mapear las MOF a IDL. también se puede usar para el intercambio de instancia de datos. Además de esto. ¿Does XML Need Corba? URL=http://www. De muchas formas XMI es una perfecta demostración del valor integral que XML está ganando en la interoperabilidad de sistemas. XMI es una forma de intercambiar metadatos entre herramientas de modelado. permite a los usuarios conectarse a sistemas dispares. el modelo de componentes CORBA y el estado actual de las Tecnologías conformes con MOF. y el intercambio de metadatos XML.omg. XML. XML representa un medio para el intercambio de datos entre sistemas basados en CORBA y otro tipo de aplicaciones. La OMG (Objects Management Group) organismo responsable de emitir la especificación CORBA. Intercambio de Metadatos XML). capaz de crear sofisticados sistemas distribuidos de objetos sobre plataformas heterogéneas. A. . XML representa medio alternativo de intercambio en los casos en que no es posible la comunicación entre ORBs.

una Definición de tipo de Documento DTD (Document Type Definition) podría ser generada. EJB. B. La aproximación del mapeo de los constructores del núcleo MOF – Clases . Asociaciones.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA El lenguaje de Modelamiento Unificado UML (Unified Modeling Languaje) de la OMG se constituye en el medio normalizado industrial para Modelamiento Orientado a Objetos. El mapeo MOF-XML define como las instancias de las clases (MOF::Class) y asociaciones (MOF::Association) MOF son mapeadas a elementos DTD´s. Los elementos fundamentales del núcleo MOF son las clases y asociaciones. y/o cualquier otra plataforma o tecnología de transporte. las herramientas de modelamiento UML. La TDT generada define los elementos XML para cada elemento del metamodelo. Esto significa que dado un metamodelo. Uno de ellos es el metamodelo IDL CORBA que incluye algunos nuevos constructores IDL definidos para la especificación CCM. Un modelo formal de metadatos se denomina un metamodelo. Por lo tanto. ETCa la tecnología IDL. Este Subconjunto es denominado el núcleo MOF. puede ser generada una IDL que especifique las interfaces para objetos CORBA que representen modelos en un repositorio. Un componente CCM es desplegado mediante un conjunto de descriptores de componentes expresados en XML. Este metamodelo genera una DTD XMI la cual es para intercambiar modelos de objetos CORBA que también podrían ser expresados como IDLs CORBA. MOF define un conjunto para mapear elementos del núcleo MOF a IDLs CORBA. pueden ser usadas para describir metamodelos. La naturaleza de tecnología neutral que posee el núcleo MOF tornó de relativa sencillez la producción de un mapeo de elementos del núcleo MOF XML. La DTD XMI generada a partir del metamodelo de despliegue y empaquetamiento define la estructura de los documentos XML contenidos en los descriptores. El núcleo MOF contiene la mayoría de los constructores UML para expresar modelos de clases – clases. puede ser aplicada para generar mapeos a otras tecnologías de esta manera podrían ser generados objetos acordes a estas tecnologías. Sin olvidar que el mapeo de instancias de clase es diferente – pero está relacionado – al mapeo de instancias de asociación. es decir no es especifico para CORBA . así dado un metamodelo. El modelo es independiente de la plataforma. XML. La norma MOF selecciona un conjunto de primitivas UML apropiadas para modelar metadatos. asociaciones y subtipos. El otro metamodelo CCM se usa en el empaquetado y despliegue de descriptores. Modelo De Componentes CORBA El modelo de componentes CORBA CCM (CORBA Componet Model) esta constituido por dos metamodelos conformes con MOF. .

Cualquier dato instanciado de un metamodelo puede ser representado por un flujo XMI (XML Metadata Interchange) que este a conformidad con la correspondiente DTD. MOF contiene un conjunto de reglas que definen los formatos de intercambio de información (metadatos) y semánticas de interoperabilidad para un modelo de información dado. Interoperabilidad e intercambio de información Además de proporcionar una descripción rigurosa de sistemas orientados a objetos. ESTADO ACTUAL DE LAS TECNOLOGÍAS CONFORMES CON MOF Como parte de los procesos en curso sobre definición de la Arquitectura de la Gestión de Objetos OMA) Object Management Architecture). muchos modelos tecnológicos están siendo definidos. las reglas MOF también definen la correspondiente DTD para el metamodelo. Además hacen parte de la norma publicada las APIs MOF para interoperabilidad y las DTDs XMI para el intercambio de información. Además del API. Esta API posee capacidades introspectivas (reflectivas) – tiene la capacidad de descubrir información contenida en el respectivo metamodelo. Como lo muestra la figura siguiente: UML XML DTD Syntax and Encoding CWM DTD TRAVEL DTD XMI UML DTD (Models) MOF Metadata y Management API UML UML Model CWM Model TRAVEL Objects UML Streams (Models) Model & Design Figura No 1: Software de Desarrollo dirigido por el Modelo MOF Las reglas de transformación de MOF a IDL (Interfase Definition Languaje) pueden ser aplicadas a cualquier metamodelo para producir una API bien definida. se convirtiera en una norma OMG. usando MOF. Esta API puede ser usada para manipular instancias de datos correspondientes al respectivo metamodelo. una demostración sobre intercambio de metadatos entre . mueve productos de de cinco fabricantes fueron aprobados trabajando juntos usando XML.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA C. En una reunión del OMG en noviembre de 1998. De hecho. D. antes que XMI.

a menudo nuevos productos son ofrecidos sin soportar algunos de los protocolos de gestión más frecuentes. Aunque MOF es una norma OMG (que tan solo genera interfaces IDL) está ganando aceptación para fuera de la OMG. existen varios protocolos extendidos para Gestionar switches y otros dispositivos de red. WBEN provee la capacidad a la industria para entregar un conjunto bien integrado de herramientas de Gestión basadas en normas impulsando las tecnologías emergentes tales como el Modelo de Información Común (CIM) Common Information Model y el lenguaje de Marcado Extensible (xml) extensible Markup Languaje. un entorno. mientras SNMP. Se describe WBEN y a CIM (Common Information Model) como tecnologías que lo hacen posible. WBEN estándar de Gestión de redes y sistemas La Gestión es una labor indispensable y fundamental para el correcto desempeño de un sistema.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA repositorios. es menos ampliamente implantado en servidores y prácticamente insistente en software de aplicación. LECCIÓN 3: XML Y LA GESTIÓN EN INTERNET La gestión distribuida de redes y sistemas es una labor compleja debido a que todos los sistemas y software están en un mismo lugar. la interface de gestión para escritorio DMI (Desktop Mnagement Interface) es ampliamente implantada en PCs de escritorio para negocios y algunos periféricos. prácticamente universal en dispositivos para trabajo en internet (internetworking). CWM de distintos fabricantes se llevo a cabo en la pasada reunión la OMG en Berlingame. Los dispositivos y software que son fundamentales para las empresas provienen de una gran cantidad de vendedores de tal manera que no existe un alcance en las agendas de desarrollo n que diga que existe un modelo de gestión único que denominara y trabajara por siempre. interoperable de gestión capaz de intercambiar información con diferentes plataformas. Web-Based Enterprise Mangement). Aprovechando la infraestructura y la generalización que brinda la red Internet se ha desarrollado un estándar de Gestión de redes y sistemas basados en Web denominado WBEN (Gestión de empresas basada en la Web. Su complejidad ha ido en aumento porque el alcance de las de las tareas desempeñadas por los sistemas distribuidos se ha incrementado enormemente con el tiempo. Por ejemplo. En la actualidad las interfaces en JAVA que sirven de norma a MOF están siendo definidas como parte de la Especificación API de Metadatos de Procesos de la Comunidad Java CP (Java Community Process) JSR-40 fue completada en el tercer semestre del 2000. California en septiembre de 2000. De esta manera WBEN se convirtió en norma . VBEM es un conjunto de tecnologías normalizadas de Gestión de Internet desarrolladas para unificar la Gestión de ambientes computacionales empresariales. A continuación se describe el estándar de Gestión de Redes y Sistemas Basados en Web denominado WBEN (Web-based Enterprose Mangement). a. Pero el aspecto más complejo para la gestión distribuida es la heterogeneidad de las cosas que han de ser Gestionadas. los resultados fueron asombrosos . En algunas partes del mundo las normas CMIP de OSI determinan como es hecha la gestión de Red. Para aumentar la complejidad.

A través de su sistema conforme con WBEM se cuenta con la capacidad de acceder datos de Gestión.Mediante el uso de una norma común XML . tomando venta del entorno integrado e interoperable en que se constituye la Web. elementos Gestionados e integrar datos de aplicaciones de Gestión todo a través del Web como lo sugiere la figura siguiente: Acceso web a datos de Gestión SNMP WBEM SERVIDORES HETEROGÉNEOS DE GESTIÓN Acceso web a elementos Gestionados Integración de Datos de Aplicación de Gestión Figura No 2: Gestión WBEM WBEM está siendo implementado y comercializado para lograr su objetivo último: proporcionar a los clientes la posibilidad de Gestionar todos los sistemas independientemente del tipo de instrumentación . . Esta especificación permitirá a las compañías impulsar las tecnologías WEB para Gestionar sistemas empresariales. XML rápidamente se ha convertido en una tecnología crucial para la presentación e interoperabilidad de aplicaciones de Gestión.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA de Gestión a nivel industrial en 1999. Como un resultado del movimiento de Gestión Empresarial Basada en Web.

sistemas operativos. escritorios de negocios. De hecho. los formatos de Información de Gestión (MifS. y una interfaz para varios proveedores de objetos intermediarios entre fuentes de datos Gestionados y el CIMOM. si el desarrollador así lo exige y lo hace. B. acciones y documentación de cómo estas propiedades son interconectadas. CIM es un Modelo de Datos. relaciones. ya sea desde una aplicación a otra. La clave para interpretar aplicaciones de Gestión que empleen datos CIM es tener un Gestor de Objetos CIM denominado CIMON (CIM Object Manager). La WMI envía con proveedores de objetos para SNMP. un repositorio de objetos CIM. Sin embargo. y el Lenguaje de Marcado Extensible XML (Extensible Markup Languaje). En forma alternativa. el protocolo de transporte universal para información basada en Web. uno de sus principales fuertes esta en el hecho de que cada vendedor de dispositivos de red. Esto no causa mayor empresa puesto que gente de Microsoft inicio el proyecto CIM. Los esquemas CIM pueden ser representados en archivos de texto estructurados de acuerdo al Formato de Objetos Gestionados MOF (Managed Objects Format). servidores. Es muy probable que los CIMOMs sean específicos del Sistema Operativo por razones de desempeño y por preparación de acceso a eventos de bajo nivel. Este no está atado a un protocolo o lenguaje de programación. El primer CIMOM entregado a desarrolladores de aplicaciones de Gestión fue para entornos Windows de 32 bits Windows 98. tampoco a un vendedor en particular. desde un Browser a una aplicación o desde un Browser a un objeto Gestionado. proporcionando etiquetas para entidades. y el Modelo de Manejador de WIN 32. también pueden ser soportar varios modelos de objetos. se puede pensar de CIM como un diccionario de datos para Gestión de redes y sistemas. CIM Modelo Común de Información El objeto de CIM es describir datos Gestionados en una forma estándar. El CIMOM es una especie de despachador central y facilitador de procesos. entre . tres componentes claves han surgido para describir un entorno de gestión : El Modelo de Información Común CIM (Common Information Model) una colección de esquemas orientados a objetos para información de Gestión. un modelo simple sin embargo potente para crear la carga útil de información . Windows NT 4. y Windows 2000. Management Information Formats) y MIBa CMIP – compartan sus estructuras de datos. Esto permitirá que otros esquemas de Gestión incluyendo MIBs SNMP. trasportarla a través de http. periféricos y aplicaciones de gestión se han comprometido con las normas CIM a través del DMTF. los archivos Log de Eventos de Windows NT. los CIMOMs están típicamente accesibles a programadores a través de varios lenguajes de programación. http.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA Como WBEM ha madurado dentro de la DMTF. La instrumentación de Gestión Windows WMI (Windows Mangement Instrumentation) consiste en un CIMON. atributos. el Registro de Windows. que intermedia entre las aplicaciones de Gestión o individuales. pueden ser representados visualmente en archivos Visio (o archivos de cualquier programa de despliegue gráfico que asuma el inconveniente de mapear archivos MOF a cajas y líneas interconectadas).0.

Modelo de Objetos (Corba vs COM) y de la Plataforma de Gestión instalada (OpenView vs Unicenter) TNG vs Tivoli vs Spectrum). Antes de que se construya el CIM es parte de la estructura de Microsoft . El Software de servicios WBEN de Solaris incluye al CIMOM . Las extensiones y mejoramientos proporcionadas por los vendedores pueden ser rápidamente acondicionados y asimilados gracias a que las aplicaciones pueden referirse a un DTD . SUN ha hecho disponible el kit de desarrollo de software WBEM. para correr en Plataforma SPARC e Intel dado que SUN ha sido hace un largo tiempo un miembro líder de la DMTF. (XML parsers) dentro y fuera de los browsers. y proveedores Solaris. del Lenguaje de Programación (Perl vs C++ vs Java vs Visual Basíc). En la mayoría de los casos. Un compilador MOF que puede analizar expresiones MOF ASCII e instanciar clases compiladas e instancias de repositorio CIM. su soporte para CIM no debe ser una sorpresa. C. Los analizadores XML. que soportan comunicaciones entre Entornos Operativos Solaris y el CIMON . ellas son un sueño que se hace realidad para los proveedores. es de notar que SUN Microsystem ha desarrollado un CIMOM para Solaris.centralizada y actualizada para definiciones de datos de Gestión. están disponibles para muchas Plataformas y en muchos Lenguajes de Programación. muestras de código fuente. sin embargo supremamente necesaria. una aplicación CIM Workshop basada en Java y documentación. el cual consiste de clases Java que describen Objetos Gestionados en los Entornos Operativos Solaris. XML y http mantiene una gran cantidad de promesas para el éxito de la Gestión de entornos de Red heterogéneos en la era de la Internet. pero Microsoft afirma soportar también acceso a través de otros modelos de objetos. Las Herramientas de Desarrollo en muchos pueden accesar las estructuras de datos contenidas en datos representados en XML. Los Datos Estructurados Gestionados pueden ser intercambiados entre aplicaciones. los proveedores que suministran hardware y software de aplicación miran a la Gestión como algo puramente costoso. El esquema Solaris. y dispositivos o entre clientes y aplicaciones si preocuparse del Sistema Operativo (Windows vs Unix vs Novell). entre usuarios. . que proporciona APIs para clientes y proveedores. Las aplicaciones de Gestión y la consola de Gestión de Microsoft pueden accesar al CIMOM a través del Modelo de Objetos COM+. La interoperabilidad más cerca que nunca La combinación WBEM de CIM.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA otras. Mientras la neutralidad de la plataforma y fácil interoperabilidad son desarrollo importante para los gestores de Red.

Aplicaciones que intentan transferir una parte significativa de la carga del proceso del servidor al cliente web. Manual de XML. Aplicaciones en las que agentes web inteligentes que intentan adaptar la búsqueda de información a las necesidades de los usuarios individuales. están relacionadas con el WEB. así como formatos de intercambio de información. Estos hará posible la integración de bases de datos distribuidas en los navegadores que admitan XML. Los heterogéneos entornos distribuidos. permitiendo al modelador proporcionar una definición integral del sistema que incluye APIs de Interoperabilidad e Integración. Según Jon Bosak (4) se establecen cuatro tipos de aplicaciones en el Web que impulsaran el desarrollo del XML. para convertirse en un estándar de formato de datos pensado en internet. . Es así como las aplicaciones más notables de XML. Aplicaciones que precisen que el cliente web presente diferentes versiones de los mismos datos a diferentes usuarios. formatos de intercambio de información. entre otros. Goldfarb & PaulPrescod. pudiéndose modificar el contenido y la estructura de esta. Habrá una interacción entre la información requerida y las preferencias del usuario de la aplicación. De igual forma XML surgió en el seno de W3C. La arquitectura basada en MOF de la OMG combina metadatos con UML y XML. Charles F. Sin embargo dicho modelado no puede capturar detalles de implementación.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA LECCIÓN No 4: XML EN EL MODELAMIENTO DE SISTEMAS TELEMÁTICOS Puesto que los entornos de hoy un día son distribuidos y altamente heterogéneos es una labor compleja el desarrollo de software bien estructurado para estos entornos. Se ir apareciendo cada vez más a una arquitectura cliente-servidor. necesitando ser representados en la definición del sistema. Aplicaciones que exijan que el cliente Web medie entre dos o más bases de datos. XML EN INTERNET No es nuevo hablar de la alta penetración que está teniendo Internet hoy en día. 77-93. se han estudiado dos aplicaciones especificas de XML en el Web: XML para el intercambio electrónico de datos y XML para el protocolo de acceso inalámbrico (WAP) a continuación se describen estas dos aplicaciones: 4. 1999. Prentice Hall. Para efectos prácticos y considerando las necesidades de generar productos que pueden ser utilizados en los proyectos del grupo de Ingenieros Telemática. XML establecerá una arquitectura de 3 niveles (three-tier). UML es usado en forma extensa para modelar sistemas de Objetos. semánticas de interoperabilidad. la integración. el intercambio de información y la interoperabilidad de hoy día se constituyen en requerimientos centrales de cualquier sistema software. Con el XML vendrá una segunda generación de robots que permitirá una mayor precisión de la búsqueda requerida.

XML se convierte en el “popularizador” del EDI. la implementación de EDI. aun no son estándares. Actualmente el nuevo paradigma es la web de suministro. es que el XML permite a las aplicaciones internas de diferentes compañías compartir información directamente. Debido su gran flexibilidad se corre el riesgo de que aparezcan varios estándares en el mercado lo que supondría dificultades de interoperabilidad entre las aplicaciones. por un lado XML es muy flexible lo cual representa una ventaja clara por otra parte XML está listo para utilizar la infraestructura de internet existente. En esta materia EDI ha sido el estándar por más de 10 años y hoy en día ha alcanzado un nivel de madurez considerable. no significa que XML no sea un estándar. Sin embargo. EDI se suele implementar basándose en la relación entre dos socios comerciales. A de más puede aprovechar las experiencias y enseñanzas que ha dado EDI. es difícil y costosa debido a la rigidez del mismo y las exigencias de de infraestructura.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA XML EN COMERCIO ELECTRÓNICO ENTRE EMPRESAS La mensajería entre aplicaciones es quizás el área de utilización más importante de XML. porque utiliza el protocolo http. debido al impacto que puede tener en el comercio electrónico negocio a negocio (B2B). sino que los lenguajes definidos con XML para propósitos específicos. ver la siguiente figura: VAN ERP Servidor EDI Servidor EDI MRP EMPRESA MEDIANA XMLEDI INTERNET Intranet EMPRESA GRANDE Servidor XML Servidor XML EMPRESA PEQUEÑA . Al decir estandarización. La tremenda ventaja de XML es legible por máquina y humano mientras EDI es solo legible por máquina. Esta asociación de dos puede ampliarse a terceros creándose así una cadena de proveedores. Uno de los beneficios obvios contra EDI. porque facilita el desarrollo de relativamente simples soluciones de comercio electrónico de Empresa a Empresa. como por ejemplo especificar una factura o una orden de compra. Esto constituye la gran oportunidad de XML. El principal obstáculo que enfrente XML en esta área es lograr estandarización.

de socios comerciales: XML permite separar los datos y la estructura de los procesos. Extendiendo EDI a XML los proveedores pequeños pueden accede a esta información atreves de un navegador simple. VENTAJAS DE XML/EDI XML/EDI ofrece varias ventajas sobre el EDI Tradicional. o web. Los proveedores pequeños. Ahorro en los costos. estas tecnologías acabaran por echar abajo las barreras a la adopción generalizada del EDI. potente barato y finalmente ubicuo. La influencia de EDI sobre estas tecnologías lo hará más flexible. Fortalecimiento de recursos de tecnologías de Internet. los servicios basados en internet y la conectividad de base de datos para crear una red. Internet. . Internet proporciona la conectividad ubicua necesaria para que una Web de Socios Comerciales interconectados pueda crecer. soporte a la necesidad de EDI. Las tecnologías internet aportan seguridad. Los proveedores pequeños serán capaces de sostener esta nueva tecnología y descargar los datos de XML directamente a sus sistemas comerciales internos. como son: Integración de aplicaciones. Combinadas. La conectividad de base de datos supone que los datos XML y las normas empresariales que interactúan con los datos pueden comunicarse entre sistemas distintos mediante filtros de datos del nivel intermedio y agregadores. Es así como es más costoso para una compañía pequeña tratar con una orden de compra electrónica cuando lo hace normalmente que cuando lo hace con una orden de papel. El encarecimiento lo provoca la mano de obra adicional que es necesaria para manejar a los computadores. Ruteo y Mapeo Dinámico. soporte en las transacciones y sobre todo. autenticación. El desenvolvimiento del EDI. programas y redes necesarias para las formas electrónicas. Integración Transparente. Procesamiento más rápido. permitiéndoles continuar imprimiendo ordenes y procesándolas manualmente con la facilidad de implementación y costo bajo de acceso por XML. sin embargo no ganan una economía significante a gran escala por atender con documentos electrónicos.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA Figura No 3: Web de Suministro La WEB de suministro se basa en la utilización de XML.

XEDI incorpora todos los metadatos legibles por humanos que se aproximan a los datos EDI existentes. Otros grupos están trabajando en híbridos de XML-EDI. Así pues. el cual disfruta de una amplia aceptación en la industria. COMMERceNet. mientras al mismo tiempo hace sus propios documentos comerciales descriptibles y utilizables por pequeñas y medianas compañías. porque estos métodos usan el idioma inglés para el marcado de los datos. Estos diccionarios pueden generarse en cualquier lenguaje.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA Los Diferentes Métodos de XML y EDI Los métodos de comercio electrónico con XML son mas diversificados que los del EDI estándar (5). un consorcio comercial. Las implementaciones de estos métodos representan tiempo y consumen costos. Además. Esto esencialmente crea un escenario en el que cada documento tiene que ser único y será incompatible con todos los otros documentos. para cada transacción determinada habrá un DTD aparte. está desarrollando CNE (6). En lugar de un DTD diferente para cada documento comercial o la transacción iniciada. Microsoft tiene aproximadamente agrupada mucha de estas tecnologías bajo lo que se llama BizTalk. EDIFACT ( Directorio de Mensajes Estándar de las Naciones Unidas para el Intercambio Electrónico de Datos ) y ANSI X12. EDI viene de dos métodos distintos.org/web. ANSI. que ha creado el negocio biblioteca común (CBL. Common Business Library) en parte es una concesión gubernamental del Instituto Nacional americano para las Normas y Tecnología (NIST). haciendo para ellos difícil codificar los detalles de cada mensaje individual de EDI en las definiciones de tipo documento (DTD) de XML. una norma propuesta para los catálogos y órdenes de compra. . había por lo menos cinco propuestas de estándares de solo XML EN DESARROLLO. ellos tendrán que volver a escribir DTD. En el curso. El objetivo CNE es promover. simple DTD para todos los documentos comerciales. ellos no son multi-linguales y no pueden ser usados para una aplicación multi-nacional de XML. llamada diccionario de datos que describe todos los metadatos de EDI legible por humanos. Comercio ONE. Esencialmente. para las partes humanolegible del diccionario de datos X12 y han creado atributos de etiquetas XML alrededor de los datos. http://commercenet. El traductor usa una colección de documentos de XML. otro consorcio. y en cada DTD habría centenares de definiciones de elementos individuales.ORG presenta un método más directo y eficaz para traducir EDI en XML llamado XEDI (EDI Extendido). El grupo XML-EDI. Estos métodos no tienen totalmente afianzado el concepto básico de XML. 6. ellos han conservado el idioma inglés. Este mantiene toda la semántica de EDI. XEDI. no únicamente en ingles. está trabajando en noemas XML para los catálogos de productos. que es hacer los documentos legibles para máquina y humano. Arriba y Comercio ONE han propuesto varias convenciones de nombrado para codificar los mensajes EDI en XML. hay un solo. del último año estas compañías colectivamente. fomentar y acelerar el uso de Internet como medio para realizar operaciones de Comercio Electrónico entre Empresas. 5. A partir de Junio de 1999. Si un usuario hace cualquier leve cambio aun documento. Arriba ha reunido varias compañías alrededor del comercio XML (CXML). RosettaNet. han podido producir solo un puñado de documentos de XML basado en estándares de EDI existentes.

VRML. mediante el cual se puede transformar un documento XML en otro XML. RTF. XML E INTERNET INALÁMBRICO El otro campo de aplicación es de XML y que a sido bastante extendido es el Lenguaje de de Marcación Inalámbrico (WML. Estos procesadores existen para la mayoría de los lenguajes y plataformas de desarrollo (VB. A continuación se describe XLS. De acuerdo con su función los procesadores XML se deciden en dos tipos: validadores y no validadores. que no es más que un vocabulario XML para especificar objetos de formateo (FO). los procesadores validadores. PYTHON. XSL: Extensible Stylesheet Language) es una especificación desarrollada dentro del consorcio World Wide Web para aplicar formatos a los documentos XML. XSLT y los procesadores XML. PostScript. entre otros documentos. sino que también se pueden incorporar a las aplicaciones. C. (Es decir si se procesan los documentos XML comprobando que además de bien formados sigan las reglas marcadas por un DTD o no) y realizan Transformaciones o no. WML es el lenguaje que se utiliza para realizar paginas para cualquier elemento que utilice la tecnología WAP (Wireless Access protocol). fundamentales en el proceso de adquirir un conocimiento profundo de XML. Además. de manera que estas puedan manipular y trabajar con documentos XML. . Un lenguaje de formateo. variados. JAVA. ASP. sonido. como tecnologías necesarias para el desarrollo de la aplicación emuladora de WAP en el WEB. PERL. PROCESADORES SINTÁCTICOS (parsers) El procesador de XML es la herramienta principal de cualquier aplicación XML. Procesadores para XML hay muchos. es decir si incluyen un procesador de transformaciones (XSTL). XSL hace uso de la especificación XSLT para transformar documentos HTML. PDF. deben informar de la violación de las restricciones expresadas por las declaraciones del DTD. En común tienen que ambos deben informar de las violaciones de las restricciones de documentos bien formado dadas en su especificación. y con funciones muy diferentes: incluyen validación o no. C++. como algunos teléfonos móviles PDAs y teléfonos celulares. Wireless Markup Languaje). XLS consiste en dos partes: Un lenguaje de transformación (XSLT Extensible Stylesheet Languaje Transformation). Mediante un procesador no solamente se puede comprobar si los documentos están bien formados o son validos.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA B. el WML como su nombre lo indica es de la familia de XML por tanto cumple con todas las reglas de estructura física y lógica de un documento XML que son establecidos por el TDT. PHP). Para describir como se deben presentar los documentos XML se pueden optar por dos soluciones: Las mismas descripciones de Hojas de Estilo en Cascada CSS (Cascade Stylesheet Sheet) que se utilizan como HTML y/o las descripciones que se basan en XLS.

PHP.XSLT. que es el artífice de la parte de la especificación que trata el tema de las transformaciones.php y un archivo llamado xslt. Expart es un analizador escrito en C y el motor de XSLT es Sablotron.3. Este procesador ha sido desarrollado por James Clark (7). A. mediante un procesador XML se procede a la transformación de este documento con la utilización de XSLT y una hoja de estilo XSL para traducir el documento WML a HTML y finalmente presentarlo en la interfaz del teléfono. para que las funciones del analizador de XML y del motor estén disponibles para PHP se necesitara tener un modulo que soporte XML y XSL instalado en el servidor Web (Apache 1. Sablotron es el resultado de un proyecto para desarrollar un rápido. en la que mediante un script.02 en adelante por tanto su instalación y manejo es mucho más sencillo en comparación a otros procesadores. compacto y portable procesador de XSLT conforme a la especificación W3C. La aplicación desarrollada corresponde a una aplicación cliente/servidor.PHP es la encargada de cargar esa hoja de estilo y tomar una URL o cadena para realizar transformación. en la cual pueden seleccionarse cualquier URL de un sitio WAP y que. es fácil de programar y la implementación es independiente de la plataforma. una vez se ha accedido al documento. es el desarrollo de una aplicación que emule el funcionamiento de un dispositivo inalámbrico WAP.Php(8) llama una hoja de estilo XLS y la clase CLASS. El procesador seleccionado para este desarrollo es el Expat. que está incluido en el lenguaje de scripting PHP4 y que cuenta con el soporte para XML y XSLT.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA LECCIÓN 5: EMULADORES WAP EN EL WEB La etapa final en el establecimiento del estado del arte de XML en aplicaciones telemáticas. a través de botones de navegación puedan explorarse los diferentes sitios desarrollados en WML. Arquitectura de la Aplicación El objetivo primordial del emulador es transformar documento WML procedente del sitio remoto a HTML para poder visualizarlo por cualquier navegador de Internet. En el caso del emulador. Porque WML no es más que un DTD de XML se puede realizar la transformación de WML a HTML utilizando un procesador de Transformaciones XSLT y un procesador o analizador XML. El procesador y el motor XSLT están incluidos desde la versión 4. Todas las interacciones usuario/sistema son soportadas por el protocolo de transporte HTPP.php y un archivo llamado XSLT.xslt. se lee un documento XML desde el web y se transforma a una página HTML usando un documento XLS que se encuentra en un archivo local (Ver figura siguiente): . El sistema consiste básicamente en una interfaz en el WEB. confiable. El archivo XSLT. Para el proceso de transformación se tomo una clase denominada class. Este procesador ha sido seleccionado por ser de libre distribución.14). Adicionalmente. se lee un documento HTML desde el caso del emulador. el usuario hace una petición de acceso a un sitio WML remoto.

Finalmente. .com Escrito por Bill Humphries (bill@whump. 6. http://www.php se procede a dividir la pagina resultante en un cards para poderlo mostrar adecuadamente en el browser. La interfaz del teléfono móvil se desarrolla utilizando javaScript y las graficas en formato WBMP se transforma a JGP mediante una clase JAVA.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA Sitio WML Remoto Class.xslt Script PHP HTTP Hola de E stilo PHP Procesador SL XSLTX Parser Expat Browser Web Browser Web Servidor Web Apache Ingreso URL Sitio WML Solicitado Descarga HTML Del Sitio Solicitado Figura No 4: Arquitectura del Emulador WAP Es así como en la hoja de estilo se define un patrón para el conjunto de nodos que se encuentra de cada archivo WML. una vez obtenido el resultado de la transformación de xslt.circle.jclark.com) de http://www. Figura No 5: Interfaz del Emulador XSLT 5.ch/scripts.

Frankel.org/news/whitepapers/watsonwp.org/spec//Wbem. URL=http://www. Steve Steinke.htm.org/spec/xmlw. Resúmenes CITA 2001. XMI:The OMG´S XML METADATA INTERCHANGE Using modelcentric architecture. XML and XMI.org/pres/rele/. XEDI. Network and System Managenent with.syscon.xedi. . URL=http//www.javareport.dmtf. Álvaro Andrés Narváez.1998_10_16_1.htm. URL=http://www.html. Karen Strong.html.omg. ¿Does XML Need Corba? URL=http://www. Artículo: XML en aplicaciones Telemáticas” Doctor Ingeniero DIEGO MAURICIO LÓPEZ GUTIÉRREZ.htm. URL=http://www. DMTF Standartdizes on HyperText Transfer Protocol for Web Based Enterprise Management.org/whitepapers. marcela Ximena Callejas”. CORBA and XML. XML As a Representation for Management Information – A White Paper Versión 1.networkmagazine. XML Metadata Interchange. Alcatel.URL=http://www.. conflicto or cooperation? URL=http://www. URL=http://www.cf.html.com/xml/archives/0104/Frankel/index. URL=http://www.com/article/NMG20000509S0016.HTML: XML and EDI: Peaceful Co-Existence.omg.based Management Solutions.dmtf.org/technology/documents/form al/xml_metadata_interchange. Congreso Iberoamericano de Telemática.omg. URL=http://www.0 September 15 th.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA REFERENCIAS BIBLIOGRÁFICAS “Diego Mauricio López ¹.dmtf.Architects of an Internal World. URL=http://www. Dvid S. RichardcDeadman. OMG Press: Momentum Increases Behind CORBA and XMLintegration.html. 1998.org/pres/rele/. DTMF Promotes Use of XML for Satnadarts.Patrocinado por Universidad del CaucaVicerrectoría de Investigaciones. XML as a Distributed Application Protocol.omg.htm CORBA.1999_09_07_1.html.ORG An Approach to XML-EDI.com/html/articles/index.org/attachment/computerswire-9-24-99. URL=http://www.org/technology/xml/index. Web-Based Enterprise Mangement (WBEN) Standarts.III Jornadas Iberoamericanas de Telecomunicaciones y Telemática JITT´01. Colby Phillips. Rachel Chalmers.CINTELCentro de Investigación de Telecomunicaciones.dmtf.

David Clarke.html Donald E. XML&CORBA-Hit or Myth? URL=http://www. J. and the future of the Web”. Tamura.com/xml/archives/0103/sri_ravi_don/index. “M-Business: Negocios Móviles en Internet” Revista Colombiana Telecomunicaciones de Cintel (Vol 7. UML. “XML.unc.com/xml/archives/0102/elenk oclarke/index. Baisley.htm CORRALES. November 2000 BOSAK. XPATH: ? Qué es cada cosa? 2000. ACOSTA.net/articulos/xslt.1. Creación de sitios Web con XML y Java. Uramoto. OMG. Versión 1.. No 23). URL=http:// www.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA CONTENIDO DIDÁCTICO DEL CURSO: 301120 –TELEMÁTICA Maruyama. URL=http://sunsite.php Mark Elenko.MOF AND XMI URL=http://www.syscom.programacion.edu/pub/suninfo/standarts/xml/why/xmlapps. Prentice Hall. OMG XML Metadata Interchange (XMI) Specification.syscon.html . Java. XSLT. 2000. 2000 Bravo Montero Joaquin.