" . Cette capacité à s'adapter aux conditions changeantes d'affaires donne aux organisations la flexibilité et l'agilité nécessaire pour développer profitablement " IBM note que , Service- Oriented Architecture peuvent aider votre organisation à faire la même chose lorsque vous déployez entreprise applications utilisant SOA . SOA, lorsqu'elles sont appliquées correctement , permet aux ordinateurs clients d'accéder aux informations à distance et l'utiliser pour résoudre des problèmes commerciaux . Apprenez comment SOA communication client fonctionne pour déterminer si votre organisation peut bénéficier de cette technologie . Méthodes de programmation traditionnels
Imaginez que vous possédiez une compagnie de voiture qui avait marketing, du personnel et des services de fabrication. En utilisant des méthodologies de programmation traditionnels , vous pouvez configurer IT départements dans chaque division qui a effectué des tâches spécifiques. Le personnel peut conserver les informations de base de données des employés tout le département de fabrication suit pièces automobiles dans son système de données. Lorsque le département marketing a besoin de consolider les chiffres de ventes avec les références , les programmeurs du service de fabrication pourraient construire une application qui envoie des informations sur les pièces au département de marketing. Si les systèmes logiciels marketing et de fabrication utilisent des bases de données ou des langages de programmation , il peut être coûteux à construire cette application.
SOA Solutions
SOA simplifie la tâche d'aider les différents systèmes de communiquer en utilisant des technologies telles que les services Web pour les relier. Les services Web, largement utilisés sur Internet , sont des programmes qui vous permettent d' accéder à des ordinateurs distants et de récupérer des informations sur un réseau . Un service Web de temps , par exemple, pourrait retourner la météo de votre ville lorsque vous envoyez le service une demande . Les organisations qui utilisent SOA peuvent laisser unités d'affaires créent des programmes et de les rendre disponibles à d'autres appareils via un réseau qui partage des services Web.
SOA Avantages
Votre voiture hypothétique entreprise peut économiser temps et argent en ayant départements exposent leurs informations en utilisant les services SOA. Il faut du temps pour convertir les systèmes existants de services SOA , mais une fois qu'ils existent, vous n'avez plus besoin de construire de nouvelles applications à partir de zéro chaque fois que vous avez besoin de partager l'information. L'architecture SOA permet également pour les systèmes écrits dans différents langages de programmation pour communiquer en toute sécurité et en toute transparence . Parce que les services SOA sont des composants , ils sont réutilisables . Une organisation peut utiliser comme blocs de construction et de les combiner de différentes façons pour créer de nouvelles applications qui permettent de résoudre d'autres problèmes.
Normes et lignes directrices
Microsoft note que SOA est plus qu'un nom pour une technologie qui relie les ordinateurs . Les organisations doivent également établir et de respecter un ensemble de lignes directrices, les principes et les règles qui les aident à déterminer quand utiliser SOA et comment déployer des services à des clients de manière efficace. The Open Group Architecture de référence SOA fournit les meilleures pratiques et les normes que vous pouvez consulter au moment de la conception de systèmes SOA. Le respect de ces normes peut donner à votre organisation la capacité de s'adapter à l'évolution de la conjoncture économique et l'agilité nécessaire pour développer de manière rentable.