GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...
GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...
GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Análisis y Diseño Orientado a<br />
Objetos<br />
Descriptores<br />
Optativas<br />
- Análisis y diseño con el paradigma objetual<br />
Profesores<br />
II (Ciclo 2)<br />
Fernando Bellas Permuy fbellas@udc.es<br />
Objetivos docentes<br />
Cuatrimestral, Optativa, 6 Créditos (3T +<br />
3P)<br />
Esta asignatura se centra en el diseño e implementación con tecnologías orientadas a<br />
objetos para la integración <strong>de</strong> aplicaciones heterogéneas: CORBA y los Servicios Web.<br />
CORBA es un framework estándar ampliamente usado en el mundo <strong>de</strong> la industria, <strong>de</strong>l<br />
que existen numerosas implementaciones comerciales y gratuitas, para la construcción<br />
<strong>de</strong> aplicaciones distribuidas heterogéneas con el paradigma <strong>de</strong> la orientación a objetos.<br />
CORBA permite construir aplicaciones distribuidas (principalmente en intranets)<br />
mediante la invocación <strong>de</strong> métodos <strong>de</strong> objetos remotos, sin que importe el lenguaje en el<br />
que estén escritos el llamador y el llamado, ni las plataformas (s.o. y hw.) y re<strong>de</strong>s <strong>de</strong><br />
comunicación intermedias. Existen implementaciones <strong>de</strong> CORBA para casi todos los<br />
sistemas operativos y los lenguajes más usuales. CORBA es por tanto, una tecnología<br />
i<strong>de</strong>al (en intranets) para integrar aplicaciones escritas en distintos lenguajes. Los<br />
Servicios Web constituyen la tecnología <strong>de</strong> integración <strong>de</strong> aplicaciones heterogénas más<br />
reciente, que usa XML sobre HTTP como formato <strong>de</strong> intercambio <strong>de</strong> información entre<br />
aplicaciones heterogéneas, y ha sido adoptada rápidamente por la industria, dado que<br />
complementa muy bien aquellos dominios en los que CORBA no se ha podido usar <strong>de</strong><br />
manera satisfactoria (integración <strong>de</strong> aplicaciones heterogéneas sobre Internet). Ambas<br />
tecnologías son, por tanto, complementarias. De hecho, los principales fabricantes <strong>de</strong> la<br />
tecnología <strong>de</strong> Servicios Web son también los <strong>de</strong> CORBA.<br />
Bibliografía<br />
Recomendada<br />
J. McGovern, S. Tyagi, M. E. Stevens, S. Mathew, Java Web Services Architecture,<br />
Morgan Kaufmann, <strong>2003</strong>.<br />
M. Henning, S. Vinoski, Advanced CORBA Programming with C++, Addison-Wesley,<br />
169