【发布时间】:2015-10-12 20:27:21
【问题描述】:
我正在使用 IBM Integration Bus v10 (IIB) 设计 ESB 解决方案。 我们想以某种方式将我们现有的 COBOL 副本导入到 Toolkit 中,并将它们公开为 SOAP WebServices。
我只是在它的文档中找到了如何创建映射节点并手动完成工作,但我更喜欢自动定义一个字典(SOAP 名称和 COBOL 名称),它可以应用于我们所有的服务,而不需要每个自定义映射时间。所以...
1) 这可能吗?如何定义这样的字典?
2) 如果不可能,我如何为我的所有服务构建一个通用流程,然后只导入必须通过该流程公开的字帖?我们的主要目标是能够仅从命令行发布新服务,而无需使用 Toolkit。我们的目标是仅将 Toolkit 用于设计流程,但应该自动发布新服务。
3) 我们当前的解决方案(没有 IIB)为每个服务生成一个包含自定义 Java 代码的 jar 文件,该文件执行从 Java 注释类到 COBOL 理解的字节数组的映射。
如果第一个和第二个问题都不能用 IIB 处理,那么有人知道导入这么多 JAR 并在 Java Compute 节点中使用它们进行转换是否容易?会不会是依赖的噩梦?
提前谢谢大家。
【问题讨论】:
-
这肯定会成为 IBM 的噩梦。
-
1) 或 2) 都可能。虽然我知道改造 Cobol Copybooks;我不知道集成总线(或 Cobol 映射到什么)。如果有任何关于 Integration-Bus 的简单文档(知道 IBM 可能没有),那将会很有用
标签: soap esb messagebroker copybook ibm-integration-bus