调试使用BizTalk、Jitterbit、Websphere message broker等开发的集成项目的不同方法有哪些?

调试使用BizTalk、Jitterbit、Websphere message broker等开发的集成项目的不同方法有哪些?,websphere,biztalk,talend,eai,jitterbit,Websphere,Biztalk,Talend,Eai,Jitterbit,我想知道哪个集成产品提供了最好的调试功能?另外,人们通常使用什么方式调试不同集成产品(如BizTalk、jitterbit、Websphere message broker、Talend等)中的集成项目。在这些产品中调试的粒度是多少?我只能说BizTalk 以下是BizTalk构件中最常见的错误源: 地图 订阅(包括相关性和反馈循环) 业务流程(即验证状态转换/路径) 自定义.Net代码 管道 更详细地说: 对于映射,BizTalk是基于XML和XSLT的—XSLT映射的调试可以是XML/

我想知道哪个集成产品提供了最好的调试功能?另外,人们通常使用什么方式调试不同集成产品(如BizTalk、jitterbit、Websphere message broker、Talend等)中的集成项目。在这些产品中调试的粒度是多少?

我只能说BizTalk

以下是BizTalk构件中最常见的错误源:

  • 地图
  • 订阅(包括相关性和反馈循环)
  • 业务流程(即验证状态转换/路径)
  • 自定义.Net代码
  • 管道
更详细地说:

  • 对于映射,BizTalk是基于XML和XSLT的—XSLT映射的调试可以是XML/XSLT工具,也可以是XML Spy工具。您可以使用自动创建的测试消息或自定义消息进行测试。在大多数情况下,源消息和目标消息都应该具有强类型的XSD模式,因此会很快发现问题
  • 消息审核(通过启用)允许您从生产中获取消息(或消息序列),然后在调试环境中重播它们。这将允许您为单元/集成测试的所有排列构建测试套件/测试用例
  • 订阅错误-BizTalk允许在任何时间点查看现有实例上的激活和关联
  • 可以使用进行业务流程调试,从而允许您逐步完成业务流程的形状
  • 用.Net编写的自定义代码可以通过常用的.Net工具(Visual Studio、MS unit/N unit、Moq等)进行调试和单元测试
BizTalk也有几种方法(尽管BizUnit更像是一种集成测试自动化IMO),它可以帮助您进行主动测试和回归测试