13.05.2013 Views

GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...

GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...

GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!