Sunteți pe pagina 1din 9

Reconocimiento Unidad I

Reconocimiento de la UNIDAD No1


DOMINIO DE APLICACIONES TELEMTICAS
En 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 MetadatosXML


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 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 CORBA


El 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 MOF


Las 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 MOF
Como 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:

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:

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:

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
:

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:

Informtica
Telemtica
Diseo Web
Comunicaciones

CORBA (Common Object Request Broker Architecture) es una


tecnologa bastante madura, capaz de crear sofisticados:

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:

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:

IEEE
ICONTEC
ISO
OMG

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


representar:

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 :

UML
MOF
CORBA
OMG

S-ar putea să vă placă și