intercambio de informaciÓn jurÍdica con … · acciones cada miembro de la red desarrolló un...

12
1 INTERCAMBIO DE INFORMACIÓN JURÍDICA CON XML Y WEB SERVICES Autor: Lic. Baldo Alejandro Luna Villegas 1. Antecedentes. En el marco de los acuerdos del II Encuentro de Consejos Generales del Poder Judicial y la VI Cumbre de Tribunales y Cortes Supremas, se aprobó la creación de la Red IBERIUS 1 que tiene como uno de sus objetivos promover el intercambio de información jurídica entre sus integrantes; así mismo, como parte de su plan de acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática documental. En cumplimiento a tal compromiso el Consejo de la Judicatura Federal llevó a cabo el proyecto “Portal de Documentación Jurídica” con la intención de proponer una alternativa tecnológica para facilitar la colaboración y el intercambio de información entre los Poderes Judiciales Iberoamericanos y el Poder Judicial de la Federación Mexicano, facilitando las actividades necesarias para lograr el intercambio estructurado y organizado de información judicial. El proyecto se presentó durante el “II Curso de Información y Documentación Jurídica” del 1° al 12 de julio de 2002, en San Sebastián, España. En el ámbito nacional la colaboración e intercambio de información jurídica son necesidades vigentes para las cuales, desde el punto de vista informático, surgen iniciativas interesantes; tal es el caso del portal www.ordenjuridico.gob.mx patrocinado por la Secretaría de Gobernación. Si bien el Portal de Documentación Jurídica tiene su origen en un foro internacional (iberoamericano) las ideas y, sobre todo, las tecnologías de la información utilizadas en su desarrollo podrían ser aplicables en el ámbito nacional, lo cual se pone a consideración de los participantes al Congreso. Conociendo que la audiencia está formada en su mayoría por profesionales en Derecho e Informática, se desea señalar que el objetivo del presente documento 1 Red Iberoamericana de Documentación e Información Judicial. (www.iberius.org)

Upload: ngotram

Post on 19-Sep-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

1

INTERCAMBIO DE INFORMACIÓN JURÍDICA CON XML Y WEB SERVICES Autor: Lic. Baldo Alejandro Luna Villegas

1. Antecedentes.

En el marco de los acuerdos del II Encuentro de Consejos Generales del Poder

Judicial y la VI Cumbre de Tribunales y Cortes Supremas, se aprobó la creación

de la Red IBERIUS1 que tiene como uno de sus objetivos promover el intercambio

de información jurídica entre sus integrantes; así mismo, como parte de su plan de

acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de

la informática documental. En cumplimiento a tal compromiso el Consejo de la

Judicatura Federal llevó a cabo el proyecto “Portal de Documentación Jurídica”

con la intención de proponer una alternativa tecnológica para facilitar la

colaboración y el intercambio de información entre los Poderes Judiciales

Iberoamericanos y el Poder Judicial de la Federación Mexicano, facilitando las

actividades necesarias para lograr el intercambio estructurado y organizado de

información judicial. El proyecto se presentó durante el “II Curso de Información y

Documentación Jurídica” del 1° al 12 de julio de 2002, en San Sebastián, España.

En el ámbito nacional la colaboración e intercambio de información jurídica son

necesidades vigentes para las cuales, desde el punto de vista informático, surgen

iniciativas interesantes; tal es el caso del portal www.ordenjuridico.gob.mx

patrocinado por la Secretaría de Gobernación. Si bien el Portal de Documentación

Jurídica tiene su origen en un foro internacional (iberoamericano) las ideas y,

sobre todo, las tecnologías de la información utilizadas en su desarrollo podrían

ser aplicables en el ámbito nacional, lo cual se pone a consideración de los

participantes al Congreso.

Conociendo que la audiencia está formada en su mayoría por profesionales en

Derecho e Informática, se desea señalar que el objetivo del presente documento

1 Red Iberoamericana de Documentación e Información Judicial. (www.iberius.org)

Page 2: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

2

es ofrecer una visión ejecutiva de los temas que en él se abordan, sin la intención

de mencionar los temas informáticos de manera exhaustiva, para no redundar en

conceptos por demás sabidos por los colegas informáticos, sólo se explican

algunos conceptos informáticos en la medida que dan soporte a las ideas

generales del documento.

Las once secciones en que se divide el documento forman parte de uno de tres

grandes rubros: El primero resalta la importancia del acceso a la información

jurídica. El segundo describe brevemente los recursos informáticos (Internet y

archivos digitales) con los que se cuenta actualmente y, en un escenario

hipotético, describe las actividades que pudiera llevar a cabo cualquier persona

interesada en la información jurídica con la intención de reflexionar acerca de las

áreas que pudieran fortalecerse para lograr un mejor acceso a dicha información.

El tercero, parte de los resultados señalados en la sección anterior y propone una

alternativa tecnológica que, para el caso concreto se refiere a XML y Web

Services.

2. Introducción.

El acceso eficiente a la información jurídica para la mejora de la calidad de las

resoluciones judiciales y la mejor formación de los jueces, es una aspiración

compartida por la mayoría de los Poderes Judiciales Iberoamericanos, en ese

sentido no cabe duda que el Internet y los Archivos Digitales de Información

Jurídica2 se han convertido en herramientas fundamentales para el logro de esta

aspiración.

Parte de la labor del abogado requiere fundamentar sus razonamientos en el

estudio de diversas fuentes como son: la Doctrina, la Jurisprudencia y las Normas

Jurídicas Federales y Estatales, fuentes que deben ser permanentemente

actualizadas para evitar, en lo posible, equivocaciones provocadas por una

2 En su modalidad de base de datos.

Page 3: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

3

información desfasada, esto se deben, en el caso de México, a su larga historia de

producción Legislativa escrita que modifica la Legislación por medio de la reforma

y la derogación de manera habitual, lo que provoca un alto grado de dificultad para

mantener la información actualizada.

Actualmente, la mayor parte de las Instituciones Públicas Federales y Estatales

publican en Internet información jurídica en el ámbito de sus respectivas

competencias. En ese sentido son proveedores de información, pero a la vez

necesitan la información que terceros generan, lo que los hace a la vez

consumidores, resultado de formar parte de un grupo de Instituciones con un

campo de actividad común. El acceso eficiente a la información jurídica que se

encuentra en Internet, depende en gran medida de la eficiencia con la que se

recopila, procesa y actualiza dicha información, al respecto resulta importante

mencionar la experiencia de las bibliotecas y sus bases de datos en Internet; son

un grupo con una actividad común que utilizan un estándar internacional para la

comunicación entre sistemas informáticos: Z39.503, con la intención de establecer

normas de intercambio entre diferentes sistemas de bibliotecas, es decir, una

biblioteca cuyo sistema informático utiliza Z39.50 puede hacer consultas a las

bases de datos de otras bibliotecas, incluyendo la biblioteca del Congreso de los

Estados Unidos.

3. Recopilación de la información.

Para localizar información en Internet existen diversas herramientas como los

índices4, los buscadores5 y los meta buscadores6 entre otras. Previa localización,

3 http://www.loc.gov/z3950/agency/ 4 Los Índices estructuran temáticamente la información de Internet y extraen palabras clave del contenido que permitan su recuperación, centrándose en la página principal de cada sitio Web. 5 Los Buscadores indexan todas las palabras de cada una de las páginas de un Web, para que la información pueda ser recuperada en mayor profundidad por cada una de ellas. 6 Programas que actúan como un multibuscador: traducen expresiones en lenguaje natural, envían los perfiles resultantes a varios buscadores y compactan y ordenan los resultados.

Page 4: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

4

la forma de recopilar la información en Internet es “visitando”7 cada uno de los

portales y haciendo una copia de aquello que nos interesa.

Dependiendo de la plataforma tecnológica8 de cada Institución existen una gran

variedad de formatos electrónicos en los que podemos encontrar la información:

HTML, ASCII, PDF, Postcript, y MS Word por mencionar algunos. Lo que importa

destacar es el impacto que esta variedad de formatos tiene durante en el

procesamiento de la información.

7 El acto de visualizar en el navegador de Internet una dirección URL. 8 Hardware y software que utiliza cada Institución, por ejemplo: servidores de Internet, servidores de datos y equipo de escritorio; sistema operativo, base de datos, lenguajes de programación y aplicaciones de escritorio.

Page 5: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

5

4. Procesamiento de la información.

Esta actividad incluye las acciones necesarias para extraer la información de sus

formatos originales y su integración en alguna herramienta, como una base de

datos, que permita su explotación. Es importante mencionar que la mayoría de los

formatos de archivos electrónicos que se utilizan para publicar textos están

orientados a su visualización (por ejemplo HTML) y no proporcionan elementos

para identificar las partes de su estructura, situación que repercute directamente

en el tiempo dedicado al procesamiento.

El Derecho es una disciplina de estrecha relación con el texto como fuente de

estudio y es frecuente encontrar textos jurídicos con estructuras similares, por

ejemplo: la Legislación y la Jurisprudencia, por lo que el establecimiento de

estructuras de datos para el intercambio de información jurídica entre Instituciones

Page 6: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

6

es un área de oportunidad que fortalecería el procesamiento de la información, tal

como ya se viene haciendo en los Estados Unidos de Norte América

(www.legalxml.org).

5. Actualización de la información.

Se refiere a la repetición del ciclo recopilación y procesamiento para garantizar

que la información refleje los cambios recientes de sus fuentes originales.

Como se puede observar la duración del ciclo de actualización es igual a la suma

del tiempo para recopilar más el tiempo para procesar, al respecto es importante

mencionar la definición de información: Los datos indexados, ordenados,

almacenados y recuperables en un intervalo de tiempo razonable para ser

Page 7: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

7

humanamente digeribles. Por lo tanto los esfuerzos deben enfocarse en mejorar

los tiempos de recopilación y procesamiento.

6. XML.9

De la misma forma que HTML, XML encierra la información con identificadores,

con una diferencia notable, estos identificadores se basan en el significado de la

información y pueden ser creados de acuerdo a las necesidades de un usuario o

de un grupo de usuarios. Por lo que un documento XML no sólo contiene

elementos para su visualización, también incluye elementos que describen la

estructura de los datos.

9 Sólo se mencionan algunas características de XML, mayor información en www.w3c.org

Page 8: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

8

XML es un estándar para Internet, por lo que es posible su uso en cualquier

plataforma tecnológica; el lenguaje XML juega un papel importante para lograr que

la información sea portable entre Instituciones. Los Estados Unidos de América

tienen experiencia en el intercambio de información legal con XML, en el portal de

Internet www.legalxml.org se aprecian los avances. Respecto al uso de XML en el

Sistema Judicial de ese mismo país, es importante mencionar que en el año 2001

en el CTC710 se analizó la importancia de XML, este año en el CTC811

nuevamente se abordará el tema de XML.

10 Séptima Conferencia de Tecnología para Cortes. (7º Court Tecnology Conference.) 11 Octava Conferencia de Tecnología para Cortes. (8º Court Tecnology Conference.)

Page 9: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

9

7. Web Services.12

Un Web service como su nombre lo indica es un servicio que se encuentra

disponible en Internet, que permite el intercambio de información entre dos

entidades llamadas Proveedor y Consumidor o Solicitante. De manera general son

aplicaciones modulares que pueden ser publicadas, localizadas e invocadas a

través de Internet. Estas implementan funciones que pueden ser cualquier cosa,

desde una simple petición hasta un complicado proceso de negocios. Una vez que

el Web Service es colocado en una dirección específica para su uso, éste puede

ser localizado e invocado por otras aplicaciones que también pueden ser Web

Services.

12 Sólo se mencionan algunas características de Web Services, mayor información en http://www.w3.org/2002/ws/

Page 10: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

10

Los Web Services pueden ser escritos en diversos lenguajes de programación y

es posible su ejecución en cualquier plataforma, por ejemplo, es posible que una

aplicación cliente puede ejecutar una aplicación desarrollada en lenguaje de

programación Delphi sobre un sistema operativos MS Windows que invoque un

servicio desarrollado en lenguaje de programación Java ejecutándose en un

sistema operativo Linux.

8. Aplicación de las tecnologías de la Información: XML y Web Services.

El uso de XML como lenguaje de intercambio de información, permite automatizar

su procesamiento ya que se cuenta adicionalmente con la estructura de los datos,

y en su caso será posible acordar estructuras modelo para el intercambio de

información similar, por ejemplo Legislación13.

El uso de Web Services, permite a un portal de Internet exponer métodos, recibir

peticiones de información de otros portales, procesarlas y devolver los resultados

en XML automáticamente.

13 El Congreso del Estado de Jalisco publica sus leyes en XML. (http://www.congresojal.gob.mx)

Page 11: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

11

9. Demostración.

Existen gran cantidad de páginas en Internet que utilizan XML y Web Services,

no obstante y con la intención de compartir las experiencias propias, nos

permitimos mencionar que como parte de los trabajos de la Red Iberius, el

Consejo de la Judicatura Federal desarrolló un portal en Internet utilizando XML y

Web Services, aquí encontrará ejemplos del funcionamiento de estas dos

tecnologías, así como documentación técnica para quienes estén interesados en

llevar a cabo este tipo de desarrollos; la dirección del portal es

www.iberius.cjf.gob.mx.

10. Comentarios finales.

Page 12: INTERCAMBIO DE INFORMACIÓN JURÍDICA CON … · acciones cada miembro de la Red desarrolló un proyecto para el fortalecimiento de la informática ... interesantes; tal es el caso

12

XML y Web Services son una alternativa para que grupos de Instituciones

organicen sus propios lenguajes de etiquetas para intercambiar información en su

campo, por otro lado, cada Institución es libre de elegir la tecnología que más le

convenga, así como el formato de los archivos electrónicos en los que publica su

información jurídica; y en cualquier momento, si fuera el caso, decidirse a utilizar

XML y Web Services. Es importante señalar que en la medida de que existieran

los mecanismos para coordinar la definición de modelos de archivo XML y que

estos fueran adoptados por diversas Instituciones para publicar su información se

potenciaran los beneficios para todos.

11. Referencias.

*** XML Bible (2nd Edition)

by Elliotte Rusty Harold

*** Understanding Web Services: XML, WSDL, SOAP, and UDDI by Eric Newcomer

*** Web Services: A Manager's Guide

by Anne Thomas Manes

*** Learning XML

by Erik T. Ray, Christopher R. Maden

*** http://www.w3.org/2002/ws/

(Web Services)

*** http://java.sun.com/webservices/docs/1.2/tutorial/doc/index.html