Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
La Gouvernance au runtime avec AmberPoint
Chris Peytier AmberPoint Ingénieur Avant-vente
2
Thèmes Bref rappel sur AmberPoint
La Gouvernance au Runtime des environnements SOA Le Produit AmberPoint Fonctionnalités Architecture Intégration avec l’offre Microsoft
3
Qui sommes-nous et que faisons-nous
Expérience étendue de systèmes distribués et de classe “entreprise” Forte Software, webMethods, Sun, Sybase, Oracle, Ingres L’équipe d’ingénieurs a crée des produits dans les domaines: Développement d’applications distribuées EAI et Gestion de processus Base de données relationnelles 41M$ d’investissement (Sutter Hill, Norwest, Crosslink Capital, Motorola, Meritech) Maison mère à Oakland, Californie, avec contacts mondiaux Que faisons-nous: Gouvernance au runtime, gérant la visibilité, le contrôle et la validation des architectures orientées service (SOA):
4
La collaboration Microsoft – Amberpoint
Plus de 4 ans de collaboration en Vente, Marketing, Ingénierie Participation d’Amberpoint au projet “White Horse” Distribution de AmberPoint Express dans Visual Studio Membre de la BizTalk BPM Alliance Gold Partner Nombreux succès communs Kaiser, E.I. Lilly, MedicAlert, Motorola, BT, Northern Trust, Best Buy, H&R Block, Hawaii Blue Cross, Reuters, Vital, BC/BS of Nebraska, Unive Complémentarité avec le stack Microsoft (IIS, BizTalk, Windows Server, SQL/Server, OpsMgr)
5
La collaboration Microsoft – Amberpoint(2)
Complémentarité forte , technologie & roadmap Les produits AmberPoint sont écrits en C# et natifs .NET La solution AmberPoint complète celle de Microsoft AmberPoint permet à Microsoft de se positionner comme sachant manager des services .NET et Java Peut monitorier des services en .NET, IIS, BizTalk, WCF, SharePoint, CSF Collaboration continue entre les deux companies Plus de 30 opportunities identifiées visibilité à haut niveau de management entre les deux compagnies
6
Microsoft SOA Reference Stack
Client Issue: What tools and technologies should be used to manage Web-services-based architectures? Microsoft SOA Reference Stack Management MOM, SMS Security Identity Integration Server, Active Directory Testing & Validation Visual Studio Team System Orchestration & Composition BizTalk, WCF, SharePoint Development Visual Studio Registry/Repository UDDI/Active Directory System & Database Infrastructure IIS, MSMQ, SQL/Server AmberPoint se focalise sur la gouvernance au runtime des applications SOA 6
7
Exemples de Clients: Divers Secteurs
Government Telecom Fin. Services Health Care Manufacturing Power/Utility Other Retail
8
Les clés de la Gouvernance au Runtime de SOA
Savoir ce que l’on a et ce qui se passe… Quels services, composants SOA, et infrastructure sont installés et utilisés Qui les utilisent Sont-ils conformes aux attentes et aux obligations Le contrôler… Définir et appliquer des polices de comportement – S’assurer que les polices adéquates sont actives Diagnostiquer les pannes / les prévenir Assurer l’intégrité… Vérifier automatiquement la validité du système en opération Détecter et valider les changements avant qu’ils n’impactent les utilisateurs et partenaires. De manière aussi automatique que possible Réduire les risques et les coûts L’automatisation est le facteur clé de la “scalabilité” des architectures SOA
9
Une large variété de Vendeurs de solutions SOA
eCommerce Service Enterprise Service Bus Credit Service 1 Electronic Order Service Order Service Credit Service 2 EJB Application DBMS MQ-based Warehouse
10
Enterprise Service Bus
La Gouvernance au Runtime de SOA Visibilité en temps réel, Contrôle et Validation <soapenv:Envelope xmlns:soapenv=" <soapenv:Body> <po-number> A234235 </po-number> </soapenv:Body> </soapenv:Envelope> Enterprise Service Bus Credit Service 1 Credit Service 2 Visibilité, Contrôle, and Validation, indépendamment des décisions d’Infrastructure
11
Une vue globale du monde SOA en temps réel
Filtres “Float Over” “Drill Down” Vue d’ensemble en un coup d’oeil sur toute une infrastructure SOA Filtres puissants pour rapidement isoler les zones d’interêt Zoom “Pointer-cliquer” avec sommaire et détail en “float-over”
12
Visibilité de bout en bout
Découverte dynamique du Système SOA… Services Consommateurs Dépendances Transactions Polices au Runtime Métadonnées d’éxécution …A travers une infrastructure hétérogène Conteneurs ESBs Appliances Registries / Repositories Non invasive; pas de modifications de messages Fonctionne pour le développement, test, et production Enterprise Service Bus Platform Repositories Home-grown Databases Service Registries Intention des concepteurs Réalité des choses Assure une vue complète de l’environnement SOA
13
Performance - Niveaux de Services Mise en place de SLA pour Services, utilisateurs et groupes
Intervalle de temps sélectionnable Visibilité par utilisateur Contrats de services avec Objectifs Multiples Brèches de niveaux de services Rapports D’usage Valide des contrats basés sur des critères métiers Clients “Gold”, Systèmes de comptabilité en fin d’année fiscale, etc. Objectifs multiples par contrats,calendriers flexibles périodes de maintenance programmables., Intervalle de temps fixes ou glissants
14
Securité Vérification au premier mètre et au dernier mètre
Sécurité au premier mètre Agent côté Client Contrôle au déla des frontières du système Intégration étendue Systèmes de gestion d’identité “Appliances” App Serveur / ESB / Sécurité OS App Client eCommerce Service Identity Management Systems <?xml version='1.0'?> <PaymentInfo xmlns=' <Name>John Smith</Name> <EncryptedData Type=' xmlns=' <CipherData> <CipherValue>A23B45C56</CipherValue> </CipherData> </EncryptedData> </PaymentInfo> <Name> <Encrypted Type='http <CipherDa <Cipher </Ciphe Firewall Electronic Orders Credit Warehouse Shipping (partner) Librairie de Polices complète Authentification Autorisation Gestion des Crédentiels Cryptographie Sécurité au dernier mètre Plug-ins permettant une protection des Endpoint Impossible à contourner
15
Gestion des Exceptions Suivi et diagnostic de transactions
“métiers” Fautes techniques Détails des contextes et des contenus Flux de messages Contexte d’exception Temps de réponse eCommerce System Order System Mgmt Augmente Les vues “systèmes” Machines App Servers Network Electronic Orders Warehouse Shipping Partner Credit Visibilité “métier” tenant compte du contexte et du contenu Problèmes sur le service Credit check Alerte lorsque “Pas de confirmation de commandes 5 minutes après complétude” Visibilité sur les problèmes opérationnels – services, transactions, operations, messages Fautes SOAP, erreurs de SGBD,etc.
16
La Validation en Architecture SOA L’intégrité de l’application toujours en cause
eCommerce System Un changement içi peut tout impacter Order Electronic Orders Warehouse Shipping Partner Credit La réutilisation de Services crée une dépendance forte Tout changement peut impacter le reste du Système L’impact´réel de modifications programmées est difficile à´prévoir L’impact de changement non plannifiés peut être catastrophique Mais il devient quasi-impossible de répliquer tous les systèmes dépendants dans une optique de test. Besoin de vérifier l’intégrité en continu – à la fois en test et en production 16
17
Automatiser la Validation de l’intégrité des applications: – Sous tous les angles
eCommerce System Order Capture les requêtes/réponses depuis tous types de clients Contenu des messages Contextes – headers, tendances de distribution Rejouer les messages capturés et analyser les différences Electronic Orders Warehouse Shipping Partner Credit Changement de: Code Polices Usage Infrastructure 17 17
18
Architecture du Produit
© 2006 AmberPoint, Inc.
19
Architecture d’AmberPoint
Interfaces Client léger IHM Référentiely Runtime Core Services Service Level Exception Service Validation Service Mgmt Discovery Dependency Security Policy Contrôle Policies Security 3rd Party Registries / Repositories Commande - Contrôle Information, Metriquess, Alertes WS-Policy, WS-PolicyAttachment, etc LDAP Agents Sans Agents ESB’s, Serveurs d’App Approche “Accélérateurs” … log App Server (Java,.NET) AP Agent AP Agent Exécution Order Inventory
20
Intégration avec l’offre Microsoft
© 2006 AmberPoint, Inc.
21
AmberPoint Express ™ Intégré dans Visual Studio
Fonctionnalité de management de base pour préparer les services à la production Découverte des services Monitorisation Vues graphiques et textuelles des débits, temps de réponse Suivi des messages en erreur Logging Enregistre les requêtes, réponses, information de header et date/heure Inspection de messages à l’aide d’un “viewer” ou format XML d’oringine Test Edition de messages et resoumission Versions Java et .NET Express Agent WS WS WS
22
Intégration AmberPoint-BizTalk Agent spécifique
Microsoft Ops Mgr AmberPoint fait partie du “ ESB Guidance” BizTalk devient un “citoyen de 1ère classe” en termes de visibilité ESB Toolkit contient un“Pipeline Observer” Visibilité complète sur les messages en entrée Visibilité complète sur les messages en sortie Corrélation interne (Pipeline 2 Pipeline) Corrélation SOA (Pipeline 2 Service) L’intégration de AmberPoint avec MoM crée une approche complète de la gouvernance de SOA en environnement Microsoft Biz Talk Group Biz Talk Group Biz Talk Group
23
Analyse des interactions de BizTalk au Runtime
24
Intégration MOM Permet la publication d’évènements (alertes) dans MOM
“Santé” des Web service Violations de SLA Statistiques Exceptions Alertes Intégration bi-directionnelle MOM Notification Web Service Request Response Management Event AmberPoint XML or Web Service Management Command Publish Event (via Microsoft API) MOM Tasks Fine-tune Infrastructure Microsoft Operations Manager
25
AmberPoint: La gouvernance au runtime de SOA Leader de l’industrie en…
Fonctionalités Sur tout le cycle de vie Couverture Infrastructure actuelle et future Partenariats Le logiciel le plus “OEMisé” en gouvernance au runtime SOA L’autorité en Gouvernance SOA au runtime
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.