PDF de programación - Diseño e Implementación con Tecnologías de Integración de Aplicaciones

Imágen de pdf Diseño e Implementación con Tecnologías de Integración de Aplicaciones

Diseño e Implementación con Tecnologías de Integración de Aplicacionesgráfica de visualizaciones

Publicado el 2 de Febrero del 2019
634 visualizaciones desde el 2 de Febrero del 2019
63,4 KB
10 paginas
Creado hace 22a (29/04/2002)
Diseño e Implementación con
Tecnologías de Integración de

Aplicaciones

Departamento de Tecnologías de la Información y las Comunicaciones (TIC)

Fernando Bellas Permuy

Universidad de A Coruña

http://www.tic.udc.es/~fbellas

[email protected]

Objetivos

n Tener una visión global de las tecnologías de
integración de aplicaciones heterogéneas y su
aplicación

n Centrarse en un caso de estudio: CORBA y

Servicios Web con Java
n Aprender lo esencial de ambos frameworks
n Aprender técnicas de diseño (patrones)

n ¡ Reusables con otras tecnologías !

n Aprender técnicas de implementación (idiomas)

n Realización de prácticas para consolidar

conocimientos

Temario

n Tema 1 - Introducción a las tecnologías de

integración de aplicaciones

n Tema 2 - Introducción a CORBA
n Tema 3 – Diseño e implementación con CORBA. Caso

de estudio: Java

n Tema 4 - Introducción a XML
n Tema 5 - Diseño e implementación con Servicios

Web. Caso de estudio: Java

Laboratorio

n Diseño e implementación de una aplicación

distribuida y escalable

n Cada año se propone una práctica distinta

n A modo de ejemplo, durante el año académico 2000-2001 se
realizó una versión simplificada (pero escalable) del conocido
Napster

n Grupos de 1-2 personas

Notas

n Prácticas

n Nota mínima: 5
n Examen prácticas

n ¡ Sólo es un examen de la práctica !
n Nota mínima: 5

n Nota final = 90%*Prácticas + 10%*ExamenPrácticas
n Se conservan notas (de prácticas y exámenes) hasta

la convocatoria de Diciembre

Material de clase

n Mi página web

n http://www.tic.udc.es/~fbellas
n Transparencias
n Código con los ejemplos
n Enlaces (en Internet) al software usado en el laboratorio

n “CD de IS y ADOO”

n Contiene todo el software (para Linux) para realizar las

prácticas y toda la documentación usada de Internet
(patrones, tutoriales, APIs, especificaciones, etc.) para las
asignaturas

n Integración de Sistemas
n Análisis y Diseño Orientado a Objetos
n Disponible en delegación de alumnos

Libros

n M. Henning, S. Vinoski, Advanced CORBA Programming

with C++, Addison-Wesley, 1999

n G. Brose, A. Vogel, K. Duddy, Java Programming with

CORBA: Advanced Techniques for Building Distributed
Applications, 3rd edition, OMG Press, John Wiley and Sons,
2001

n E. R. Harold, W. S. Means, XML in a nutshell: A Desktop

Quick Reference, O. Reilly , 2001

n B. McLaughlin, Java and XML, 2nd edition, O. Reilly, 2001
n E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns:

Elements of Reusable Object-Oriented Software, Addisson-
Wesley, 1994

n K. Arnold, J. Gosling, D. Holmes, The Java Programming

Language, Addison-Wesley, 2000

n G. Booch, I. Jacobson, J. Rumbaugh, Unified Modeling

Language User Guide, Addison-Wesley, 1998
I. Jacobson, G. Booch, J. Rumbaugh, The Unified Software
Development Process, Addison-Wesley, 1999

n

Recursos en Internet (1)

n Organizaciones

n http://www.omg.org (OMG)
n http://www.xml.org (XML.org)
n http://www.cetus-links.org (Cetus links)

n Personas

n http://www.cs.wustl.edu/~schmidt (Douglas Schmidt)
n http://www.ooc.com.au/staff/michi-henning.html (Michi

Henning)

n http://www.iona.com/hyplan/vinoski (Steve Vinoski)

n Implementaciones de CORBA

n http://www.cs.wustl.edu/~schmidt/corba-products.html
n http://www.iona.com (Orbix)
n http://www.inprise.com (Visibroker)
n http://www.ooc.com (ORBacus)

n Es el que usaremos

Recursos en Internet (2)

n Servicios Web

n http://java.sun.com/j2ee/webservices/index.html

n Documentación sobre el API Java estándar de Servicios Web
n Implementación de referencia de Sun

n http://xml.apache.org/axis (Axis)

n Implementación OpenSource y gratuita de JAX-RPC
n Es la que usaremos

n http://www.ibm.com/developerworks/webservices
n Documentación y software para distintos lenguajes

n Información general sobre Servicios Web

n http://www.webservices.org
n http://www.webservicesarchitect.com

n Los principales fabricantes de CORBA (ej.: Iona, Inprise,

etc.) son también fabricantes de Servicios Web

Recursos en Internet (y 3)

n The Jakarta Project

n http://jakarta.apache.org
n Proyecto OpenSource de Apache para desarrollar software

de alta calidad en Java

n Compuesto por muchos subproyectos. Usaremos

n Ant: sistema de compilación
n Tomcat

n Contenedor J2EE de aplicaciones web (Axis requiere uno)

n Crimson

n http://java.sun.com/xml/jaxp
n Implementación de JAXP
n Axis requiere una implementación conforme a JAXP
  • Links de descarga
http://lwp-l.com/pdf15042

Comentarios de: Diseño e Implementación con Tecnologías de Integración de Aplicaciones (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad