Les partenaires publicitaires:

Les inconvénients de l'architecture orientée services

Dans un monde technologique en constante évolution, les entreprises sont censées fournir plus avec moins de ressources. L'architecture orientée services permet aux entreprises de développement de logiciels avec la capacité de répondre aux demandes de services rapidement et efficacement. Cependant, il est non compatible entre toutes les applications.

Comment Ça Marche

  • L'architecture orientée services définit les normes des applications de service d'une entreprise. L'architecture prend en compte les services fournis par l'entreprise et les besoins du consommateur. La mise en œuvre de ces principes exige une interface pour les consommateurs à demander et recevoir leur service attendu.



    Par exemple, si un étudiant demande ses notes à partir d'un site de l'université, les qualités seraient affichées sur la récupération de la base de données interne. L'étudiant agit comme un consommateur, et la récupération des qualités de serveur est le service.

Avantages




  • Les services sont maintenus dans une demande présentée par une série de couches. Chaque couche agit selon ses responsabilités et est accessible uniquement par des parties de l'application et les utilisateurs. Les couches peuvent être conçus et développés individuellement, augmentant le potentiel pour le code de recyclage ainsi que la création des rôles plus spécifiques de développement. Comme les âges d'application, chaque couche peut être ciblée pour la maintenance ou mise à l'échelle pour répondre aux exigences de performance.

Inconvénients

  • Le développement de l'architecture axée sur le service dépend de la mise en œuvre des normes. Sans normes, la communication entre les applications et le code devient le temps intensive. L'architecture orientée services est pas destiné à des applications avec des transferts de données élevés, les applications qui ne nécessitent pas de demande / mise en œuvre de la réponse ou des applications avec une durée de vie courte.

» » » » Les inconvénients de l'architecture orientée services