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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ESTADO DE LA CUESTIÓN<br />

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

SOA permite a las entida<strong>de</strong>s que necesitan ciertas capacida<strong>de</strong>s distribuidas, localizar y hacer uso <strong>de</strong><br />

esas capacida<strong>de</strong>s. En otras palabras, facilita las interacciones entre los proveedores <strong>de</strong> servicios y<br />

sus consumidores, lo que permite la realización <strong>de</strong> funcionalida<strong>de</strong>s <strong>de</strong> negocio.<br />

2.1.5 Diferentes Propietarios<br />

Jossutis [2007] recuerda que la <strong>de</strong>finición <strong>de</strong> SOA <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> Referencia <strong>de</strong> OASIS dice que las<br />

capacida<strong>de</strong>s distribuidas "pue<strong>de</strong>n estar bajo el control <strong>de</strong> diferentes dominios <strong>de</strong> propiedad." Este es<br />

un punto muy importante que a menudo es suprimido en <strong>de</strong>finiciones <strong>de</strong> SOA. Esta es una <strong>de</strong> las<br />

claves <strong>para</strong> ciertas propieda<strong>de</strong>s <strong>de</strong> SOA, y una razón importante por la que SOA no es sólo un<br />

concepto técnico.<br />

SOA incluye prácticas y procesos que se basan en el hecho <strong>de</strong> que las re<strong>de</strong>s <strong>de</strong> los sistemas<br />

distribuidos no son controladas por los propietarios individuales. Diferentes equipos, diferentes<br />

<strong>de</strong>partamentos o incluso diferentes empresas pue<strong>de</strong>n gestionar diferentes sistemas. Por lo tanto,<br />

diferentes <strong>plataformas</strong>, programas, priorida<strong>de</strong>s, presupuestos, etc. <strong>de</strong>ben ser tenidos en cuenta. Este<br />

concepto es clave <strong>para</strong> la comprensión <strong>de</strong> SOA y <strong>de</strong> gran<strong>de</strong>s sistemas distribuidos en general.<br />

A continuación se presenta la figura 2.2, que ilustra un conjunto <strong>de</strong> sistemas distribuidos con<br />

diferentes propietarios.<br />

Figura 2.2. Sistemas distribuidos con diferentes propietarios. Adaptado <strong>de</strong>[Josuttis, 2007].<br />

Las formas <strong>de</strong> lidiar con problemas y realizar modificaciones en los entornos con diferentes<br />

propietarios y en entornos don<strong>de</strong> se dispone <strong>de</strong> control total, pue<strong>de</strong>n variar. No se pue<strong>de</strong><br />

implementar la funcionalidad y modificar el comportamiento <strong>de</strong> la misma manera en gran<strong>de</strong>s<br />

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

11<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!