【发布时间】:2016-08-26 19:25:07
【问题描述】:
我继承了大量 OSB 代码。我想迁移到一个免费平台,例如 Apache 的产品。这是一件容易的事吗?我会期待什么样的痛苦?
问候,理查德
【问题讨论】:
标签: spring apache tomcat apache-camel osb
我继承了大量 OSB 代码。我想迁移到一个免费平台,例如 Apache 的产品。这是一件容易的事吗?我会期待什么样的痛苦?
问候,理查德
【问题讨论】:
标签: spring apache tomcat apache-camel osb
如果您已经相当精通 OSB,那么最简单的 80% 应该不会有什么大问题。我的意思是,OSB 是对(默认情况下)SOAP 消息的验证、扩充、路由、转换和操作;这不是火箭科学。如果您真的热衷于,您可能可以解析 .proxy 文件并将其中明显的部分转换为 Camel 以节省您一些时间。
问题不在于业务逻辑本身(假设类似替换),而在于基础架构的非功能性期望。执行您关心的任何 SAML 策略、它接受的 XML 中的极端容错、处理入站和出站限制、零停机部署、集群结果缓存等都是您不会发现 SOA 解决方案所依赖的东西直到你开始寻找。
简而言之,问题不会与开发相关,而是与架构和设计相关。
【讨论】: