Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Arquitectura orientada a Servicio.

Enviado por   •  18 de Abril de 2018  •  862 Palabras (4 Páginas)  •  374 Visitas

Página 1 de 4

...

a que diferentes programas o componentes se puedan invocar entre sí.

2. Incrementar la federación

Se refiere a la unión de entornos diferentes manteniendo una gestión independiente.

3. Incrementar el alineamiento entre negocio y tecnología

El software es un conjunto de servicios de alto nivel que responden a una necesidad concreta del negocio.

4. Incrementar las opciones de diversificación de fabricantes y vendedores de software

Esto se consigue diseñando SOA para que sea neutral respecto a las plataformas de los vendedores, usando estándares para la definición del contrato del servicio y la forma de invocarlo desde el cliente, dejando el servicio como una caja negra.

5. Incrementar la recuperación del dinero invertido

Esto se logra en primer lugar con lo reutilización de los servicios.

6. Incrementar la agilidad de la organización

La empresa podrá poner el producto más rápido en el mercado.

7. Reducir la carga de T.I.

Esto tiene varias vertientes: reducir el gasto y la redundancia de programas y aplicaciones, reducción del costo operacional. Hacer del desarrollo de software algo más racional y eficiente.

2.4 Beneficios de SOA

Desde el punto de vista de los departamentos de TI, la orientación a servicios supone un marco conceptual mediante el cual se puede simplificar la creación y mantenimiento de sistemas y aplicaciones integrados, y una fórmula para alinear los recursos de TI con el modelo de negocio y las necesidades y dinámicas de cambio que le afectan.

• La interoperabilidad: no sólo entre aplicaciones, ni entre servidores, también entre empresas.

• La reutilización.

• La integración entre aplicaciones: Aplicaciones más seguras y manejables.

• La agilidad en la aplicación de cambios.

2.5 Componentes de SOA

• Servicios: Entidades lógicas, contratos definidos por una o SOA más interfaces públicas.

• Service provider: Entidad de software que implementa una especificación de servicio.

• Service consumer (o requestor): Entidad de software que llama a un service provider. Tradicionalmente se lo llama “cliente”. Puede ser una aplicación final u otro servicio.

• Service locator: Tipo específico de service provider que actúa como registry y permite buscar interfaces de service providers y sus ubicaciones.

• Service broker: Tipo específico de service provider que puede pasar requerimientos de servicios a otros service providers.

Imagen 2.3.1: Arquitectura SOA

2.6 Concepto de Servicio

• Un servicio es una tarea (de negocio) que cumple una serie de características:

• Es repetible (se puede realizar varias veces).

• Es auto-contenida (sin dependencias visibles con otros servicios, poco acoplada).

• Está disponible (permanece a la espera hasta que se activa).

Que tiene asignadas una serie de propiedades:

• Calidad del servicio.

• Costo del servicio.

• Qué debe generar el servicio (pero no cómo debe

...

Descargar como  txt (6.2 Kb)   pdf (125.2 Kb)   docx (13.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club