Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Productos XML

No description
by

Erick Sánchez

on 6 March 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Productos XML

Juan Rangel Juarez
Erick Sánchez Rumbo Productos XML Middleware Es el software utilizado por aplicaciones centradas en datos para transferir datos entre documentos XML y bases de datos. Bases de datos Este tipo de Bases de Datos son las que brindan la posibilidad de transferir datos entre documentos XML y ellas mismas. Estas Bases de Datos son generalmente diseñadas para almacenar y recuperar documentos “basados en datos”. Sistemas de administración
de contenidos Son programas que puede realizar consultas sobre un Documento XML. Actualmente, existen una gran variedad de lenguajes: XQL, XPath, XML-QL, Quilt, XQuery, etc. Se espera que en el futuro el W3C logre estandarizar estos lenguajes en: XPath y XQuery. http://xmlentopicos.wordpress.com/productos-xml/ Fuentes de Consulta - Sirven para almacenar, recuperar e integrar documentos XML. Incluyen características como editores, controladores de versiones y control de accesos a usuarios concurrentes.

- Ofrecen funcionalidades en el manejo de documentos, como por ejemplo controlador de versiones.

- La mayoría de ellos pueden publicar XML en el Web, pero son primariamente diseñados para administrar documentos “basados en documentos”. Un sistema de gestión de contenidos (en inglés Content Management System, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás roles. Sistemas de administración
de contenidos http://galiciacuamatzi.wikispaces.com/2.2.3+Productos+XML.# Por sus características
Según el lenguaje de programación empleado
Según la licencia: Código abierto o Software propietario
Por su uso y funcionalidad
Blogs
Foros
Wikis
Enseñanza
Comercio electrónico
Publicaciones digitales.
Difusión de contenido multimedia.
Propósito general. Los gestores de contenido se pueden clasificar según diferentes criterios: Teniendo como base a XML se han
desarrollado otros productos y tecnologías Extensible Stylesheet Language (XSL)
Es una familia de lenguajes que permiten describir como los archivos codificados en xml serán formateados (para mostrarlos) o transformados.

Lenguaje de enlace XML (XLINK)
XLink es una aplicación XML que intenta superar las limitaciones que tienen los enlaces de hipertexto en HTML. Es una especificación que todavía está en desarrollo. Hojas de estilo
XSL-FO
XSLT
XLink
XPointer
XSL
hojas de estilo en cascada (CSS)
XLT (XML representation of Lexicons and Terminologies) Programación
JDOM
SAX
STAX
VTD-XML
Consulta de datos
XQuery
Xpath
Seguridad
Xades (XML Advanced Electronic Signatures ) <?xml version="1.0" encoding="UTF8"?>
<bookstore>
<book>
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book>
......
</book>
</bookstore> Motores de consulta <bookstore> (root element node)
<author>J K. Rowling</author> (element node)
lang="en" (attribute node) XPath /bookstore
bookstore/book
//book
bookstore//book
//@lang
/bookstore/book[1] XQuery ha sido construido sobre la base de Xpath, ya que Xpath es un lenguaje declarativo para la localización de nodos y fragmentos de información en árboles XML. XQuery se basa en este lenguaje para realizar la selección de información a través del conjunto de datos. XQuery For $b in doc(“libros.xml”)
Where $b/@año=”2000”
Order by $b/titulo
Return $b/titulo El resultado es el siguiente:

<titulo>Data on the web</titulo>
<titulo>Millenium</titulo> -Remote Procedure Call (RPCs)
-Publish/subscribe
-Message Oriented Middleware (MOM)
-Object Request Broker (ORB)
-SQL-oriented Data Access Clasificación Productos -ADO
-Allora
-Altova MapForce
-Un objeto COM Tipos Software Intermedio general. Servicios generales
que requieren todos los clientes y servidores
Ejemplo:Software para las comunicaciones usando el TCP/IP
Software intermedio de servicios. Software asociado a un servicio en particular.
Ejemplo: Software que permite a dos BD conectarse a una red cliente/servidor -DB2 XML Extender and DB2 Text Extender® IBM®
-Informix® Informix
-Microsoft SQL Server 2000® Microsoft®
-Oracle 8i 9i® Oracle®
-DB2 XML Extender y DB2 Text Extender Productos BASES DE DATOS XML-ENABLED BASES DE DATOS DE XML NATIVO Tipos Almacenamiento basado en texto.- Guarda el documento entero en forma de texto.
Almacenamiento basado en el Modelo Grabar.- Un modelo binario del documento en un repositorio de datos existente. Las Bases de Datos de XML Nativo difieren de las Base de Datos XML-Enabled en tres formas principales:
-Las Bases de Datos de XML Nativo pueden preservar la estructura física, como también los comentarios, DTDs, etc.
-Las Base de Datos de XML Nativo pueden almacenar documentos XML sin conocer su esquema.
-La única conexión con los datos de una Base de Datos de XML Nativo es XML y las tecnologías relacionadas como XPath, DOM u otras API. Productos -4Suite – 4Suite Server® FourThought®
-Birdstep DataBase Engine® Birdstep®
-DbXML® The dbXML Group®
-EXcelon® eXcelon Corp.®
-Lore® Stanford University®
-Virtuoso® OpenLink Software®
Full transcript