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.

INTRODUCCIÓN<br />

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

Término<br />

Componentes <strong>de</strong> IU<br />

Componentes <strong>de</strong> Lógica <strong>de</strong><br />

Acceso a Datos<br />

Componentes <strong>de</strong> Negocio<br />

Componentes <strong>de</strong> Procesos<br />

<strong>de</strong> IU<br />

Entida<strong>de</strong>s <strong>de</strong> Negocio<br />

Flujo <strong>de</strong> Trabajo <strong>de</strong>l<br />

Negocio<br />

Fuentes <strong>de</strong> datos<br />

Interfaces <strong>de</strong> Servicios<br />

Seguridad, gestión<br />

operativa, Comunicaciones<br />

Definición<br />

Se refiere a los componentes <strong>de</strong> interfaz <strong>de</strong> usuario que serán<br />

implementados y <strong>de</strong>splegados en esta arquitectura<br />

Estos componentes contienen la lógica <strong>de</strong> acceso a datos (Data<br />

Access Logic Components), abstrayendo y se<strong>para</strong>ndo<br />

concretamente la capa <strong>de</strong> lógica <strong>de</strong>l negocio <strong>de</strong> la capa <strong>de</strong> acceso<br />

a datos (se<strong>para</strong>ción y asignación <strong>de</strong> responsabilida<strong>de</strong>s por capas).<br />

Correspon<strong>de</strong>n a la implementación <strong>de</strong> los servicios <strong>de</strong> negocio,<br />

comprendiendo fundamentalmente las funcionalida<strong>de</strong>s y<br />

operaciones <strong>de</strong> negocio requeridas. Implementan las operaciones<br />

<strong>de</strong>finidas en las interfaces <strong>de</strong>l negocio (Service Interfaces).<br />

Hace referencia a los componentes que implementan procesos<br />

competentes a la capa <strong>de</strong> interfaz <strong>de</strong> usuario.<br />

Correspon<strong>de</strong>n a las entida<strong>de</strong>s <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> dominio (Business<br />

Entities). Son utilizadas tanto por los servicios como por los<br />

componentes <strong>de</strong> acceso a datos.<br />

Este componente encapsula e implementa mecanismos <strong>de</strong> flujos<br />

<strong>de</strong> trabajo (Business Workflow) que permiten formalizar y<br />

organizar los procesos <strong>de</strong>l negocio <strong>para</strong> el mo<strong>de</strong>lo <strong>de</strong> dominio en<br />

cuestión.<br />

Algunas <strong>de</strong> las fuentes <strong>de</strong> datos posibles (Data Sources) podrían<br />

ser una base datos relacional, archivos <strong>de</strong> datos, un data grid,<br />

bases <strong>de</strong> datos NoSQL, etc.<br />

Las interfaces <strong>de</strong> servicios funcionan como contratos, <strong>de</strong>finiendo<br />

formalmente las operaciones (capacida<strong>de</strong>s) que brindarán los<br />

servicios basados en esta arquitectura.<br />

Estos componentes (Security, Operational Management,<br />

Communication) operan <strong>de</strong> manera transversal porque su<br />

funcionamiento <strong>de</strong>be consi<strong>de</strong>rarse en todas las capas. La<br />

aplicación podría utilizar también componentes <strong>para</strong> realizar la<br />

administración <strong>de</strong> excepciones, autorizar a los usuarios a realizar<br />

ciertas tareas y comunicarse con otros servicios y aplicaciones.<br />

Tabla 1.1b. 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 />

4<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!