10.01.2015 Views

estudio comparativo de plataformas cloud computing para ...

estudio comparativo de plataformas cloud computing para ...

estudio comparativo de plataformas cloud computing para ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INTRODUCCIÓN<br />

ESTUDIO COMPARATIVO DE PLATAFORMAS CLOUD COMPUTING PARA ARQUITECTURAS SOA<br />

arquitectura <strong>de</strong>be estar diseñada <strong>para</strong> evitar posibles fallas catastróficas que podrían interrumpir por<br />

completo la recepción <strong>de</strong> peticiones (requests).<br />

En conclusión, y en un sentido más amplio, po<strong>de</strong>mos <strong>de</strong>cir que SOA representa un proceso <strong>de</strong><br />

maduración <strong>de</strong> la tecnología como el incremento <strong>de</strong> uso <strong>de</strong> los servicios web y tecnologías <strong>de</strong><br />

integración en general. SOA reconoce que los sistemas <strong>de</strong> misión crítica basadas en tecnologías<br />

distribuidas <strong>de</strong>ben proporcionar ciertas garantías. Debe asegurar entonces que las solicitu<strong>de</strong>s <strong>de</strong><br />

servicio se entreguen correctamente, que serán respondidas en el momento oportuno y que se<br />

publicarán sus políticas <strong>de</strong> comunicación e interfaces.<br />

1.2 EJEMPLO DE ARQUITECTURA GENÉRICA ALINEADA A<br />

SOA<br />

En la figura 1.1 se presenta un diagrama que mo<strong>de</strong>la una arquitectura genérica <strong>de</strong> 3 capas alineada a<br />

SOA. A continuación se presenta la tabla 1.1 (fragmentada en 1.1a, 1.1b y 1.1c), que <strong>de</strong>scribe cada<br />

uno <strong>de</strong> los componentes que integran esta arquitectura genérica:<br />

Término<br />

Agentes <strong>de</strong> Servicio<br />

Definición<br />

Este componente (Service Agents) permite a las<br />

implementaciones <strong>de</strong> los servicios <strong>de</strong> negocio acce<strong>de</strong>r a otras<br />

instancias <strong>de</strong> servicios, con el propósito <strong>de</strong> reutilizar<br />

funcionalida<strong>de</strong>s, testear minimizar las pruebas funcionales (las<br />

funcionalida<strong>de</strong>s reutilizables se encuentran encapsuladas en<br />

componentes y se implementan una única vez),minimizar el<br />

mantenimiento (cuando se implementan mejoras sobre un<br />

componente <strong>de</strong> servicios reutilizables, todos los servicios que<br />

refieran a este servicio podrán beneficiarse con las mejoras<br />

implementadas).<br />

Tabla 1.1a. Componentes <strong>de</strong> la arquitectura genérica. Adaptado <strong>de</strong> [Microsoft Corp., 2003].<br />

TRABAJO DE ESPECIALIZACIÓN EN ING.EN SISTEMAS DE INFORMACIÓN<br />

3<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!