Architecture Orientée Services (SOA \ WCF) a expliqué et défini pour les cadres


Architecture Orientée Services (SOA) est un grand slogan de l'entreprise jeté dans les conversations lors des réunions du Conseil exécutif et des réunions d'information. A ce niveau, cependant, se réfère SOA lien très disparates systèmes à travers l'application, service, une entreprise, et aussi l'industrie frontières. Ce est le concept SOA "Big", et ce est le domaine de la million architecte d'entreprise, et le service de l'espace bus dollars applications, systèmes SAP et d'autres produits merveilleux.

Malheureusement le fait demeure qu'une chaîne est aussi forte que son maillon le plus faible, si systèmes accrochés au sommet de la gamme Service Bus sont pas des roches solide et ne peut pas faire confiance à produire des résultats corrects tout temps, alors la partie du véritable potentiel de l'investissement est perdu. Je appeler niveau de l'application SOA SOA "Small".





Le chemin "Big" SOA commence avec une base solide et la compréhension de l'architecture SOA paradigme, les idées présentées dans ce centre fournira une partie de la les outils nécessaires pour accomplir cette tâche.
Alors que les dirigeants du mal à comprendre SOA, et leurs entreprises ont du mal à récolter les bénéfices de leur investissement dans une approche axée sur le service, l'importance de "Small" SOA est de se perdre dans la campagne de marketing et de publicité à se démener les vendeurs de vendre leur version de l'orientation de service.


À partir de la construction d'un "petit" SOA solide base, la plate-forme est fixée à une entreprise Niveau pour obtenir la composition et de réutilisation soit la valeur proposition de la SOA comme un paradigme, sans SOA comme "petit", ce qui est portionné appropriée, solide comme le roc et composeable, les tentatives pour atteindre plus échouera.
Je espère partager quelques-unes des bonnes pratiques, techniques et les outils que je ai tirées des trois dernières années de la construction applications orientées services. Dans cet endroit, je espère fournir des éclaircissements les modalités et les slogans de manière sans jargon pour aider les gens d'affaires à déchiffrer ce que les gens disent il.

Hub dans le futur, je vais ajouter le jargon et fournir une l'intuition des architectes d'application sur la façon de construire "Small" SOA applications spécifiques qui reçoivent le non-fonctionnelle que beaucoup projets jouent seulement en paroles. Nous allons également explorer les pièces dont ils ont besoin construire, tester et maintenir cette architecture d'entreprise

SOA, So What

Architecture Orientée Services (SOA) est devenu un connus et signes un peu confus; Si vous demandez à deux personnes définir SOA est susceptible de recevoir deux très différent, peut-être des réponses contradictoires.

Certains pourraient décrire comme une infrastructure SOA méthodologie pour l'activation de l'entreprise, d'autres le décrivent comme un moyen créer des systèmes efficaces.

Un document sur le Microsoft SOA se réfère à SOA Elephant, utilisez le poème de John Godfrey Saxe sur aveugles hommes et l'éléphant. Je trouve cela une évaluation précise l'état actuel de la confusion entourant l'orientation de service (SO) sein de la communauté des affaires et des TI; chaque décrit l'éléphant une peu «différent parce qu'ils sont influencés par leur personne expériences.

"Un homme sage les explique:

Tous vous avez raison. La raison pour laquelle toutes vous dites est qu'il est différemment parce que chacun de vous toucher autre partie de l'éléphant. Donc, en fait l'éléphant a tous caractéristiques que vous avez mentionnées. "

Je pense que la confusion vient en partie de la immaturité de l'industrie des TI, qui sont toujours à la recherche pour la prochaine balle d'argent, et la ruée des vendeurs à vendre middle-ware. Vous ne pouvez pas acheter une SOA, si un vendeur jamais essaie de vendre une chose, la fuite

SOA peut être considéré comme un moyen de organiser votre entreprise et les capacités qui expose une accent sur la réduction duplication et de détruire l'organisation silos.

Vous pourriez dire:

• Architecture Orientée Services (SOA) est un style d'architecture d'entreprise
• SOA est une méthodologie ce est une approche ou la mentalité généralement appelé un paradigme
• SOA nécessite une base solide ou la société ne réussiront pas, car chaque pièce de la SOA devrait contribuer.
• Orientée Services de conception d'applications (SOAD) fournit cette fondation.
• SOA est à la fois une entreprise et IT approche de l'architecture, tandis que SOAD est une approche de conception de l'application en ligne avec la SOA et de soutien.

SOA est une chose de l'entreprise et pas seulement une chose IT

SOA est non seulement un paradigme pour la construction de systèmes logiciels, mais d'une manière pour modéliser entreprise, Ulrich Homann explique ainsi que suggérant que les entreprises entraînés par la mondialisation et la concurrence forces, ont évolué dans un modèle de chaîne linéaire classique valeur nette complexe de partenaires participant à une entreprise commune.

Ces réseaux se étendent pour inclure des services supplémentaires fournis par un nombre croissant de partenaires: clients, gouvernement, financière services, et ainsi de suite. Investissements dans les systèmes ou applications doivent prendre en compte les besoins et les possibilités habilité par cette interconnexion croissante.


Le prix de cette interconnexion est l'intégration, mais il ya un hic, car nous avons besoin d'intégrer de plus en plus de partenaires, la dette technique produire signifie qu'il y aura jamais en mesure de rattraper le rythme du changement, et encore moins de prendre de l'avance il. Affaires qui paient récupérer et qui luttent pour changer rapidement en cas de besoin sont rarement couronnées de succès.

SOA est la consommation de la capacité de votre entreprise et de les exposer au consommateur, soit intérieurement ou extérieurement, de manière à se adapter au changement. Penser comment assurer la pérennité de votre entreprise.

Fonctionnalité

Fonctionnalité de la nature ne sont pas des objets, mais ceux des entreprises, capacité à représenter entreprise "Quoi" est votre entreprise, pas l'affaire du «comment». Par exemple, un navire le produit est une compétence qui exposerait plus d'affaires, vous pouvez être sûr qu'il n'y a pas deux activités de suivi exactement le même processus pour obtenir le produit à la porte. Il est alors important de comprendre que chaque élément est composé d'un ensemble de personnes, que l'action du processus, le processus de l'entreprise réelle qui est suivie, et les artefacts IT nécessaires pour automatiser les processus ou exécuter.

Identifier les compétences est la première étape dans le déplacement à une SOA, bien sûr, il ya un coût associé à exposer diverses capacités, et des capacités devrait être la priorité repose sur la valeur que vous apportez à l'entreprise et, finalement, l'avantage concurrentiel qui peut être acquis. Je dirais que ces deux critères, la valeur de l'entreprise et l'avantage concurrentiel, peuvent être utilisées pour décider par où commencer votre voyage SOA.

Stratégie SOA

Le passage à un SOA est une décision stratégique qui rendre la structure actuelle de votre entreprise, vous pouvez faire le personnes dans l'organisation, des systèmes informatiques pour construire ou acheter, et comment traite vos utilisations de l'entreprise sont exécutés.

Entreprise capacités fournissent un cadre dans lequel placer ces des questions et y répondre pour les différents points de vue dans votre entreprise. Présente des éléments stables contribuent à façonner votre entreprise l'architecture autour, et de fournir un niveau conceptuel qui aligne de près orientation vers le service. Service consultatif fournira le partitionné, mais la structure liée à la mise en œuvre de telle sorte que la capacité IT est mis en œuvre répond aux exigences des entreprises et des médias actuelle agilité de l'entreprise.

Lire la suite

  • Bâtiment Architecture Orientée Services
    SOA est simplement la connaissance actuelle de la meilleure et la plus productive façon de construire des logiciels.
  • Parce que votre architecture orientée services (SOA) est d'être comme une VW Beetle
    Bien que la conduite au travail un matin, je étais derrière une vieille Volkswagen (VW) Beetle, une forme de les années 60 originaux, fièrement arborant sur le dos était l'adhésif Old coléoptères ne meurent jamais.

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha