SOA comme une base pour les applications et l'infrastructure




SOA comme une Fondation

Bien que les deux architecture orientée services (SOA) et l'intégration d'applications d'entreprise traditionnel (EAI) l'intégration de couverture et horizontale services applicatifs, SOA va beaucoup plus loin en répondant à des services verticaux (activité spécifique) et des services de présentation. Ce dernier deviendrait le fondement d'un bureau universel pour toutes les applications d'une entreprise basées sur le Web, fournissant ainsi un "look-and-feel" commun et la transparence de la langue à travers de multiples applications. Pour une discussion détaillée de la relation entre SOA, les services Web, la gestion des processus d'affaires (BPM), et Business Process langage d'exécution (BPEL), en particulier en termes de complémentarité de services Web et de BPM, voir Comprendre SOA, Web Services, BPM, BPEL, et plus .

la deuxième partie des applications SOA et de l'Infrastructure Nouvelles frontières? série.

émergents, les applications SAP ou Oracle SOA Avance rapide jusqu'en 2004 et se compose toujours d'un ensemble complexe de liens entrelacés, mais maintenant, la différence majeure est ces liens sont plus finement grainé, et plus facile à connecter ou supprimer. Ils sont moins d'un nœud gordien des API propriétaires codé en dur et ressemble plus à un patch-carte électronique ou un hub, avec chaque bougie virtuelle de forme identique dans un service Web basé sur les messages. Par exemple, de nombreuses fonctionnalités de l'application SAP peuvent maintenant être présentées via des interfaces de services Web parce que le vendeur a catalogué plus de 1000 services qui seront accessibles et combinés avec d'autres. Les premiers services qui seront bientôt publiés prochainement sont couramment utilisés tâches déjà dans le système SAP, comme un programme d'aide financière pour le suivi du temps entre la réception du bon de commande et de paiement effectif.

Au fil du temps, SAP a l'intention de publier plusieurs de ces services. Il est également construit une entreprise référentiel de services (ESR) pour servir de référentiel central (équivalent à un dictionnaire de données pour les applications traditionnelles) et utilisées par des tiers. Il ya plusieurs dizaines services de messagerie basés disponibles aujourd'hui, y compris demande d'achat, la confirmation de la commande d'achat, l'achat demande de changement de l'ordre, et ainsi de suite. Selon le niveau de granularité nécessaire, il pourrait, à long terme, comme des services de plus de 10.000 dans le référentiel.

Pour la plupart des clients SAP et Oracle, cette plate-forme sera SAP NetWeaver et Oracle Application Server 10g avec quelques prochaines plates-formes d'intégration de données respectivement, tandis que d'autres pourraient utiliser contrepartie produits tiers, tels que IBM WebSphere , BEA Systems ' WebLogic ou IONA Artix , ou sur la plateforme open-source, comme JBoss . (Pour plus d'informations sur SAP et Oracle, voir SAP renforce ses capacités de MDM de NetWeaver et Oracle orchestre davantage ses incursions SOA )

SOA a la promesse de l'interopérabilité dans un monde des affaires de plus en plus global et hétérogène par la promotion de l'architecture faiblement couplée et la réutilisation non-intrusive de composants logiciels. Une telle initiative devrait en finir avec la dépendance de l'utilisateur sur les fournisseurs pour les applications d'entreprise et aussi permettre à ces applications de communiquer en temps quasi-réel. Néanmoins, avant de pouvoir tous travailler, des gens comme SAP et Oracle, par exemple, il faut d'abord ouvrir, redessiner, et d'exposer des centaines de fonctions d'application les services. Ce sera un projet pluriannuel qui il est, au mieux, qu'à la moitié achevée. Aussi, pour les clients, qui ont personnalisé ces cas de produits, et a ajouté des fonctions personnalisées supplémentaires et des programmes tiers, il sera également difficile.

En outre, la capacité de générer à commander la solution exacte composite requis pour un marché particulier, de l'industrie ou de l'environnement du client devienne le "la maternité et la tarte aux pommes" pour le fournisseur de progiciels quelques grands. En d'autres termes, les plus grands vendeurs, ceux avec plus de 20.000 clients et au moins 1 milliard de dollars (USD) de recettes, devront s'assurer que leur solution composite respecte les exigences génériques pour un marché particulier (même si le fondement de la solution est dans leurs piles respectives). Ils ont vraiment besoin de construire sur un écosystème d'applications logicielles, des composants et des services basés sur leur plate-forme ou application structure. Rien de moins que l'avenir d'une entreprise dépendra de l'aime de SAP NetWeaver ou Oracle Application Server pénétrant le monde du logiciel le chemin Wintel a imprégné les ordinateurs de bureau. Pour les utilisateurs finaux, les serveurs d'applications fourniront une plate-forme commune pour l'exécution de diverses applications. les fournisseurs de logiciels indépendants (ISV) seront attirés par l'écriture et la gestion de leurs solutions add-on pour la plate-forme, car ils auront accès aux marchés créés par la puissance de traction de ces grands fournisseurs .

Ceci est la deuxième partie d'une note en trois parties.

Part One discuté SOA et son impact sur les entreprises.

troisième partie se penchera sur l'avenir.

défis pour le Big Peu

Big quelques vendeurs serviront également un ensemble de clients extrêmement variés dans des dizaines d'industries dans des centaines de pays, dans des entreprises allant de une douzaine d'employés à des dizaines, voire des milliers. Par conséquent, certains de ces clients voudront, les systèmes d'entreprise intégrés entiers, tandis que d'autres pourraient chercher à s'attaquer à un problème de combustion entreprise dès maintenant. Aujourd'hui, les vendeurs ont du mal à faire leurs gammes de produits phares s'adaptent à tous les besoins dans un one-size-fits-all mode. Par exemple, une des premières étapes pour SAP sera de définir comment il va publier des services et les interfaces de services spécifiques à cultiver son écosystème. C'est une tâche qui se déroule parallèlement à l'effort interne de SAP à componentize applications. Initialement, le groupe de développement assigné travaillera à définir trois à cinq services horizontaux très généralisées, puis ajouter des services basés sur l'industrie plus précises plus tard.

Pleinement conscients que seule l'adoption généralisée par l'intégration de systèmes ISV et (SI) communauté fera SAP NetWeaver devenir un environnement de développement de choix, SAP a récemment annoncé l'embauche de George Paolini , un ancien Borland Software et Sun Microsystems exécutif. En tant que vice-président senior (SVP) pour la plateforme de développement de l'écosystème, Paolini rendra compte à Shai Agassi, membre du conseil exécutif de SAP qui est actuellement en charge du développement des produits et du marketing pour l'ensemble des applications d'entreprise de SAP. La charte de Paolini sera de prendre ISV partenaire du programme de SAP au niveau suivant. Chemin du retour quand Java est une technologie émergente, Paolini a été chargé de la construction de sa communauté ISV. Aujourd'hui, il est crédité de tourner Java dans le plus grand développeur tiers du monde. SAP est logiquement en espérant que Paolini peut répéter cet exploit notable avec SAP NetWeaver trop. Sa tâche est de créer un forum où les ISV et les clients de différents secteurs permettra d'améliorer la gamme SAP NetWeaver courant, en utilisant des procédures similaires à celles utilisées par le Java Community Process (JCP) ou le Eclipse open-source Java Development Tools fondation, qui a eu JCP et modifié par l'ajout d'un groupe de consommateurs qui permet aux entreprises fournissent des informations sur la manière dont la technologie devrait évoluer. Dans cette vision, les éditeurs de logiciels vont fonder leurs produits sur SAP NetWeaver et les clients pourraient faire pression pour de nouvelles fonctionnalités, et participer à l'élaboration d'un cadre des services, qui SAP s'attend à rouler au début de 2006.

L'ERP géant intention de publier un kit de développement logiciel basé sur Java (SDK) pour aider à l'extérieur fournisseurs d'applications puiser dans ses produits. Cette stratégie représente tout un changement pour longtemps, traînant conventionnel mentalité et la culture de la SAP, qui a pendant plus de trois décennies avait un «pas inventé ici" l'attitude fuir l'influence extérieure. Il va maintenant fournir une plate-forme de développement et de s'appuyer sur d'autres fournisseurs de logiciels et de ses clients entreprises d'influencer l'orientation de ses produits.

Paolini s'appuiera également sur le dessus de deux nouveaux programmes assez ouvertes par SAP: 1) le SAP Developer Network , qui compte plus de 110.000 participants (la société aurait été d'ajouter environ 10.000 nouveaux membres chaque mois, beaucoup venant de l'Inde et de la Chine), et 2) le Powered by SAP NetWeaver et Certifié par SAP NetWeaver programmes, conçu pour les ISV qui souhaitent construire et certifier des applications sur SAP NetWeaver. Cette initiative a débuté en 2004 et a réduit à environ 1500 membres. L'attraction peut provenir de la vaste base de clients de SAP, qui compte désormais près de 26.000 entreprises clientes, avec 12 millions d'utilisateurs à travers près de 90.000 installations. SAP s'est fixé un objectif ambitieux d'un million de nouveaux utilisateurs SAP NetWeaver pour 2005, qui sera également générer des revenus de service. SAP s'attend à ce que le marché des services liés à SAP NetWeaver pourrait atteindre 1 milliard de dollars (USD) en 2005, ce qui serait dix fois ou plus passera de 2004.

espoir pour les éditeurs plus petits

Avec leurs initiatives de plates-formes respectives, SAP et Oracle devrait stimuler leurs revenus en obtenant des tiers à ajouter au catalogue des produits liés à leurs suites d'applications packagées, qui sont déjà largement installé dans les grandes et moyennes entreprises. Plus d'add-ons, et le processus de mise à niveau simple promise par SAP NetWeaver Application Server ou Oracle, seront essentiels pour stimuler les ventes à terme. Ainsi, il semble y avoir de l'espoir pour de modèle d'affaires, qui, bien que dépendant des autres pour les petits fournisseurs de l'infrastructure technologique, se concentrera sur un nombre relativement petit marché bien défini avec des exigences spécifiques qui ne peuvent être satisfaits par des produits plus génériques (voir fournisseurs plus petits peuvent encore fournir des systèmes pertinents d'affaires ).

Habituellement, ces marchés sera trop petit pour le Big Peu de vouloir rivaliser dans et aura également des exigences particulières qui ne peuvent être facilement intégrés dans les produits monolithiques plus génériques offerts par le Big Few. Ces fournisseurs de boutique seront en compétition en ayant les fonctions du produit en profondeur et connaissance intime de leur place sur le marché ou par les services de placement (le contenu ou l'emplacement) ne sont pas disponibles auprès des fournisseurs de services peu ou indépendant Big. Des exemples de ces marchés sont l'industrie, tels que les viandes fraîches, les détaillants de bijoux, cabinets dentaires, cabinets d'avocats, etc, ou régional, en mettant l'accent sur Albuquerque, Boise, New Orleans, etc

Pour répondre à ces éditeurs de logiciels, Microsoft cherche à faire une énorme contribution au niveau de l'infrastructure autour des services Web. Plates-formes actuelles telles que SAP NetWeaver et IBM WebSphere restent grandes et ne peuvent être conçues et déployées dans les grands magasins, et même alors souvent à des difficultés. Afin d'atteindre l'objectif réel des processus à travers la chaîne d'approvisionnement reliant le bas pour les joueurs qui n'ont pas l'infrastructure, quelque chose doit être fait pour mettre la technologie à la portée de tout le monde. À cette fin, la couche de services Web de Microsoft, Indigo , vise à fournir exactement cela. Il s'agira d'un modèle de programmation standard, originaire de Microsoft Windows et. NET, qui permet aux développeurs de services Web de levier. Le géant du logiciel apporte cette technologie pour une large population de développeurs et d'entreprises, qui peuvent permettre la croissance à l'échelle des services Web. Ce modèle d'amener les technologies, autrefois réservées aux plus grands magasins informatique, aux grandes, moyennes et petites entreprises est la prochaine étape dans une stratégie qui a été constante pour Microsoft.

Pour une discussion plus détaillée sur les perspectives de petits fournisseurs voir les choix des clients pour assurer une croissance .

concentrer sur des solutions d'affaires

Par conséquent, en se concentrant sur la technologie lock-in des utilisateurs devront inévitablement être remplacés en se concentrant sur la fourniture de la meilleure solution pour le client, même si elle a des composants de ses concurrents. Quelles pourraient être convaincant sur le développement d'une plate-forme comme SAP NetWeaver est la possibilité de mieux travailler avec les partenaires. Notamment, de nombreuses applications SAP propriétaires basés sur l'interface de programmation d'applications d'affaires (BAPI) sont toujours très bien fonctionné, et un éditeur de logiciels a besoin d'avoir une bien meilleure et plus convaincant raison que simplement exploiter les nouvelles technologies de réécrire les applications. NetWeaver être pourrait exactement ce qui est nécessaire pour créer une plus grande interopérabilité et peut être un moyen de trouver une nouvelle force dans l'écosystème de partenaires.

En outre, les applications et plates-formes de combinaisons sont comparables quand il s'agit de fournir des solutions axées sur les processus commerciaux pour les grandes entreprises à ce stade. Applications Oracle et PeopleSoft avec des infrastructures de la plate-forme d'Oracle, des applications SAP et SAP NetWeaver, et IBM la technologie et ses capacités de conseil, sont assez comparables dans ce domaine. Ainsi, pour se différencier, IBM a récemment annoncé un nouveau service pour aider les entreprises à construire des capacités qui soutiennent les objectifs de l'entreprise, tout en libérant des technologies de l'information actuellement débordés (TI) budgets. Proposé par IBM Global Services ( IGS ), le nouveau service de modélisation orientée et l'architecture (SOMA) est l'approche d'IBM pour résoudre un important problème-faire les entreprises peuvent toujours développer une technologie plus flexible qui devrait fournir un rendement optimal à l'entreprise. Dans le grand schéma des choses, des processus d'affaires, les blocs de construction de l'innovation des entreprises, sera créé à partir d'un projet individuel de conseil qui tire parti des applications sous-jacentes, en fonction des besoins et IBM sans dévotion à une entreprise particulière application fournissant fournisseur (qui peut être presque n'importe qui avec une solution intéressante).

Selon SAP, cependant, les processus d'affaires font partie de la fonctionnalité de base de mySAP Business Suite (et quelques applications tierces sélectionnées) qui, avec les nouveaux processus et le Web services, constitueront les éléments constitutifs de la prochaine génération d'applications. Répondant à IBM, SAP a également annoncé récemment un nouveau programme qui offrira également un ensemble de logiciels et de services combinés qui aidera les entreprises à améliorer leurs environnements informatiques afin qu'ils puissent répondre aux besoins changeants des entreprises et les exigences du marché plus facilement. À cette fin, le programme d'adoption ESA SAP offre une approche étape par étape, officialisé à aider les entreprises à gérer la transition stratégique vers SOA, en fonction de leurs besoins individuels, tout en maintenant la productivité des systèmes existants. Le programme comprend quatre étapes clés pour soutenir la transition d'un client à l'ESA y compris

  1. saisir la vision à travers des ateliers d'opportunité ESA et coût total de possession Séances de découverte (TCO);       

  2. construire une feuille de route sur mesure en fonction des besoins de chaque client;       

  3. mise en œuvre de l'offre et d'aller vivre et       

  4.   exploiter
  5. la valeur de l'ESA tout en gérant efficacement le changement.

A chaque étape, SAP va fournir aux clients une gamme de services de soutien testés sur le terrain, qui englobent une variété d'outils, des modèles, des exemples et des ateliers adaptés pour répondre aux besoins distincts de chaque organisation. Ces services comprennent une ESA et séance de valeur SAP NetWeaver vision, une session TCO découverte, un environnement favorable à l'atelier feuille de route ESA, et une session d'opérations ESA sur la gouvernance et la sécurité qui soutiendra leur environnement informatique amélioré.

Oracle a une vision semblable, bien que certains notera que ses racines technologiques ont longtemps été beaucoup plus profond que ses applications et sa compréhension de la façon dont le logiciel est développé et déployé vient encore former des décennies près de thee de prestation marché leader de bases de données et la technologie des outils. Cela a été stimulée par un million ou plus expérimentés développeurs Oracle et les administrateurs de bases de données (DBA), où SAP est encore relativement nouveau dans le domaine de la technologie. Mais, SAP et IBM fera un plaisir de souligner leur avertis de l'industrie respective et le leadership des applications qui vont bien au-delà de la simple unifié, le contrôle des données et la réduction des coûts de la réduction du nombre de serveurs de base de données.

Le problème est que dans le monde réel, la plupart des entreprises utilisatrices doivent vivre avec de nombreux référentiels de données. Flexibilité, qui vient avec la rupture grandes applications dans de nombreuses petites pièces qui peuvent être organisées autour de différents événements, est souvent de plus grande importance. Voyant cela, Oracle, SAP comme, a été occupé à emballer ses API traditionnel avec des interfaces de services Web et est activement la construction de plus, mais il reste à voir combien de temps à granularité il ira.

Ceci conclut la deuxième partie de la note en trois parties.

Part One discuté SOA et son impact sur les entreprises.

troisième partie se penchera sur l'avenir.

propos des auteurs

Olin Thompson est un dirigeant de processus ERP Partners. Il a plus de vingt-cinq années d'expérience en tant que cadre dans l'industrie du logiciel. Thompson a été appelé «le Père des processus ERP." Il est un auteur et un conférencier fréquemment primé sur des sujets d'acquisition d'une valeur de l'ERP, SCP, e-commerce et de l'impact de la technologie sur l'industrie.

Il peut être contacté à Olin@ProcessERP.com

Predrag Jakovljevic est un directeur de recherche avec TechnologyEvaluation.com (TEC), avec un se concentrer sur le marché des applications d'entreprise. Il a près de vingt ans d'expérience dans l'industrie manufacturière, dont plusieurs années en tant qu'utilisateur de puissance de l'informatique / ERP, ainsi que d'être un consultant / exécutant et analyste du marché. Il détient un baccalauréat en génie mécanique de l'Université de Belgrade, en Yougoslavie, et il a également été certifié dans la production et la gestion des stocks (CPIM) et dans la gestion intégrée des ressources (CIRM) par APICS.

 
comments powered by Disqus