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

Las desventajas de la Arquitectura Orientada a Servicios

2014/11/18
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
What type of softwares IT company make?
¿Por qué IDE son útiles en el desarrollo de aplicaciones?
Cómo instalar Microsoft Visual Studio Net
Visual SourceSafe Vs . Starteam
¿Cuál es el nombre del software occidental?
¿Qué son los archivos de Adobe
¿Qué es el software de colaboración grupal?
¿Por qué seleccionar hardware y software de computadora para la organización es una decisión de gestión importante?
Conocimiento de la computadora © http://www.ordenador.online