Я хочу знать, какой продукт интеграции обеспечивает наилучшие возможности отладки? Также каковы способы, которыми человек обычно использует для отладки интеграционных проектов в различных интеграционных продуктах, таких как BizTalk, jitterbit, брокер сообщений Websphere, Talend и т. Д. С какой степенью детализации можно выполнить отладку в этих продуктах?Каковы различные способы отладки интеграционных проектов, разработанных с помощью BizTalk, Jitterbit, Websphere message broker и т. Д.?
2
A
ответ
2
Я могу говорить только за BizTalk
ИМО Ниже приведены наиболее распространенные источники ошибок в BizTalk артефактов:
- Карты
- подписки (включая корреляции и обратной петли)
- оркестровки (т. е. проверки состояний переходов/путей)
- Пользовательский. Код сети
- Трубопроводы
Более подробно:
- Для отображения, BizTalk является XML и на основе XSLT - отладка карт XSLT может быть tested within the Visual Studio IDE или с Xml/инструмент XSLT, таких как XML Spy. Вы можете протестировать как с помощью автоматически созданных тестовых сообщений, так и с помощью специального сообщения. В большинстве случаев вам нужно строго набирать схемы XSD как для исходных, так и для целевых сообщений, поэтому XML validation быстро подберет проблемы.
- Аудит сообщений (путем включения Tracking) позволяет вам получать сообщение (или последовательность сообщений) от производства, а затем воспроизводить их в среде отладки. Это позволит вам создавать тестовые пакеты/тестовые примеры для всех перестановок для тестирования модулей/интеграции.
- Ошибки подписки - BizTalk позволяет просматривать subscriptions в любой момент времени, активируя и сопоставляя существующие экземпляры.
- Отладка оркестровки возможна с помощью Orchestration Debugger (HAT), позволяя вам пройти через формы оркестровки.
- Пользовательский код, написанный на .Net может быть отлажена и протестированы с помощью обычных инструментов .Net (Visual Studio, MS блок/блок Н, Moq и т.д.)
Есть также несколько community unit testing tools для BizTalk (хотя это BizUnit больше автоматизации интеграционных тестов IMO), которая должна помочь вам провести профилактическое и регрессионное тестирование.