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 />

[Red Hat Inc., 2013b.] A<strong>de</strong>más <strong>de</strong> la función <strong>de</strong> idiomas y servicios, los <strong>de</strong>sarrolladores pue<strong>de</strong>n<br />

añadir otro idioma, base <strong>de</strong> datos o componentes <strong>de</strong> middleware que necesitan a través <strong>de</strong>l sistema<br />

<strong>de</strong> cartuchos OpenShift personalizable. Esta extensibilidad Cartucho permite a los <strong>de</strong>sarrolladores<br />

(y operaciones) exten<strong>de</strong>r las PaaS <strong>para</strong> soportar los estándares o requisitos específicos <strong>de</strong> la<br />

empresa.<br />

2.6.2.9. Soporte <strong>para</strong> múltiples entornos (<strong>de</strong>sarrollo / Pruebas / Producción)<br />

[Red Hat Inc., 2013b.] Con la capacidad <strong>de</strong> la plataforma OpenShift <strong>para</strong> soportar múltiples<br />

ambientes <strong>de</strong>l ciclo <strong>de</strong> vida <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> las aplicaciones (como Desarrollo, Calidad, Pre-<br />

Producción y Producción), las empresas pue<strong>de</strong>n adoptar e implementar la plataforma PaaS<br />

(Platform As A Service) OpenShift sin necesidad <strong>de</strong> cambiar sus metodologías o procesos actuales.<br />

2.6.2.10. Depen<strong>de</strong>ncia y Gestión <strong>de</strong> la Construcción<br />

[Red Hat Inc., 2013b.] La plataforma OpenShift incluye Depen<strong>de</strong>ncia y gestión <strong>de</strong> la Construcción<br />

<strong>para</strong> muchos <strong>de</strong> los lenguajes <strong>de</strong> programación más populares, incluyendo Bundler <strong>para</strong> Ruby,<br />

NPM <strong>para</strong> No<strong>de</strong>.JS y Maven <strong>para</strong> Java. Estas herramientas automatizan el proceso <strong>de</strong> i<strong>de</strong>ntificación<br />

<strong>de</strong> las <strong>de</strong>pen<strong>de</strong>ncias en el código fuente, y la construcción <strong>de</strong> la aplicación completa. Estas<br />

características incrementan la productividad y reducen la posibilidad <strong>de</strong> error, volviéndose críticas<br />

en una plataforma <strong>de</strong> aplicaciones <strong>de</strong> nube como PaaS.<br />

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

41<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!