“Conocimientos software>Las compañías de desarrollo de software

Las desventajas de la Arquitectura Orientada a Servicios

2015/11/3
En un mundo tecnológico en constante cambio , se espera que las empresas a ofrecer más con menos recursos . Arquitectura orientada a servicios permite a las empresas de desarrollo de software con la capacidad de responder a las solicitudes de servicio de forma rápida y eficiente. Sin embargo , la arquitectura orientada a servicios no es compatible entre todas las aplicaciones. Cómo funciona

arquitectura orientada a servicios se definen los estándares de las aplicaciones de servicio de la empresa. La arquitectura tiene en cuenta los servicios prestados por la empresa y las necesidades del consumidor. La aplicación de estos principios requiere una interfaz para los consumidores a solicitar y recibir el servicio esperado .

Por ejemplo, si un estudiante solicita sus grados de un sitio web universitario , los cursos se muestran en la recuperación de la base de datos interna . El estudiante actúa como consumidor y la recuperación de servidor de los grados es el servicio .
Ventajas

Servicios se mantienen en una aplicación de una serie de capas. Cada capa actúa de acuerdo con sus responsabilidades y sólo es accesible por las partes de la aplicación y los usuarios . Las capas pueden ser diseñados y desarrollados de forma individual , lo que aumenta las posibilidades de reciclaje de código, así como la creación de funciones de desarrolladores más específicos . Como las edades de aplicación, cada capa puede ser objeto de mantenimiento o escalar para satisfacer los requisitos de rendimiento .

Desventajas

El desarrollo de la arquitectura orientada a servicios depende la aplicación de las normas . Sin normas , la comunicación entre aplicaciones se convierte en hora y código intensiva. Arquitectura orientada a servicios no es para aplicaciones con altas transferencias de datos, aplicaciones que no requieren petición /respuesta implementación o aplicaciones con una vida útil corta .

Las compañías de desarrollo de software
Cómo instalar Eclipse en Windows XP
¿Cómo se usa CMM a Test Software
¿Qué es Adobe AIR y lo necesito
Normas Internacionales de Benchmarking Software
Las desventajas de la Arquitectura Orientada a Servicios
Normas de desarrollo de software IEEE
¿Cuál es la diferencia entre Extreme Programming y Scrum
Empresas Metodología de los analistas
Conocimientos Informáticos © http://www.ordenador.online