Ir a contenido principal

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que se registra en developerWorks, se crea un perfil para usted. Información sobre su perfil (nombre, país/región y compañia) estará disponible al público y acompañará cualquiera de sus publicaciones. Puede actualizar su cuenta IBM en cualquier momento.

Toda la información enviada es segura.

  • Cerrar [x]

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

  • Cerrar [x]

XML y tecnologías relacionadas, preparación para certificación, Parte 1: Arquitectura

Aprenda dónde y cuándo utilizar XML en el diseño del sistema

Mark Lorenz, Arquitecto de aplicaciones sénior, Hatteras Software, Inc.
Mark Lorenz
Mark Lorenz es el fundador de Hatteras Software, una firma de consultoría orientada a objetos, y es el autor de múltiples libros sobre desarrollo de software. Está certificado en análisis orientado a objetos y diseño (OOAD), XML, RAD y Java. Utiliza XHTML, servicios web, Ajax, JSF, Spring, BIRT y herramientas relacionadas basadas en Eclipse para desarrollar aplicaciones empresariales Java. Es posible leer el blog de Mark sobre tecnología.

Resumen:  Los requisitos de arquitectura y rendimiento de un sistema de software afectan su decisión acerca de qué tecnologías XML son más apropiadas para las necesidades de sus aplicaciones. Este tutorial de arquitectura le enseña cómo discernir dónde y cuándo utilizar XML en diseño de sistema. Es el primero de una serie de cinco tutoriales que es posible utilizar para prepararse para la Prueba 142 de certificación de IBM, XML y tecnologías relacionadas.

Ver más contenido de esta serie

Fecha:  26-11-2012
Nivel:  Intermediaria PDF:  A4 and Letter (378 KB | 16 páginas)Get Adobe® Reader®

Actividad:  2632 vistas

Antes de comenzar

En esta sección descubrirá qué esperar de este tutorial y cómo aprovecharlo al máximo.

Acerca de esta serie

Esta serie de cinco tutoriales le ayuda a prepararse para tomar la Prueba 142 de certificación de IBM, XML y tecnologías relacionadas, a obtener el certificado de desarrollador de soluciones IBM, certificación XML y de tecnologías relacionadas. Esta certificación identifica a un desarrollador de nivel intermedio que diseña e implementa aplicaciones que utilizan XML y tecnologías relacionadas como XML Schema, Extensible Stylesheet Language Transformation (XSLT) y XPath. Este desarrollador entiende profundamente los fundamentos XML; tiene conocimientos de conceptos XML y tecnologías relacionadas; comprende cómo los datos se relacionan con XML, en particular con problemas asociados con el modelado de información, procesamiento XML, representación XML y servicios web; tiene un conocimiento riguroso de recomendaciones World Wide Web Consortium relacionados con XML (W3C) y está familiarizado con las mejores prácticas reconocidas.

Desarrolle habilidades de este tema

Este contenido es parte de un knowledge path progresivo para avanzar en sus habilidades. Vea Compresor de datos y XML

Quien ha estado trabajando con el desarrollo de software en los últimos años es consciente de que XML provee capacidades a través de las plataformas para datos, así como el lenguaje de programación Java™ lo hace para la lógica de aplicación. Esta serie de tutoriales es para quien desee ir más allá de lo básico del uso de tecnologías XML.


Acerca de este tutorial

Este tutorial es el primero en la serie "XML and Related Technologies certification prep" que lo guía a través de los aspectos clave para utilizar tecnologías XML de manera eficiente con proyectos Java. El primer tutorial se enfoca en arquitectura, es decir, qué tecnologías utilizar en qué situaciones de manera que funcionen bien.

Este tutorial sienta las bases para la Parte 2, la cual se enfoca en el modelado de la información, lo que incluye el uso de espacios de nombres y la definición de esquemas de Definición de Tipo de Documento (DTD).

Este tutorial está escrito para programadores Java que tienen un entendimiento básico de XML y cuyas habilidades y experiencia están en el comienzo de un nivel intermedio. Usted debería tener una familiaridad general con la definición, validación y lectura de documentos XML y un conocimiento práctico del lenguaje Java.


Objetivos

Después de completar este tutorial, usted sabrá cómo realizar lo siguiente:

  • Determinar las implicaciones de una arquitectura dada en consideraciones de diseño XML

  • Seleccionar tecnologías XML apropiadas para una arquitectura dada

  • Evaluar las consideraciones de rendimiento para el análisis XML, la validación y la transformación

  • Implementar las clases de Java utilizando Java Architecture for XML Binding (JAXB)

  • Tratar la seguridad XML utilizando cifrado XML y firmas


Requisitos previos

Este tutorial está escrito para desarrolladores que tienen un antecedente en programación y lenguajes de programación, y que entienden modelos básicos de ciencias informáticas y de estructuras de datos. Deberá estar familiarizado con los siguientes conceptos relacionados con XML y ciencias informáticas: recorrido del árbol, recurrencia y reutilización de datos. Deberá estar familiarizado con los estándares y conceptos de Internet como navegador web, cliente-servidor, documentación, formateo, comercio electrónico y aplicaciones web. También se recomienda tener experiencia en el diseño y la implementación de aplicaciones de computadora basadas en Java y en el trabajo con bases de datos relacionales.


Requisitos del sistema

Es necesario un sistema con un navegador actualizado.

1 de 5 | Siguiente

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=tecnologia Java
ArticleID=847020
TutorialTitle=XML y tecnologías relacionadas, preparación para certificación, Parte 1: Arquitectura
publish-date=11262012
author1-email=mlorenz@nc.rr.com
author1-email-cc=

Tabla de contenidos