Vidéo: What is SERVICE- ORIENTED ARCHITECTURE? What does SERVICE-ORIENTED ARCHITECTURE mean? 2024
Un cloud a quelques caractéristiques clés: l'élasticité, le provisioning en libre-service, les interfaces basées sur des standards, et le pay as you go. Ce type de fonctionnalité doit être intégré dans le logiciel. Pour accomplir ce type d'ingénierie, il faut que les fondations du nuage soient bien conçues et bien architecturées.
Qu'en est-il de l'architecture des nuages qui rend cette approche possible? Le fait est que les services et la structure du cloud doivent être basés sur une approche architecturale modulaire. Une architecture modulaire à base de composants permet une flexibilité et une réutilisation. Une architecture orientée services (SOA) est ce qui se cache derrière cette flexibilité.
La SOA est bien plus qu'une approche technologique et une méthodologie pour créer des systèmes informatiques. C'est aussi une approche et une méthodologie d'affaires . Les entreprises ont utilisé les principes de SOA pour approfondir la compréhension entre l'entreprise et l'informatique et pour aider les entreprises à s'adapter au changement.
Les services cloud profitent à l'entreprise en faisant passer les meilleures pratiques et les processus métier de SOA au niveau supérieur. Ces avantages s'appliquent aux fournisseurs de services cloud et aux utilisateurs de services cloud. Les fournisseurs de services infonuagiques doivent concevoir des solutions en utilisant une approche orientée services pour fournir des services avec les niveaux d'élasticité et d'évolutivité attendus. Les entreprises qui organisent et gèrent les processus métier avec des composants orientés services réutilisables peuvent plus facilement identifier les composants qui peuvent être déplacés avec succès vers des clouds publics et privés.
Une architecture SOA (Service-Oriented Architecture) est une architecture logicielle permettant de créer des applications métier mettant en œuvre des processus métier ou des services via un ensemble de composants de type boîte noire faiblement couplés orchestrés pour délivrer un niveau bien défini de service.
Cette approche permet aux entreprises de tirer parti des actifs existants et de créer de nouveaux services métier cohérents, contrôlés, plus facilement modifiables et plus faciles à gérer. SOA est une approche commerciale pour concevoir des systèmes informatiques efficaces qui prennent en charge la réutilisation et donnent aux entreprises la flexibilité de réagir rapidement aux opportunités et aux menaces.