Je veux savoir quel produit d'intégration offre les meilleures capacités de débogage? Aussi comment une personne utilise-t-elle généralement pour déboguer des projets d'intégration dans différents produits d'intégration comme BizTalk, Jitterbit, le courtier de messages Websphere, Talend etc. À quelle granularité le débogage peut-il être fait dans ces produits?Quelles sont les différentes manières de déboguer les projets d'intégration développés à l'aide de BizTalk, Jitterbit, Websphere, etc.
2
A
Répondre
2
Je ne peux parler que pour BizTalk
OMI les éléments suivants sont les sources les plus courantes de bugs dans les artefacts BizTalk:
- Cartes
- Abonnements (y compris les corrélations et les boucles de rétroaction)
- Orchestrations (ie validation des transitions/chemins d'état)
- Code .Net personnalisé
- Pipelines
De façon plus détaillée:
- Pour la cartographie, BizTalk est XML et XSLT basé - débogage des cartes XSLT peut être tested within the Visual Studio IDE ou avec un Xml/outil Xslt tels que Spy Xml. Vous pouvez tester avec des messages de test créés automatiquement ou avec un message personnalisé. Dans la plupart des cas, vous devez avoir des schémas XSD fortement typés pour les messages source et de destination, donc XML validation va rapidement détecter les problèmes.
- L'audit des messages (en activant Tracking) vous permet d'extraire un message (ou une séquence de messages) de la production, puis de les rejouer dans un environnement de débogage. Cela vous permettra de construire des suites de test/cas de test pour toutes les permutations pour les tests d'unité/d'intégration.
- Erreurs d'abonnement - BizTalk permet l'affichage de subscriptions à tout moment, à la fois l'activation et les corrélations sur les instances existantes.
- Le débogage d'orchestration est possible à l'aide du Orchestration Debugger (HAT), ce qui vous permet de parcourir les formes de l'orchestration.
- personnalisé code écrit en .Net peut être débogué et l'unité testée grâce à des outils .Net habituels (Visual Studio, MS Unité/N Unité, Moq etc.)
Il y a aussi plusieurs community unit testing tools pour BizTalk (bien que BizUnit est plus d'un IMO d'automatisation de test d'intégration) qui devrait vous aider avec des tests proactifs et de régression.
Questions connexes
- 1. OpenGL MSAA de 2 manières différentes. Quelles sont les différences?
- 2. Quelles sont les différentes options à déboguer dans symfony2
- 3. VC++ DLL (Non MFC): Quelles sont les différentes manières fiables de consigner les informations
- 4. Quelles sont les différentes manières de gérer les erreurs dans le modèle FreeMarker?
- 5. Quelles sont les différentes manières de modifier le système au niveau d'Android?
- 6. Quelles sont les différentes manières d'obtenir une application sur le téléphone de l'utilisateur (Android, iPhone)?
- 7. Quelles sont les différentes manières possibles pour un pirate de compromettre access_token et/ou refresh_token?
- 8. Quelles sont les différentes manières d'appeler une méthode lors de l'exécution?
- 9. Quelles sont les différentes manières de gérer les avertissements et les erreurs dans un langage de programmation?
- 10. Quelles fonctionnalités de BizTalk sont essentielles?
- 11. Quelles sont toutes les différentes façons de réécrire cette jquery
- 12. Quelles sont les différentes manières d'écrire une sortie sur une console en Perl?
- 13. Quelles sont les différentes manières dont le 'ceci' peut s'échapper en Java?
- 14. Quelles sont les différences entre les projets open source de Taobao: Metamorphosis et Timetunnel?
- 15. Quelles sont les manières non standard d'utiliser les espaces de noms?
- 16. Quelles sont les différentes manières d'avoir une communication entre une application iOS et un serveur de base de données?
- 17. Quelles sont les différentes façons d'initialisation
- 18. Quelles sont les manières natives de Java de communiquer directement avec les périphériques?
- 19. Quelles sont les différentes façons d'écrire querystring?
- 20. Quelles sont les différentes façons de passer l'URL dans ajax?
- 21. Quelles sont les différentes manières d'envoyer des données de formulaire à l'action du contrôleur dans ASP.net MVC 3?
- 22. De quelles manières pouvez-vous écrire ceci?
- 23. Différentes manières de gérer la session
- 24. Pourquoi les sous-projets de mon BSP ne sont pas développés dans VS2008 (Windows CE7)
- 25. Quelles sont les différentes techniques de benchmarking de code?
- 26. Quelles sont les différentes façons d'accéder à l'artificiel?
- 27. Quelles sont les différences entre les différentes approches d'emballage UVM?
- 28. Quelles sont les différentes zones de Memory & Disk?
- 29. quelles sont les différentes façons de déclaration dictionnaire dans rapide
- 30. Quelles sont les différentes façons de faire ce code?