301120 - modulo

Upload: paolitaolmos

Post on 13-Jul-2015

409 views

Category:

Documents


1 download

TRANSCRIPT

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA CURSO DE TELEMTICA 301120 - TELEMTICA Mag. Eleonora Palta Velasco (Director Nacional) Acreditador: Ing. Javier Jimnez POPAYN Enero de 2011 NDICE DE CONTENIDO UNIDAD 1:APLICACIONES Y SERVICIOS TELEMTICOS Introduccin.Justificacin. Intencionalidades Formativas CAPTULO 1: XML EN APLICACIONES TELEMTICAS Leccin 1: Dominio de aplicaciones Telemticas Leccin 2: CORBA/XML Leccin 3: XML y la Gestin en Internet Leccin 4: XML En El Modelamiento de Sistemas Telemticos Leccin 5: Emuladores Wap En El Web CAPTULO 2: COMUNICACIONESINALMBRICAS Leccin 1:WI-FI Leccin 2:Principios de Transmisin Leccin 3:Antenas Leccin 4:Tecnologas Leccin 5:Bandas de Frecuencia CAPTULO 3: WIRELESS LAN Leccin 1:Canales y Generalidades Leccin 2:Parmetros Leccin 3:Topologas Leccin 4:Seguridad Leccin 5:Diseo UNIDAD 2:SISTEMAS GSM-CDMA-TDMA Introduccin JustificacinIntencionalidades Formativas CAPTULO 1: SISTEMA GSM Leccin 1:Sistema Panaeuropeo Leccin 2:Interfaz Radioelctrica Leccin 3:CaractersticasTcnicas Leccin 4:Arquitectura Funcional Leccin 5:Estructura de Trama GSM Handwover y Envo GMS a 3GCAPTULO 2: SISTEMA CMDA Y TDMA Leccin 1:Arquitectura Funcional Leccin 2:Planes de Frecuencia Leccin 3:Acceso Leccin 4:Caractersticas Tcnicas y Canales de Trafico Leccin 5:Evolucin hacia 3G y Sistema TDMA CAPTULO 3FUNDAMENTOS DE SEGURIDAD Y APLICACIONES ESTANDARES. Leccin 1:Arquitecturade Seguridad Leccin 2:Autenticacin y Control de Acceso Leccin 3:Integridad y Mecanismos de Seguridad Leccin 4:Cifrado/DescifradoLeccin 5:Compresin Con y Sin Prdida UNIDAD 3:SISTEMAS TELEMTICOS Introduccin Justificacin . Intencionalidades Formativas CAPTULO 1: MICs Leccin 1:Principios Bsicos Leccin 2:Codificacin Leccin 3:Multiplexacin Leccin 4:Sistemas Multiplex MIC -30 y MIC -24 Leccin 5:Ventajas y Desventajas de MIC CAPTULO 2: TICsLeccin 1:Tecnologas de la Informacin Leccin 2:Educacin para el Siglo XXI Leccin 3:La Sociedad Informatizada Leccin 4:De la Informacin al Conocimiento Leccin 5:Educacin y Tecnologa CAPTULO 3: AUTOMATIZACIN DE PROCESOSEN APLICACIONES Y SERVICIOS TELEMTICOS Leccin 1:Arquitecturas y Plataformas para Servicios Telemticos Leccin 2:Plataformas deProcesamiento Distribuido Leccin 3:Plataformas de Componentes Distribuidos Leccin 4:Tecnologas de la Informacin y Telecomunicaciones Asociadasa la Seguridad (TIC_S) Leccin 5:Protocolo de Seguridad en transacciones comercialesTelemticas. LISTADO DE TABLAS Tabla No 1: Comparativa de WiMAX frente a otras tecnologas Tabla No 2: Medidas de longitud de onda. Tabla No 3: Espectro Electromagntico Tabla No 4: Conversin rpida de dBm a mW Tabla No 5: Bandas ISM Tabla No 6: Distribucin de canales Tabla No 7: Componentes de la red GSM. Tabla No 8: Informacin contenida en el intervalo de tiempo Time Slot. Tabla No 9: Formacin de los distintos estratos de tramas.Tabla No 10: Tipos de canales de trfico y de control en GSM. Tabla No 11: Proceso de autentificacin en IS-41 y GSM. 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: Parmetros de frecuencia Tabla No 15: Canales de Control: canal Piloto, Sincronismo, Paging y Acceso. Tabla No 17: Caractersticas Tcnicas De Los Sistemas Tabla No 18: Diferentes Servicios Ofrecidos Por Los Tres Sistemas Tabla No 19: Servicios De Seguridad (X.800) Tabla No 20: Muestra debn posibles valores Tabla No 21: Codificacin/Decodificacin de la Ley A Tabla No 22: Reglas de sustitucin de B4ZS Tabla No 23: Tabla de Datos Tabla No 24: Datos Tcnicos del Mltiplex Primario Tabla No 25: Estructura de la trama del Mltiplex MIC a 8.448 Kbps (1) Tabla No 26: Estructura de la trama de Mltiplex Digital a 8.448 Kbps Tabla No 27: Jerarquas Mltiplex de 2.048 y 1.544 Kbps Tabla No 28: Jerarqua Mltiplex de Interfuncionamiento Tabla No 29:Objetivos yMedidas de Seguridad LISTADO DE GRFICOS Y FIGURAS Figura No 1: Software de Desarrollo dirigido por el Modelo MOF Figura No 2: Gestin 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 Estndares Wireless Figura No 8: Aplicaciones tecnologa BluetoothFigura No 9: Bajas Frecuencias. Figura No 10: Altas frecuencias. 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: Modulacin de seales Figura No 16: Seal Portadora en A.M. Figura No 17: Seal Moduladoraen A.M. Figura No 18: Seal Moduladora en F.M (Datos) Figura No 19: Seal portadora en F.M Figura No 20: Seal Modulada en F.M. Figura No 21: Seal Moduladora en P.M. (Datos) Figura No 22: Seal Portadora en P.M Figura No 23: Seal Modulada en P.M Figura No 24: Modulacin Bpsk Figura No 25: Modulacin Qpsk Figura No 26: Modulacin OFDM Figura No 27: Radiacin de una Antena Omnidireccional. Figura No 28: Radiacin de una Antena Direccional. Figura No 29: Patrn de Radiacin Figura No 30: Radiacin de una antena isotrpica Figura No 31: Radiacin 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 parablica Figura No 37: Antenas Dipolo Figura No 38: Solapamiento de canales Figura No 39: Distribucin de Canales (FCC): 1 al 11 Figura No 40: Canales sin Overlapping: 1, 6 y 11 Figura No 41: Access Point Figura No 42: Tarjetas de red inalmbricas Figura No 43: Modo punto a punto Figura No 44: Modo Punto Multipunto (Mltiple Bridge) Figura No 45: Modo Cliente (Client) Figura No 46: Modo Repetidor (Repeater) Figura No 47: Topologa Ad hoc o Peer to Peer Figura No 48: Tecnologa infraestructure Figura No 49: Tecnologa Roaming Figura No 50: Acceso Figura No 51: Filtrado de direcciones MAC 47 Figura No 52: Encriptacin WEP Figura No 53: Autenticacin RADIUS Figura No 54: Arquitectura de un sistema de autentificacin RADIUS Figura No 55: Codificacin de seal vocal en sistemas GSM. Figura No 56: Secuencias Figura No 57: Arquitectura GSM Figura No 58: HIPERTRAMA-MULTITRAMA-SUPERTRAMA Figura No 59: Canal de trfico 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: Evolucin 2-3 generacin Figura No 65: Ataques pasivos Figura No 66: Principio de la transmisin digital Figura No 67: Procesamiento de la seal Figura No 68: Principio de la cuantificacin Figura No 69: Cuantificacin lineal y no lineal. Figura No 70: Proceso de Compansin Figura No 71: Ecuaciones Figura No 72: Cuatro primeros segmentos de la aproximacin lineal a la curva de compresin u255. Figura No 73: Caracterstica de transferencia de la Ley A. Figura No 74: Ley de codificacin A. Figura No 75: Mtodos de codificacin para n=3. Figura No 76: Cdigos de lnea. Figura No 77: Cdigo de Retorno a Cero (RZ). Figura No 78: Cdigo de Inversin de Marcas Alternadas (AMI). Figura No 79: Reconocimiento de la seal de entrada. Figura No 80: Cdigo CHDB3. Figura No 81: Cdigo HDB3. Figura No 82: Multiplexacin de tres seales MIC. Figura No 83: Sistema de transmisin PCM-TDM. Figura No 84: Estructura de la trama MIC 30. Figura No 85: Estructura de la trama MIC30. Figura No 86: Sistema MIC24 Figura No 87: Estructura de la trama MIC24 Figura No 88: Secuencia de tramas del sistema MIC24. Figura No 89: Sistema MIC de primer orden. Figura No 90: Multiplexacin digital. Figura No 91: Formato de la trama del mltiplex digital a 8.448 Kbps. Figura No 92: Posible jerarqua de transmisin digital basada en el sistemaMIC30. Figura No 93: Posibles medios de transmisin para la jerarqua basada en el sistema MIC30. Figura No 94: Distancia econmicamente factible para los Sistemas de TXMIC Figura No 95: la Web 2 INTRODUCCIN ElcursodeTelemtica,estadscritoalaEscuelasdeCienciasBsicastecnologae IngenieradelaUNADycorrespondealprogramadeIngenieradeSistemas,est constituidoportrescrditosacadmicos,correspondientesa36actividadesde acompaamientoy106deestudioindependiente,deacuerdoalcontenidoprogramtico establecidoporlaEscueladeCienciasBsicasTecnologaeIngeniera,estdirigido inicialmente a estudiantes de la UNAD de ingeniera de sistemas, ingeniera electrnica, e ingenieradetelecomunicaciones,sinqueestoimpliquequelopuedantomarotros participantes deseosos de adquirir conocimientos en el rea de la Telemtica.Este curso requiere que el estudiante posea conocimientos iniciales como herramientas informticas yherramientastelemticasparaeladecuadodesarrollodelostemasplanteados;el temarioabordadoenelpresentecurso,pretendequelosparticipantesadquieran conocimientosnecesariosparalaaplicacindelaTelemticaentodassusgamas,en diferentesescenariosdelavidareal,utilizandoparaellodiversasestrategiasde aprendizaje,propiasdelmodelodeeducacinadistancia,permitiendoactivarlas habilidadescognitivasymetacognitivasenelestudiantehaciendounasemejanzaa Kerberos. Estdivididoentres(3)unidadesdidcticas,queincluyenconocimientosprevios, conceptosbsicos,ylaconceptualizacindeAplicaciones,ServiciosySistemasTelemticos.La Primera Unidad comprende, una introduccin a los conceptos bsicos empleados en Telemtica, como lo es la Aplicacin y Servicios.La Segunda Unidad aborda una conceptualizacin de Sistemas GSM, CDMA, y TDMA, y Fundamentos de Seguridad. La Tercera Unidad, aborda los Sistemas Telemticos. Cadaunadelasunidadesconsuscorrespondientestemasyseccionesseabordarn medianterecopilacindelecturas,complementadascondiferentestalleresparaser abordados en forma individual, grupo colaborativo y gran grupo. "Enlamitologagriega.Kerberoseraunaespecieconvariascabezas.",normalmente tres,que custodiaba la entrada de Hades (Dictionary of Subjects and Symbols in Art, de JamesHall,Harper&Row,1979).AligualqueKerberosgriegotenatrescabezas,la idea inicial fue que el moderno tuviese tambin tres componentes para guardar la entrada a la Red(1) autenticacin, (2) Registro de operaciones y uso de recursos y (3)auditoria. Evidenciada permanentemente en las fichas de seguimiento que se llevan en el portafolio. Es importante destacar que para este curso los estudiantes tengan algunas habilidades de dominio del computador, las cuales se dieron en el curso de herramientas informticas, al igualsesugieretomarelcursodeHerramientasTelemticas,queaportargrandes referentes para entender muchos de los conceptos aqu abordados. Lasgrandestransformacionesenelestilodevidaactualennuestrasociedadsonel resultadodedescubrimientossucesivosyrelacionadosquehanconvergidoenel desarrollotecnolgicoespecialmenteencamposcomolastelecomunicacionesyla Informtica.Lainvencindelosdiferentesmecanismosdecomunicacinpresentaun granimpactoenlasociedadactualyhanllevadoamuchasnacionesaungradode desarrollo en muchos campos. Las tecnologas de la informacin y de las ComunicacionesTICylaTelemticaestnactualmentepasandoporunaeradeapogeoenelquetodos tenemosqueveryestamosrelacionadosdealgunamanera.Bienvenidosaeste significativo cambio y adoptmoslo con mucha responsabilidad. UNIDAD 1 Nombre de la UnidadAPLICACIONES Y SERVICIOS TELEMTICOSIntroduccinEl presente capitulo es una aproximacin al estado del arte de XML (Extensible Markup Languaje) orientado a la ingeniera de Sistemas Telemticos. JustificacinElmundoactualexigeenTelecomunicacionesunenfoque hacia las aplicaciones de XML de mayor inters para esta rea como son: la Gestin de Redes y Sistemas (WBEM), Sistemas distribuidos(CORBA),ModelamientodeSistemas TELEMTICOS(MOF)eInternet(EDI, WAP);todosdesdela perspectivadeXMLcomoformatodedatosneutralenla interoperabilidad e integracin de sistemas.Intencionalidades Formativas PROPSITOS DE LA UNIDADMotivar al estudiante en la exploracin de los temas referentes a familiarizarse con conceptos bsicos abordados a lo largo de la Unidad. Realizar lecturas que permitan conceptualizar lo referente a telemtica Denominacin de captulo 1XML EN APLICACIONES TELEMTICAS Denominacin de Leccin 1Dominio de aplicaciones Telemticas Denominacin de Leccin 2CORBA/XML Denominacin de Leccin 3XML y la Gestin en Internet Denominacin de Leccin 4XML en el Modelamiento de Sistemas Telemticos Denominacin de Leccin 5Emuladores Wap en el Web Denominacin de captulo 2Tecnologas InalmbricasDenominacin de Leccin 1WI-FI Denominacin de Leccin 2Principios de Transmisin Denominacin de Leccin 3Antenas Denominacin de Leccin 4Tecnologas Denominacin de Leccin 5Bandas de Frecuencia Denominacin de captulo 3Wireless LAN Denominacin de Leccin 1Canales y Generalidades Denominacin de Leccin 2Parmetros Denominacin de Leccin 3Topologas Denominacin de Leccin 4Seguridad Denominacin de Leccin 5Diseo UNIDAD 1: APLICACIONES Y SERVICIOS TELEMTICOS INTRODUCCIN ElpresentecapituloesunaaproximacinalestadodelartedeXML(ExtensibleMarkup Languaje) orientadoa la ingeniera de Sistemas Telemticos. Presenta una categorizacin y enfoque hacia las aplicaciones de XMLde mayor inters para esta rea; la Gestin de Redes y Sistemas(WBEM), Sistemas distribuidos (CORBA), Modelamiento de Sistemas TELEMTICOS (MOF) e Internet (EDI, WAP); todos desde la perspectiva de XMLcomo formato de datos neutral en la interoperabilidad e integracin de sistemas. Las redes inalmbricas son aqullas que carecen de cables. Gracias a las ondas de radio, selogranredesdecomputadorasdeestetipo,sumediodetransporteeselaire.Esta tecnologa facilita en primer lugar el acceso a recursos en lugares donde se imposibilita la utilizacindecables,comozonasruralespoco accesibles.Adems,estasredespueden ampliarunayaexistenteyfacilitarelaccesoausuariosqueseencuentrenenunlugar remoto,sinlanecesidaddeconectarsuscomputadorasaunhuboaunswitchpor intermedio de cables. CAPITULO 1: XML EN APLICACIONES TELEMTICAS LECCIN 1: DOMINIO DE APLICACIONES TELEMTICAS Doctor Ingeniero Diego Mauricio Lpez (2), marcela Ximena Callejas, lvaro Andrs Narvez Enlaactualidad,laWebesunsimplemediodeaccesoainformacindetipotextuale imgenes;sinembargoesnecesarioqueseevolucione,parasatisfacermejorlas necesidadesdelosusuariosenlared.Enbuscadestaevolucin,tieneque establecerseunestndarparalacomprensindelainformacin,unaformacomnde representarlosdatosparaquecualquierherramientasoftwarepuedabuscar,desplazar presentar y manipular mejor los datos. El HTML que se conoce no puede hacerlo porque es un formatoque describe solo la apariencia que debe tener una pgina Web y no puede usarsepararepresentarlosdatos.AunqueHTMLofreceampliasfacilidadesde representacin (diferentes formatos de presentacin), no ofrece ninguna forma basada en los estndares para administrar los datos. XML hace usode etiquetas y atributos; pero a diferencia de HTMLdonde ya se ha establecido lo que significa cada etiqueta y atributo, XML usa etiquetas solamente para delimitar fragmentos de datos, y deja la interpretacin deestosdatosalaaplicacinquelos lee. EstacaractersticaeslaqueofreceaXML la propiedad de Gestionar los datos. XMLesadems,esunlenguajedemetamercadoqueofreceunformatoparala descripcindedatosestructurados.Estofacilitaunasdeclaracionesdecontenidoms precisasyliberaunanuevageneracindeaplicacionesparalavisualizaciny manipulacin de datos basados en la Web. XMLgarantizaquelosdatosestructuradosseanuniformeseindependientesde aplicacionesofabricantesalmantenerlaseparacinentreinterfacesdeusuario (presentacin) y los datosestructurados (contenido).Desde esta perspectiva XML y sus extensiones,seconvierteenesteestndardedatosqueserndelvehculoparalas transaccionescomerciales,ladefinicindeinterfaceseinformacinendiferentes aplicaciones,lapublicacindeperfilesdepreferenciaspersonales,lacolaboracin automatizada, el uso compartido de bases de datos, entre muchas otras aplicaciones. Debido al gran nmero de aplicaciones XML como estndar para la presentacin y gestin delosdatos,esnecesariolimitareluniversodeaplicaciones.Esteeselobjetivo propuesto en el presente capitulo. El interspor explorar las aplicaciones de XMLsurge primordialmenteporqueesestaladisciplinaquecultivalaactualidadentelemtica.El identificar,evaluar,proveeryvalidarmodelos,mtodos,tcnicasyherramientaspara dominareldesarrolloyoperacinefectivosdesistemasyservicioscomplejosenel dominio de aplicaciones telemticas es uno de los objetivos claves. 2.lvaroRendnGalln.DoctorIngenieroenElectrnicayTelecomunicacionesdelaUniversidaddel Cauca, es profesor del departamento de Telemtica (Ingeniera Telemtica), de la Universidad del Caucae investigador del Grupo de Ingeniera Telemtica. Sus reas de intersincluyen:el Comercio Electrnico, XML WAP, Sistemas Distribuidos y Sistemas de Informacin e Internet. LECCIN No 2: CORBA/XML CORBA(CommonObjectRequestBrokerArchitecture)esunatecnologabastante madura,capazdecrearsofisticadossistemasdistribuidosdeobjetossobreplataformas heterogneas; permite a los usuarios conectarse a sistemas dispares; brinda la posibilidad de crear arquitecturasde objetos y cuenta con el respaldo de varios aosde experiencia ydisponibilidadenproductostrasvariasgeneracionesdeevolucin.EncontrasteXMLesunatecnologarelativamentejoven,enesteefectounnmeroconsiderablede miembros de la familia de tecnologas XML aun estn sugiriendo, es capaz de transportardatos estructurados en una forma portable y permite a los usuarios transmitirinformacin estructurada dentro y fuera de sus sistemas. Adems permite representar informacin en una forma universal e y a travs de distintas arquitecturas. La OMG (Objects Management Group) organismo responsable de emitir la especificacin CORBA, ha demostrado su simpata por HTMLincorporndola en varias especificaciones CORBA (3). La OMG define CORBAcomo el mediopara el intercambiode datos entre objetos, los cualesalcanzan una interoperabilidad entre redes. XMLrepresentamedioalternativodeintercambioenloscasosenquenoesposiblela comunicacin entre ORBs. Adems de esto,XML representa un medio para el intercambio de datos entresistemas basados en CORBA y otro tipo de aplicaciones. LaespecificacinMOFdelaOMG,defineunaarquitecturacomnpararepresentar metadatos en CORBA (est restringido a esta arquitectura). El intercambio de metadatosMOFes realizado mediante el uso de interfaces CORBA producidas al mapear las MOF a IDL. XML,medianteXMI(XML metadata Interchange, Intercambio de Metadatos XML), provee un mecanismo para solucionar esta restriccin. XMIes una forma deintercambiar metadatosentre herramientas de modelado. XMI permite realizar sofisticados trabajos de diseo a gran escala mediante herramientas numerosas a travs de mltiples plataformas; constituyndoseademsenunmecanismodeaccesoarepositoriosdemetadatos CORBAparaaquellasherramientasquenosoportanestaarquitectura.Demuchasformas XMI es una perfecta demostracindel valor integral que XMLest ganando en la interoperabilidad de sistemas. A continuacin se describe en detalle la forma XMI, el modelo de componentes CORBA y el estado actual de lasTecnologas conformes con MOF. A.XMI Intercambio de Metadatos XML Comoproductodelaemisindevariasnormasoficialesdemetadatos,hasurgidouna arquitecturadedicadaalagestinde metadatosporpartede laOMG. El corazndela normasonladenominadaFacilidaddelMetaobjetosMOF(MetaObjectFacility),yel intercambiode metadatos XML, XMI (XML metadata Interchange) como resultadode una extensin de MOFen el espacio XML. XMI es la normaOMGque define las reglaspara generar una DTD XMLa partirde un metamodelo. La versin oficialvigente de XMI es 1,1.AunqueXMIoriginalmentefuediseadoparaelintercambiodemetadatos,tambin se puede usarpara el intercambio de instancia de datos. 3. Rachel Chalmers, Does XML Need Corba?URL=http://www.omg.org/attachment/computerswire-9-24-99.htm. El lenguaje de Modelamiento Unificado UML (UnifiedModeling Languaje) de la OMG se constituyeenelmedionormalizadoindustrialparaModelamientoOrientadoaObjetos.LanormaMOFseleccionaunconjuntodeprimitivasUMLapropiadasparamodelar metadatos. Este Subconjuntoes denominado el ncleo MOF.El modelo es independiente de la plataforma, es decir no es especfico para CORBA, EJB, XML,y/ocualquierotraplataformaotecnologadetransporte.Unmodeloformalde metadatossedenominaunmetamodelo.ElncleoMOFcontienelamayoradelos constructoresUML para expresar modelos declases clases, asociaciones y subtipos. Por lo tanto, las herramientas de modelamientoUML, puedenser usadas para describir metamodelos. MOF define un conjunto paramapear elementosdel ncleo MOFa IDLs CORBA. Esto significaquedadounmetamodelo,puedesergeneradaunaIDLqueespecifiquelas interfacesparaobjetosCORBAquerepresentenmodelosenunrepositorio.La aproximacindelmapeodelosconstructoresdelncleoMOFClases,Asociaciones, ETC-a la tecnologaIDL,puede ser aplicadapara generar mapeosaotras tecnologas de esta manerapodran ser generadosobjetos acordesa estas tecnologas. La naturaleza de tecnologa neutralque posee el ncleoMOFtornde relativa sencillezlaproduccindeunmapeodeelementosdelncleoMOFXML,asdadoun metamodelo,unaDefinicindetipodeDocumentoDTD(DocumentTypeDefinition) podra ser generada.La TDT generada definelos elementos XMLpara cada elemento del metamodelo. Los elementos fundamentalesdel ncleo MOFson las clases y asociaciones. El mapeo MOF-XMLdefinecomolasinstanciasdelasclases(MOF:Class)yasociaciones (MOF:Association)MOFsonmapeadasaelementos DTDs.Sinolvidarqueel mapeo de instanciasde clasees diferente pero est relacionado al mapeo de instanciasde asociacin. B. Modelo De Componentes CORBA ElmodelodecomponentesCORBACCM(CORBAComponentModel)estconstituido por dos metamodelos conformescon MOF.Uno de ellos es el metamodelo IDLCORBAqueincluyealgunosnuevosconstructoresIDLdefinidosparalaespecificacinCCM.Este metamodelogenera unaDTD XMI la cual es para intercambiar modelosde objetos CORBA que tambin podranser expresadoscomo IDLs CORBA. El otro metamodelo CCMse usa en elempaquetadoy desplieguede descriptores. Un componenteCCMesdesplegadomedianteunconjuntodedescriptoresde componentesexpresadosenXML.LaDTDXMIgeneradaapartirdelmetamodelode despliegue y empaquetamientodefine la estructura de los documentos XMLcontenidos en los descriptores. C.Interoperabilidade intercambio de informacin Ademsdeproporcionarunadescripcinrigurosadesistemasorientadosaobjetos, MOFcontieneunconjuntodereglasquedefinenlosformatosdeintercambiode informacin(metadatos)ysemnticasdeinteroperabilidadparaunmodelode informacindado.Como lo muestra la figura siguiente: Figura No 1: Software de Desarrollo dirigido por el Modelo MOF Las reglas de transformacin de MOFa IDL (Interfase DefinitionLanguaje)pueden ser aplicadasa cualquier metamodelopara producir una APIbien definida. Esta API puede ser usada para manipular instancias de datos correspondientes al respectivo metamodelo. EstaAPIposeecapacidadesintrospectivas(reflectivas)tienelacapacidaddedescubririnformacincontenidaenelrespectivometamodelo.AdemsdelAPI,las reglas MOFtambindefinenlacorrespondienteDTDparael metamodelo.Cualquier datoinstanciadodeunmetamodelopuedeserrepresentadoporunflujoXMI(XML MetadataInterchange) que este a conformidadcon la correspondienteDTD. D.ESTADO ACTUAL DE LAS TECNOLOGASCONFORMES CON MOF Como parte de los procesos en curso sobre definicin de la Arquitectura de la Gestin de ObjetosOMA)ObjectManagementArchitecture),muchosmodelostecnolgicosestn xML S MCI M M UML M D xMl Al UML D1D CWM D1D 1kAVLL D1D UML D1D M UMLCWM 1kAVLL M M C UMLS M siendodefinidos,usandoMOF.AdemshacenpartedelanormapublicadalasAPIs MOF para interoperabilidad y las DTDsXMI para el intercambio de informacin. AunqueMOFesunanormaOMG(quetansologenerainterfacesIDL)estganando aceptacin para fuera de la OMG. En la actualidadlas interfaces en JAVA que sirven de norma aMOF estn siendo definidas comoparte de la EspecificacinAPIde Metadatosde Procesos de la ComunidadJava CP (JavaCommunity Process). LECCIN 3: XML Y LA GESTIN EN INTERNETLa gestindistribuida de redes y sistemas es una labor complejadebido a que todoslos sistemasy software estn en un mismo lugar. Su complejidad ha ido en aumentoporque elalcancedelasdelastareasdesempeadasporlossistemasdistribuidosseha incrementado enormementecon el tiempo. Pero el aspecto ms complejo para la gestindistribuidaeslaheterogeneidaddelascosasquehandeserGestionadas.Los dispositivos y softwareque son fundamentales para las empresas provienen de una gran cantidaddevendedoresdetalmaneraquenoexisteunalcanceenlasagendasde desarrollo n que diga que existe un modelode gestin nicoque denominaray trabajara por siempre. Por ejemplo, la interface de gestin para escritorioDMI (Desktop Management Interface) esampliamenteimplantadaenPCsdeescritorioparanegociosyalgunosperifricos, mientrasSNMP,prcticamenteuniversalendispositivosparatrabajoeninternet (internetworking),esmenosampliamenteimplantadoenservidoresyprcticamenteinsistente en software de aplicacin.En algunas partes del mundo las normas CMIPde OSIdeterminancomoeshechalagestindeRed,existenvariosprotocolosextendidosparaGestionarswitchesyotrosdispositivosdered.Paraaumentarlacomplejidad,a menudonuevosproductossonofrecidossinsoportaralgunosdelosprotocolosde gestin ms frecuentes. A continuacin se describe el estndar de Gestin de Redes y Sistemas Basados en Web denominadoWBEN(Web-basedInterpriseManagement),unentorno,interoperablede gestin capaz deintercambiar informacincon diferentes plataformas. Se describe WBEN y a CIM (Common InformationModel) como tecnologas que lo hacen posible.a.WBEN estndar de Gestinde redes y sistemas La Gestin es una labor indispensabley fundamental para el correcto desempeo de un sistema. Aprovechando la infraestructura y la generalizacinque brinda la red Internet se hadesarrolladounestndardeGestinderedesysistemasbasadosenWebdenominadoWBEN(GestindeempresasbasadaenlaWeb,Web-BasedEnterpriseManagement). VBEMes un conjunto de tecnologas normalizadasde Gestin de Internetdesarrolladas para unificar la Gestin de ambientes computacionalesempresariales.WBENprovee la capacidadalaindustriaparaentregarunconjuntobienintegradodeherramientasde Gestinbasadasennormasimpulsandolastecnologasemergentestalescomoel ModelodeInformacinComn(CIM)CommonInformationModelyellenguajede MarcadoExtensible(xml)extensibleMarkupLanguaje.DeestamaneraWBENse convirti en norma de Gestina nivel industrialen 1999.Esta especificacin permitira lascompaasimpulsarlastecnologasWEBparaGestionarsistemasempresariales, tomando venta del entorno integradoe interoperableen que se constituye la Web. AtravsdesusistemaconformeconWBEMsecuentaconlacapacidaddeacceder datosdeGestin,elementosGestionadoseintegrardatosdeaplicacionesdeGestin todo a travs del Webcomo lo sugiere la figura siguiente:

Figura No 2: Gestin WBEM WBEMestsiendoimplementadoycomercializadoparalograrsuobjetivoltimo: proporcionaralosclienteslaposibilidaddeGestionartodoslossistemasindependientemente del tipo deinstrumentacin- Mediante el usode una norma comnXML . Como un resultado del movimientode Gestin EmpresarialBasada en Web, XMLrpidamentesehaconvertidoenunatecnologacrucialparalapresentacine interoperabilidad de aplicaciones de Gestin. A C W8LM SnM A C SL8vluC8LS PL1L8CCLnLCSuLCLS1lCn l u A C ComoWBEMhamaduradodentrodelaDMTF,trescomponentesclaveshansurgido paradescribir un entornode gestin : El Modelo de Informacin ComnCIM(Common Information Model) una coleccin de esquemasorientados a objetospara informacin de Gestin; http,el protocolo de transporteuniversal para informacinbasadaen Web; y el Lenguaje de Marcado ExtensibleXML(Extensible Markup Languaje), un modelo simplesin embargo potentepara crear la cargatil de informacin , trasportarla a travs dehttp, ya sea desde una aplicacina otra, desde un Browser a una aplicacin o desde unBrowsera un objeto Gestionado. B. CIM Modelo Comn de Informacin ElobjetodeCIMesdescribirdatosGestionadosenunaformaestndar.Estopermitir que otros esquemasde Gestinincluyendo MIBs SNMP, los formatos de Informacinde Gestin(MifS,ManagementInformationFormats)yMIBaCMIPcompartansus estructurasde datos. En forma alternativa,se puede pensar de CIM comoun diccionario dedatosparaGestinderedesysistemas,proporcionandoetiquetasparaentidades, atributos,relaciones,accionesydocumentacindecmoestaspropiedadesson interconectadas. CIMesunModelodeDatos.Estenoestatadoaunprotocoloolenguajede programacin,tampocoaunvendedorenparticular.Dehecho,unodesusprincipales fuertesestaenelhechodequecadavendedordedispositivosdered,servidores,escritorios de negocios, sistemas operativos, perifricos y aplicacionesde gestin se han comprometido con las normasCIMa travs del DMTF. LosesquemasCIMpuedenserrepresentadosenarchivosdetextoestructuradosde acuerdo alFormato de Objetos Gestionados MOF (Management Objects Format), pueden serrepresentadosvisualmenteenarchivosVisio(oarchivosdecualquierprogramade despliegue grfico que asuma el inconvenientede mapear archivos MOF a cajas y lneasinterconectadas). Laclavepara interpretaraplicacionesde GestinqueempleendatosCIMestenerunGestorde Objetos CIMdenominado CIMON (CIM Object Manager). El CIMOMesuna especiededespachadorcentralyfacilitadordeprocesos,queintermediaentrelas aplicacionesdeGestinoindividuales.EsmuyprobablequelosCIMOMsseanespecficosdelSistemaOperativoporrazonesdedesempeoyporpreparacinde acceso a eventosde bajo nivel.Sin embargo, los CIMOMsestn tpicamenteaccesiblesaprogramadoresatravsdevarioslenguajesdeprogramacin,tambinpuedenser soportarvarios modelosde objetos, si el desarrolladoras lo exige y lo hace. ElprimerCIMOMentregadoadesarrolladoresdeaplicacionesdeGestinfuepara entornosWindowsde 32 bits Windows 98, Windows NT4.0, y Windows 2000. Esto no causamayorempresapuestoquegentedeMicrosoftinicioelproyectoCIM.La instrumentacindeGestinWindowsWMI(WindowsManagementInstrumentation) consisteenunCIMON,unrepositoriodeobjetosCIM,yunainterfazparavarios proveedores de objetos intermediariosentre fuentes de datos Gestionadosy el CIMOM.La WMIenvaconproveedoresdeobjetosparaSNMP,el Registrode Windows,los archivos LogdeEventosde Windows NT, y el Modelo de Manejadorde WIN 32, entre otras. Las aplicaciones de Gestin y la consolade Gestinde Microsoftpueden accesar alCIMOMatravsdelModelodeObjetosCOM+,peroMicrosoftafirmasoportar tambinaccesoa travsde otros modelosde objetos. Antes de que se construya el CIMes parte de la estructura de Microsoft , es de notar queSUNMicrosystemhadesarrolladounCIMOMparaSolaris,paracorrerenPlataformaSPARCeInteldadoqueSUNhasidohaceunlargotiempounmiembrolderdela DMTF, su soportepara CIM no debe ser una sorpresa. ElSoftwaredeserviciosWBENdeSolarisincluyealCIMOM;UncompiladorMOFque puede analizarexpresiones MOFASCII e instanciarclases compiladase instancias de repositorioCIM;ElesquemaSolaris,elcualconsistedeclasesJavaquedescriben ObjetosGestionadosenlosEntornosOperativosSolaris;yproveedoresSolaris,que soportan comunicaciones entre Entornos Operativos Solaris y el CIMON . SUN ha hecho disponibleelkitdedesarrollodesoftware WBEM,queproporciona APIsparaclientesy proveedores, muestras de cdigo fuente, una aplicacinCIMWorkshop basada en Javay documentacin. C. La interoperabilidad ms cerca que nunca LacombinacinWBEMdeCIM,XMLyhttpmantieneunagrancantidaddepromesas para el xito de la Gestin de entornos de Redheterogneosen la era de la Internet. Los analizadoresXML. (XML parsers)dentro y fuera de los browsers, estn disponibles para muchasPlataformasyenmuchosLenguajesdeProgramacin.LasHerramientasde Desarrolloenmuchospuedenaccesarlasestructurasdedatoscontenidasendatos representados en XML. LosDatosEstructuradosGestionadospuedenserintercambiadosentreaplicaciones, entre usuarios, y dispositivos o entre clientes y aplicaciones si preocuparsedel SistemaOperativo (Windows vs Unixvs Novell), del Lenguaje de Programacin(Perl vs C++ vs Java vs Visual Basc); Modelo de Objetos (Corba vs COM) y de la Plataformade Gestininstalada(OpenViewvsUnicenter)TNGvsTivolivsSpectrum).Lasextensionesy mejoramientosproporcionadasporlosvendedorespuedenserrpidamenteacondicionadosy asimilados gracias a que las aplicacionespueden referirsea un DTD -centralizada y actualizada para definiciones de datos de Gestin. Mientras la neutralidad de la plataformay fcil interoperabilidadson desarrollo importantepara los gestores de Red, ellas son un sueo que se hace realidad para los proveedores. Enlamayoradeloscasos,losproveedoresquesuministranhardwareysoftwarede aplicacin miran a la Gestin como algo puramente costoso, sin embargo supremamente necesaria. LECCINNo4: XMLENELMODELAMIENTODESISTEMAS TELEMTICOS Puestoquelosentornosdehoyundasondistribuidosyaltamenteheterogneoses una labor complejael desarrollo de software bien estructuradopara estos entornos. UMLes usado en forma extensapara modelar sistemas de Objetos. Sin embargo dicho modelado no puedecapturar detallesde implementacin, semnticas deinteroperabilidad,formatosdeintercambiodeinformacin,entreotros.Los heterogneos entornosdistribuidos, laintegracin, elintercambiode informacin y lainteroperabilidaddehoydaseconstituyenenrequerimientoscentralesdecualquier sistemasoftware,necesitandoserrepresentadosenladefinicindelsistema.La arquitecturabasadaenMOFdelaOMGcombinametadatosconUMLyXML, permitiendoalmodeladorproporcionarunadefinicinintegraldelsistemaqueincluye APIsdeInteroperabilidadeIntegracin,ascomoformatosdeintercambiode informacin.XML EN INTERNET No es nuevo hablar de la alta penetracin que est teniendo Internet hoy en da.De igual formaXMLsurgi en el seno deW3C, para convertirse en un estndarde formatode datospensadoeninternet.EsascomolasaplicacionesmsnotablesdeXML,estn relacionadasconelWEB.SegnJonBosak(4)seestablecencuatrotiposde aplicacionesenelWebqueimpulsaraneldesarrollodelXML.AplicacionesqueexijanqueelclienteWebmedieentredosomsbasesdedatos.Estosharposiblela integracindebasesdedatosdistribuidasenlosnavegadoresqueadmitanXML, pudindosemodificarelcontenidoylaestructuradeesta.XMLestableceruna arquitecturade3niveles(three-tier).Se irapareciendocadavez msaunaarquitectura cliente-servidor.Aplicacionesqueintentantransferirunapartesignificativadelacarga del proceso del servidor al cliente web. Aplicacionesqueprecisenqueelclientewebpresentediferentesversionesdelos mismosdatosadiferentesusuarios.Aplicacionesenlasqueagenteswebinteligentesqueintentanadaptarlabsquedadeinformacinalasnecesidadesdelosusuariosindividuales.Habr una interaccin entre lainformacin requeriday las preferencias del usuariodelaaplicacin. Conel XMLvendrunasegundageneracinderobotsque permitir una mayorprecisin de la bsqueda requerida. Paraefectosprcticosyconsiderandolasnecesidadesdegenerarproductosque puedenserutilizadosenlosproyectosdelgrupodeIngenierosTelemtica,sehan estudiadodosaplicacionesespecificasdeXMLenelWeb:XMLparaelintercambio electrnicodedatosyXMLparaelprotocolodeaccesoinalmbrico(WAP)a continuacin se describen estas dos aplicaciones: 4. Charles F. Goldfarb & PaulPrescod, Manual de XML, Prentice Hall, 1999, 77-93.XML EN COMERCIO ELECTRNICO ENTREEMPRESAS Lamensajeraentreaplicacionesesquizselreadeutilizacinmsimportantede XML,debido al impacto que puede teneren el comercio electrnico negocio a negocio(B2B).EnestamateriaEDIhasidoelestndarpormsde10aosyhoyendaha alcanzado un nivel de madurez considerable. Sin embargo, laimplementacin de EDI, es difcil y costosa debido a la rigidez del mismo y las exigencias dede infraestructura. Esto constituye la gran oportunidad de XML; por un lado XML es muy flexible lo cual representa unaventajaclaraporotraparte XML estlisto parautilizarla infraestructuradeinternet existente,porque utiliza el protocolo http. A de ms puede aprovechar las experiencias y enseanzasquehadadoEDI. Elprincipalobstculoqueenfrente XML enestareaes lograrestandarizacin. Al decir estandarizacin, no significa que XML no sea un estndar, sino que los lenguajes definidos con XML para propsitos especficos, como por ejemplo especificar una factura o una orden de compra,aun no son estndares. Debido su gran flexibilidadsecorreelriesgodequeaparezcanvariosestndaresenelmercadoloque supondra dificultades de interoperabilidad entre las aplicaciones.XML se convierte en el popularizadordelEDI,porquefacilitaeldesarrolloderelativamentesimplessoluciones de comercio electrnico de Empresa a Empresa. Uno de los beneficios obvios contra EDI, esqueelXMLpermitealasaplicacionesinternasdediferentescompaascompartir informacin directamente.La tremenda ventaja de XML es legible por mquina y humano mientras EDI es solo legible por mquina. EDI sesuele implementar basndose en la relacin entre dos socios comerciales. Esta asociacin de dos puede ampliarse a terceros crendose as una cadena de proveedores. Actualmente el nuevo paradigma es la web de suministro, ver la siguiente figura: Figura No 3: Web de Suministro La WEB de suministro se basa en la utilizacin de XML, Internet, los servicios basados en internetylaconectividaddebasededatosparacrearunared,oweb,desocios comerciales: XML permite separar los datos y la estructura de los procesos. InternetproporcionalaconectividadubicuanecesariaparaqueunaWebdeSocios Comerciales interconectados pueda crecer. vAn ln1L8nL1 L8Servidor EDI EMPRESAGRANDE Servidor XML XML-EDIEMPRESAMEDIANA EMPRESAPEQUEA Intra MRPServidor EDI Servidor XML Las tecnologas internet aportan seguridad, autenticacin, soporte en las transacciones y sobre todo, soporte a la necesidad de EDI. La conectividad de base de datos supone que los datos XML y las normas empresariales queinteractanconlosdatospuedencomunicarseentresistemasdistintosmediantefiltros de datos del nivel intermedio y agregadores. Combinadas,estastecnologasacabaranporecharabajolasbarrerasalaadopcin generalizadadelEDI.LainfluenciadeEDIsobreestastecnologasloharmsflexible, potente barato y finalmente ubicuo. VENTAJAS DE XML/EDI XML/EDI ofrece varias ventajas sobre el EDI Tradicional, como son: Integracin de aplicaciones. Fortalecimiento de recursos de tecnologas de Internet. Ahorro en los costos. Procesamiento ms rpido. El desenvolvimiento del EDI. Ruteo y Mapeo Dinmico. Integracin Transparente. Losproveedorespequeos,sinembargonogananunaeconomasignificanteagran escala por atender con documentos electrnicos.Es as como es ms costoso para una compaapequeatratarconunaordendecompraelectrnicacuandolohace 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, programas y redes necesarias para las formas electrnicas.ExtendiendoEDIaXMLlosproveedorespequeospuedenaccedeaestainformacin atrevesdeunnavegadorsimple,permitindolescontinuarimprimiendoordenesy procesndolasmanualmenteconlafacilidaddeimplementacinycostobajodeacceso por XML. Los proveedores pequeos sern capaces de sostener esta nueva tecnologa y descargar los datos de XML directamente a sus sistemas comerciales internos. Los Diferentes Mtodos de XML y EDI LosmtodosdecomercioelectrnicoconXMLsonmasdiversificadosquelosdelEDI estndar(5).ApartirdeJuniode1999,habaporlomenoscincopropuestasde estndaresdesoloXMLENDESARROLLO.COMMERceNet,unconsorciocomercial, estdesarrollandoCNE(6).RosettaNet,otroconsorcio,est trabajandoennoemasXML paraloscatlogosdeproductos,ComercioONE,quehacreadoelnegociobiblioteca comn(CBL,CommonBusinessLibrary)enparteesunaconcesingubernamentaldel InstitutoNacionalamericanoparalasNormasyTecnologa(NIST).Arribahareunido variascompaasalrededordelcomercioXML(CXML),unanormapropuestaparalos catlogosyrdenesdecompra.Microsofttieneaproximadamenteagrupadamuchade estas tecnologas bajo lo que se llama BizTalk. Otros grupos estn trabajando en hbridos de XML-EDI. El grupo XML-EDI, ANSI, Arriba y ComercioONEhanpropuestovariasconvencionesdenombradoparacodificarlos mensajesEDIenXML.Esencialmente,elloshanconservadoelidiomaingls,paralas parteshumano-legibledeldiccionariodedatosX12yhancreadoatributosdeetiquetas XMLalrededordelosdatos,haciendoparaellosdifcilcodificarlosdetallesdecada mensaje individualdeEDIenlasdefinicionesdetipodocumento(DTD)deXML.Siun usuario hace cualquierleve cambio aun documento, ellos tendrn que volver a escribirDTD. As pues, para cada transaccin determinada habr un DTDaparte,y en cada DTD habra centenares de definiciones de elementosindividuales. Estoesencialmentecreaunescenarioenelquecadadocumentotienequesernicoy serincompatiblecontodoslosotrosdocumentos.Enelcurso,delltimoaoestas compaas colectivamente, han podido producirsolo un puadode documentos de XMLbasado en estndaresde EDI existentes. Adems, porque estos mtodosusan el idioma inglspara el marcado de los datos, ellos no son multi-linguales y no pueden ser usados paraunaaplicacinmulti-nacionaldeXML.EstosmtodosnotienentotalmenteafianzadoelconceptobsicodeXML,queeshacerlosdocumentoslegiblespara mquinayhumano.Lasimplementacionesdeestosmtodosrepresentantiempoy consumen costos. XEDI.ORG presenta un mtodo ms directo y eficazpara traducir EDI en XMLllamado XEDI (EDI Extendido). En lugar de un DTD diferente para cada documento comercial o la transaccininiciada, hay un solo, simple DTD para todos los documentos comerciales. El traductorusaunacoleccindedocumentosdeXML,llamadadiccionariodedatosque describetodoslosmetadatosdeEDIlegibleporhumanos.Estosdiccionariospueden generarseencualquierlenguaje,nonicamenteeningles.XEDIincorporatodoslos metadatoslegiblesporhumanosqueseaproximanalosdatosEDIexistentes.Este mantienetodalasemnticadeEDI,elcualdisfrutadeunaampliaaceptacinenla industria,mientrasalmismotiempohacesuspropiosdocumentoscomerciales descriptibles y utilizables por pequeas y medianas compaas. 5.EDI viene de dos mtodos distintos, EDIFACT ( Directorio de Mensajes Estndar de las Naciones Unidas para el Intercambio Electrnico de Datos ) y ANSI X12. 6.El objetivo CNE es promover, fomentar y acelerar el uso de Internet como medio para realizaroperaciones de Comercio Electrnico entre Empresas. http://commercenet.org/web.B. XMLE INTERNET INALMBRICO ElotrocampodeaplicacinesdeXMLLenguajededeMarcacinInalmbrico(WML, Wireless Markup Languaje). WML es el lenguaje que se utiliza para realizarpaginas para cualquierelementoqueutilicelatecnologaWAP(WirelessAccessprotocol),como algunos telfonos mviles PDAs y telfonos celulares, el WML como su nombre lo indica esde la familia de XMLpor tanto cumple con todas las reglas de estructura fsica y lgicade un documento XML que son establecidos por el TDT. AcontinuacinsedescribeXLS,XSLTylosprocesadoresXML,comotecnologas necesariasparaeldesarrollodelaaplicacinemuladoradeWAPenelWEB, fundamentales en el proceso de adquirir un conocimiento profundo de XML. XSL:ExtensibleStylesheetLanguage)esunaespecificacindesarrolladadentrodel consorcioWorld Wide Web para aplicar formatos a los documentos XML.Para describir como se deben presentar los documentosXML se pueden optarpor dos soluciones: Las mismas descripciones de Hojas de Estiloen CascadaCSS (Cascade Stylesheet Sheet) que se utilizan como HTML y/olas descripciones que se basan en XLS. XLS consiste en dos partes: Unlenguajedetransformacin(XSLTExtensibleStylesheetLanguajeTransformation),mediante elcual se puede transformarun documento XML en otro XML.Un lenguaje de formateo, que no es ms que un vocabulario XMLpara especificar objetosdeformateo(FO).XSLhaceusodelaespecificacinXSLTpara transformar documentosHTML, PDF, RTF, VRML,PostScript, sonido, entre otros documentos. PROCESADORES SINTCTICOS (parsers)El procesador de XML es la herramienta principal de cualquier aplicacin XML.Mediante un procesador nosolamente se puede comprobar si los documentos estn bien formados o son validos, sino que tambin se pueden incorporar a las aplicaciones, de manera que estas puedan manipular y trabajar con documentos XML. De acuerdo con su funcin los procesadores XML se deciden en dos tipos: validadores y novalidadores.Encomntienenqueambosdebeninformardelasviolacionesdelas restriccionesdedocumentosbienformadodadasensuespecificacin.Adems,los procesadoresvalidadores, deben informar de la violacin de las restricciones expresadaspor las declaraciones del DTD. Procesadores para XML haymuchos, variados, ycon funciones muy diferentes:incluyen validacin o no. (Es decir si se procesan los documentos XMLcomprobando que adems debienformadossiganlasreglasmarcadasporunDTDono)yrealizan Transformacioneso no, es decir si incluyen un procesador de transformaciones (XSTL). Estos procesadores existen para la mayora de los lenguajesy plataformas de desarrollo (VB, ASP, C, C++, PERL, PYTHON, JAVA, PHP). LECCIN 5: EMULADORES WAP EN EL WEB LaetapafinalenelestablecimientodelestadodelartedeXMLenaplicaciones telemticas,eseldesarrollodeunaaplicacinqueemuleelfuncionamientodeun dispositivoinalmbrico WAP. El sistema consiste bsicamente en una interfaz en el WEB, enlacualpuedenseleccionarsecualquierURLdeunsitioWAPyque,atravsde botones de navegacin puedan explorarse los diferentes sitios desarrollados en WML. Laaplicacindesarrolladacorrespondeaunaaplicacincliente/servidor,enlaquemediante un script, el usuario hace una peticin de acceso a un sitioWMLremoto, una vezsehaaccedidoaldocumento,medianteunprocesadorXMLseprocedeala transformacindeestedocumentoconlautilizacindeXSLTyunahojadeestiloXSL paratraducireldocumentoWMLaHTMLyfinalmentepresentarloenlainterfazdel telfono.Todaslasinteraccionesusuario/sistemasonsoportadasporelprotocolode transporte HTPP. A. Arquitectura de la Aplicacin ElobjetivoprimordialdelemuladorestransformardocumentoWMLprocedentedelsitio remoto a HTML para poder visualizarlo por cualquier navegador de Internet. Porque WMLnoesmsqueunDTDdeXMLsepuederealizarlatransformacinde WMLaHTML utilizando un procesador de TransformacionesXSLT y un procesador o analizadorXML. ElprocesadorseleccionadoparaestedesarrolloeselExpat,queestincluidoenel lenguaje descripting PHP4 y que cuenta con el soporte para XML y XSLT. Expart es un analizador escrito en C y el motor de XSLT es Sablotron.Sablotron es el resultado de unproyectoparadesarrollarunrpido,confiable,compactoyportableprocesadordeXSLT conforme a la especificacin W3C. Este procesador ha sido seleccionado por ser de libre distribucin, es fcil de programar y la implementacin es independiente de la plataforma. ElprocesadoryelmotorXSLTestnincluidosdesdelaversin4.02enadelantepor tantosuinstalacinymanejoesmuchomssencilloencomparacinaotros procesadores. Este procesadorha sido desarrollado por James Clark (7), que es el artfice delapartedelaespecificacinquetrataeltemadelastransformaciones.Adicionalmente,paraquelasfuncionesdelanalizadordeXMLydelmotorestn disponibles para PHPse necesitara tener un modulo que soporte XML y XSL instalado en el servidor Web (Apache 1.3.14). Para el proceso de transformacin se tomo una clase denominada class.xslt.php y un archivo llamado xslt.php y un archivo llamado XSLT.PHP. El archivo XSLT.Php(8) llama una hoja de estilo XLS y la clase CLASS.XSLT.PHP es la encargada de cargar esa hoja deestiloytomarunaURLocadenapararealizartransformacin.Enelcasodel emulador, se lee un documento HTML desde el caso del emulador, se lee un documento XML desdeel weby se transformaa una pgina HTMLusando un documento XLS que se encuentra en un archivo local(Ver figura siguiente): FiguraNo 4: Arquitectura del Emulador WAP Esascomoenlahojadeestilosedefineunpatrnparaelconjuntodenodosquese encuentra de cada archivo WML. Finalmente,unavezobtenidoelresultadode la transformacindexslt.phpseprocedea dividirlapaginaresultanteenuncardsparapoderlomostraradecuadamenteenel browser. La interfaz del telfono mvil se desarrolla utilizando javaScript y las graficas en formato WBMP se transforma a JGP mediante una clase JAVA. 7.http://www.jclark.com8.Escrito por Bill Humphries ([email protected]) de http://www.circle.ch/scripts. Hola de Estilo xSL Browser Web Browser Web P11 C S P P xSL1 L Servidor Web Apache Sitio WML Remoto Ingreso URL Sitio WML Solicitado DescargaHTML Del Sitio Solicitado Figura No 5: Interfaz del Emulador XSLT REFERENCIAS BIBLIOGRFICAS Diego Mauricio Lpez , marcela Ximena Callejas, lvaro Andrs Narvez.Artculo: XML en aplicaciones Telemticas DoctorIngenieroDIEGOMAURICIOLPEZGUTIRREZ.ResmenesCITA 2001,CongresoIberoamericanodeTelemtica-IIIJornadasIberoamericanasde TelecomunicacionesyTelemticaJITT01.-PatrocinadoporUniversidaddel Cauca-VicerrectoradeInvestigaciones,Alcatel-ArchitectsofanInternalWorld- CINTEL- Centro de Investigacin de Telecomunicaciones. CORBA and XML; conflicto or cooperation? URL=http://www.omg.org/news/whitepapers/watsonwp.htm CORBA, XML and XMI, OMG Press: Momentum Increases Behind CORBA and XMLintegration. URL=http//www.omg.org/technology/xml/index.htm. XML Metadata Interchange-URL=http://www.omg.org/technology/documents/form al/xml_metadata_interchange.htm. Rachel Chalmers, Does XML Need Corba?URL=http://www.omg.org/attachment/computerswire-9-24-99.htm. RichardcDeadman, XML as a Distributed Application Protocol, URL=http://www.javareport.com/html/articles/index.cf. David S. Frankel, XMI:The OMGS XML METADATA INTERCHANGE Using model-centric architecture. URL=http://www.syscon.com/xml/archives/0104/Frankel/index.html. Karen Strong, DTMF Promotes Use of XML for Satnadarts- based Management Solutions. URL=http://www.dmtf.org/pres/rele/.1998_10_16_1.html.XML As a Representation for Management Information A White Paper Versin 1.0 September 15 th, 1998, URL=http://www.dmtf.org/spec/xmlw.html. Web-Based Enterprise Management (WBEN) Standarts, URL=http://www.dmtf.org/spec//Wbem.html. Colby Phillips, DMTF Standartdizes on HyperText Transfer Protocol for Web Based EnterpriseManagement, URL=http://www.dmtf.org/pres/rele/.1999_09_07_1.html. Steve Steinke, Network and System Managenent with, URL=http://www.networkmagazine.com/article/NMG20000509S0016. XEDI.ORG An Approach to XML-EDI, URL=http://www.xedi.org/whitepapers.HTML: XML and EDI: Peaceful Co-Existence. Maruyama, Tamura, Uramoto, Creacin de sitios Web con XML y Java, Prentice Hall, 2000. OMG XML Metadata Interchange (XMI) Specification. OMG. Versin 1.1, November 2000 BOSAK,. XML, Java, and the future of the Web. URL=http://sunsite.unc.edu/pub/suninfo/standarts/xml/why/xmlapps.htm CORRALES, J, ACOSTA, M-Business: Negocios Mviles en Internet Revista Colombiana Telecomunicaciones de Cintel (Vol 7, No 23). 2000 Bravo Montero Joaquin, XSLT,XPATH: ? Qu es cada cosa? 2000, URL=http:// www.programacion.net/articulos/xslt.php Mark Elenko, David Clarke, XML&CORBA-Hit or Myth? URL=http://www.syscon.com/xml/archives/0102/elenk oclarke/index.html Donald E. Baisley, UML,MOF AND XMI URL=http://www.syscom.com/xml/archives/0103/sri_ravi_don/index.html CAPITULO 2: COMUNICACIN INALMBRICA INTRODUCCIN Las redes inalmbricas son aqullas que carecen de cables. Gracias a las ondas de radio, selogranredesdecomputadorasdeestetipo,sumediodetransporteeselaire.Esta tecnologa facilita en primer lugar el acceso a recursos en lugares donde se imposibilita la utilizacindecables,comozonasruralespoco accesibles.Adems,estasredespueden ampliarunayaexistenteyfacilitarelaccesoausuariosqueseencuentrenenunlugar remoto,sinlanecesidaddeconectarsuscomputadorasaunhuboaunswitchpor intermedio de cables. LECCIN 1: WI-FI Enseptiembrede1999laIEEEratificunnuevoestndardealtavelocidadpararedes WLAN, conocido como IEEE 802.11b y tambin llamado a veces Ethernet inalmbrico de alta velocidad o Wi-Fi (Wireless Fidelity). En la actualidad el estndar utilizado es el de la serie g que navega a 54 Mbit/s Adems,en una misma zonadecoberturapuedentrabajar simultneamentetrespuntos de acceso, cada uno de ellos con un alcance para interiores de unos 90 m a 1 Mbit/s y de unos30malatasamximade54Mbit/s.Latasadetransmisinpuedeseleccionarse entre 1, 2, 5,5, 11 y 54 Mbit/s, caracterstica denominada DRS (Dynamic Rate Shifting), lo cualpermitealosadaptadoresderedinalmbricosreducirlasvelocidadespara compensar los posibles problemas de recepcin que puedan generarse por las distancias olosmaterialesquedebaatravesarlaseal(paredes,tabiques,ventanas,etc.), especialmenteenelcasodeinteriores.Enelcasodeespaciosabiertos,losalcances puedenaumentarhasta120m(a54Mbit/s)y460m(a11Mbit/s).Latcnicade modulacinempleadaesCCK(ComplementaryCodeKeying),codificandocadasmbolo con4bitsavelocidadesde1,375MBd.DadoqueCCKesunatcnicaDSSS,existe compatibilidadconlosproductos802.11originalessimplementereduciendolas velocidadesdefuncionamientoa12Mbit/s.Posteriormente,unsegundoesquemade codificacin llamado PBCC (Packet Binary Convolutional Code) fue incluidopara mejorar elalcanceenelcasodetasasde5,5y11Mbit/s,yaqueproporcionaunagananciade codificacin de 3 dB. LossistemasbasadosenelestndarIEEE802.11bsecaracterizanporunconjuntode canales de 22 MHz solapados entre s, siendo fija la asignacin de canales a cada punto de acceso. Del conjunto total de frecuencias, que en el caso de Colombia es de once, hay una combinacin de canales disjuntos compuesta por los canales 1, 6 y 11. WIMAX (Worldwide Interoperability for Microwave Access -Interoperabilidad mundial para acceso por microondas) El sucesor de Wi-Fi es el nuevo estndar del que se est empezando a hablar, el 802.16x, conocido como WiMAX, que es una especificacin para redes metropolitanasinalmbricas(WMAN)debandaancha,queestsiendodesarrolladoypromovidoporel grupo de la industria WiMAX (Worldwide Interoperability for Microwave Access), cuyos dos miembros ms representativos son Intel y Nokia. Comosucedi con la marca Wi-Fi,que garantizalainteroperabilidadentredistintosequipos,laetiquetaWiMAXseasociar globalmente con el propio nombre del estndar. El hecho de que WiMAX no sea todava una tecnologa de consumo ha permitido que el estndarsedesarrolleconformeaunciclobienestablecido,loqueesgarantadesu estabilidad y de cumplimiento con las especificaciones, algo parecido a lo que sucedi con GSM, que es garanta de su estabilidad. FiguraNo 6. Escenarios Wimax (9)Unaspectoimportante delestndar802.16xesquedefineunnivel MAC(Media Access Layer)quesoportamltiplesenlacesfsicos(PHY).Estoesesencialparaquelos fabricantes de equipos puedan diferenciar sus productos y ofrecer soluciones adaptadas a diferentes entornos de uso. Pero WiMAX tambin tiene competidores, y as una alternativa es el estndar Hiperaccess (>11 GHz) e HiperMAN (