reconocimiento unidad i act 3

9

Click here to load reader

Upload: juanalberto77

Post on 17-Dec-2015

216 views

Category:

Documents


3 download

DESCRIPTION

telematico

TRANSCRIPT

Reconocimiento Unidad IReconocimiento de la UNIDAD No1DOMINIO DE APLICACIONES TELEMTICASEn la actualidad, el Web es un simple medio de acceso a informacin de tipo textual e imgenes; sin embargo es necesario que ste evolucione, para satisfacer mejor las necesidades de los usuarios en la red. En busca de sta evolucin, tiene que establecerse un estndar para la comprensin de la informacin, una forma comn de representar los datos para que cualquier herramienta software pueda buscar, desplazar presentar y manipular mejor los datos. El HTML que se conoce no puede hacerlo porque es un formato en el describe solo la apariencia que debe tener una pgina Web y no puede usarse para representar los datos. Aunque HTML ofrece amplias facilidades de representacin (diferentes formatos de presentacin), no ofrece ninguna forma basada en los estndares para administrar los datos. XML hace uso de etiquetas y atributos; pero a diferencia de HTML donde ya se ha establecido lo que significa cada etiqueta y atributo, XML usa etiquetas solamente para delimitar fragmentos de datos, y deja la interpretacin de estos datos a la aplicacin que los lee. Esta caracterstica es la que ofrece a XML la propiedad de Gestionar los datos. XML es adems, es un lenguaje de metamercado que ofrece un formato para la descripcin de datos estructurados. Esto facilita unas declaraciones de contenido ms precisas y libera una nueva generacin de aplicaciones para la visualizacin y manipulacin de datos basados en la Web. XML garantiza que los datos estructurados sean uniformes e independientes de aplicaciones o fabricantes al mantener la separacin entre interfases de usuario (presentacin) y los datos estructurados (contenido). Desde esta perspectiva XML y sus extensiones, se convierte en este estndar de datos que sern del vehculo para las transacciones comerciales, la definicin de interfases e informacin en diferentes aplicaciones, la publicacin de perfiles de preferencias personales, la colaboracin 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 de los datos, es necesario limitar el universo de aplicaciones. Este es el objetivo propuesto en el presente capitulo. El inters por explorar las aplicaciones de XML surge primordialmente porque es esta la disciplina que cultiva la actualidad en telemtica. El identificar, evaluar, proveer y validar modelos, mtodos, tcnicas y herramientas para dominar el desarrollo y operacin efectivos de sistemas y servicios complejos en el dominio de aplicaciones telemticas es uno de los objetivos claves. CORBA/XML CORBA (Common Object Request Broker Architecture) es una tecnologa bastante madura, capaz de crear sofisticados sistemas distribuidos de objetos sobre plataformas heterogneas; permite a los usuarios conectarse a sistemas dispares; brinda la posibilidad de crear arquitecturas de objetos y cuenta con el respaldo de varios aos de experiencia y disponibilidad en productos tras varias generaciones de evolucin. En contraste XML es una tecnologa relativamente joven, en este efecto un nmero considerable de miembros de la familia de tecnologas XML aun estn sugiriendo, es capaz de transportar datos estructurados en una forma portable y permite a los usuarios transmitir informacin 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 HTML incorporndola en varias especificaciones CORBA (2). La OMG define CORBA como el medio para el intercambio de datos entre objetos, los cuales alcanzan una interoperabilidad entre redes. XML representa medio alternativo de intercambio en los casos en que no es posible la comunicacin entre ORBs. Adems de esto, XML representa un medio para el intercambio de datos entre sistemas basados en CORBA y otro tipo de aplicaciones. La especificacin MOF de la OMG, define una arquitectura comn para representar metadatos en CORBA (est restringido a esta arquitectura). El intercambio de metadatos MOF es realizado medante el uso de interfases CORBA producidas al mapear las MOF a IDL. XML, medante XMI (XML metadata Interchange, Intercambio de Metadatos XML), provee un mecanismo para solucionar esta restriccin. XMI es una forma de intercambiar metadatos entre herramientas de modelado. XMI permite realizar sofisticados trabajos de diseo a gran escala mediante herramientas numerosas a travs de mltiples plataformas; constituyndose adems en un mecanismo de acceso a repositorios de metadatos CORBA para aquellas herramientas que no soportan esta arquitectura. De muchas formas XMI es una perfecta demostracin del valor integral que XML esta 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 las Tecnologas conformes con MOF. XMI Intercambio de MetadatosXMLComo producto de la emisin de varias normas oficiales de metadatos, ha surgido una arquitectura dedicada a la gestin de metadatos por parte de la OMG. El corazn de la norma son la denominada Facilidad del Metaobjetos MOF (MetaObject Facility), y el intercambio de metadatos XML, XMI (XML metadata Interchange) como resultado de una extensin de MOF en el espacio XML. XMI es la norma OMG que define las reglas para generar una DTD XML a partir de un metamodelo. La versin oficial vigente de XMI es 1,1. Aunque XMI originalmente fue diseado para el intercambio de metadatos, tambin se puede usar para el intercambio de instancia de datos. El lenguaje de Modelamiento Unificado UML (Unified Modeling Languaje) de la OMG se constituye en el medio normalizado industrial para Modelamiento Orientado a Objetos. La norma MOF selecciona un conjunto de primitivas UML apropiadas para modelar metadatos. Este Subconjunto es denominado el ncleo MOF. El modelo es independiente de la plataforma, es decir no es especifico para CORBA , EJB, XML, y/o cualquier otra plataforma o tecnologa de transporte. Un modelo formal de metadatos se denomina un metamodelo. El ncleo MOF contiene la mayora de los constructores UML para expresar modelos de clases clases, asociaciones y subtipos. Por lo tanto, las herramientas de modelamiento UML, pueden ser usadas para describir metamodelos. MOF define un conjunto para mapear elementos del ncleo MOF a IDLs CORBA. Esto significa que dado un metamodelo, puede ser generada una IDL que especifique las interfaces para objetos CORBA que representen modelos en un repositorio. La aproximacin del mapeo de los constructores del ncleo MOF Clases , Asociaciones, ETC- a la tecnologa IDL, puede ser aplicada para generar mapeos a otras tecnologas de esta manera podran ser generados objetos acordes a estas tecnologas. La naturaleza de tecnologa neutral que posee el ncleo MOF torn de relativa sencillez la produccin de un mapeo de elementos del ncleo MOF XML, as dado un metamodelo, una Definicin de tipo de Documento DTD (Document Type Definition) podra ser generada. La TDT generada define los elementos XML para cada elemento del metamodelo. Los elementos fundamentales del ncleo MOF son las clases y asociaciones . El mapeo MOF-XML define como las instancias de las clases (MOF::Class) y asociaciones (MOF::Association) MOF son mapeadas a elementos DTDs. Sin olvidar que el mapeo de instancias de clase es diferente pero est relacionado al mapeo de instancias de asociacin. Modelo De Componentes CORBAEl modelo de componentes CORBA CCM (CORBA Componet Model) esta constituido por dos metamodelos conformes con MOF. Uno de ellos es el metamodelo IDL CORBA que incluye algunos nuevos constructores IDL definidos para la especificacin CCM. Este metamodelo genera una DTD XMI la cual es para intercambiar modelos de objetos CORBA que tambin podran ser expresados como IDLs CORBA. El otro metamodelo CCM se usa en el empaquetado y despliegue de descriptores. Un componente CCM es desplegado medante un conjunto de descriptores de componentes expresados en XML. La DTD XMI generada a partir del metamodelo de despliegue y empaquetamiento define la estructura de los documentos XML contenidos en los descriptores. Software de Desarrollo dirigido por el Modelo MOFLas reglas de transformacin de MOF a IDL (Interfase Definition Languaje) pueden ser aplicadas a cualquier metamodelo para producir una API bien definida. Esta API puede ser usada para manipular instancias de datos correspondientes al respectivo metamodelo. Esta API posee capacidades introspectivas (reflectivas) tiene la capacidad de descubrir informacin contenida en el respectivo metamodelo. Adems del API, las reglas MOF tambin definen la correspondiente DTD para el metamodelo. Cualquier dato instanciado de un metamodelo puede ser representado por un flujo XMI (XML Metadata Interchange) que este a conformidad con la correspondiente DTD. ESTADO ACTUAL DE LAS TECNOLOGAS CONFORMES CON MOFComo parte de los procesos en curso sobre definicin de la Arquitectura de la Gestin de Objetos OMA) Object Management Architecture), muchos modelos tecnolgicos estn siendo definidos, usando MOF. Adems hacen parte de la norma publicada las APIs MOF para interoperabilidad y las DTDs XMI para el intercambio de informacin. En una reunin de l OMG en noviembre de 1998, antes que XMI, se convirtiera en una norma OMG, mueve productos de de cinco fabricantes fueron aprobados trabajando juntos usando XML. De hecho, una demostracin sobre intercambio de metadatos entre repositorios, CWM de distintos fabricantes se llevo a cabo en la pasada reunin la OMG en Berlingame, California en septiembre de 2000, los resultados fueron asombrosos . Aunque MOF es una norma OMG (que tan solo genera interfaces IDL) esta ganando aceptacin para fuera de la OMG. En la actualidad las interfaces en JAVA que sirven de norma a MOF estn siendo definidas como parte de la Especificacin API de Metadatos de Procesos de la Comunidad Java CP (Java Community Process) JSR-40 fue completada en el tercer semestre del 2000.

XML hace uso de etiquetas y atributos; pero a diferencia de HTML donde ya se ha establecido lo que significa cada etiqueta y atributo, XML usa etiquetas solamente para delimitar fragmentos de datos, y deja la interpretacin de estos datos a la aplicacin que los lee. Esta caracterstica es la que ofrece a XML la propiedad de:

Principio del formulario

Manipular los datos.

Manipular la informacin

Gestionar los datos

Crear sitios WEB

XML es un lenguaje de metamercado que ofrece un formato para la descripcin de datos estructurados. Esto facilita unas declaraciones de contenido ms precisas y libera una nueva generacin de aplicaciones para la visualizacin y manipulacin de datos basados en la:

Principio del formulario

Telemtica

Manipulacin de datos

Visualizacin de datos

Web

XML garantiza que los datos estructurados sean uniformes e independientes de aplicaciones o fabricantes al mantener la separacin entre interfases de usuario, estas interfases son:

Principio del formulario

Informtica e internet

Presentacin y Contenido

Imgenes y datos

Comunicacin e informtica

Desde esta perspectiva XML y sus extensiones, se convierte en este estndar de datos que sern el vehculo para las diferentes aplicaciones telemticas empleando el lenguaje metamercado XML, una aplicacin es :

Principio del formulario

Diseo grfico

Transacciones comerciales

Colaboracin autnoma

Aprendizaje autnomo

Debido al gran nmero de aplicaciones XML como estndar para la presentacin y gestin de los datos, es necesario limitar el universo de aplicaciones. El inters por explorar las aplicaciones de XML surge primordialmente porque es esta la disciplina que cultiva la actualidad en:

Principio del formulario

Informtica

Telemtica

Diseo Web

Comunicaciones

CORBA (Common Object Request Broker Architecture) es una tecnologa bastante madura, capaz de crear sofisticados:

Principio del formulario

Sistemas digitales

Sistemas de comunicaciones

Sistemas anlogos

Sistemas distribuidos.

XML es una tecnologa relativamente joven, en este efecto un nmero considerable de miembros de la familia de tecnologas XML aun estn sugiriendo, es capaz de transportar:

Principio del formulario

Datos entre objetos

Datos estructurados

Voz y datos

Datos

El organismo responsable de emitir la especificacin CORBA ha demostrado su simpata por HTML incorporndola en varias especificaciones CORBA es:

Principio del formulario

IEEE

ICONTEC

ISO

OMG

La especificacin MOF de la OMG, define una arquitectura comn para representar:

Principio del formulario

Comunicacin

Informacin

Audio

Metadatos

Como producto de la emisin de varias normas oficiales de metadatos, ha surgido una arquitectura dedicada a la gestin de metadatos por parte de la OMG. El corazn de la norma es la denominada :

Principio del formulario

UML

MOF

CORBA

OMG

Final del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formulario