spring - 将 OSB 转换为 Camel/Spring

标签 spring apache tomcat apache-camel osb

我继承了大量 OSB 代码。我想转移到一个免费平台,例如 Apache 的产品。这是一件容易的事吗?我期望什么样的痛苦?

问候,理查德

最佳答案

如果您已经相当精通 OSB,那么最简单的 80% 应该不会有太大问题。我的意思是,OSB 是对(默认情况下)SOAP 消息的验证、丰富、路由、转换和操作;这不是火箭科学。如果您真的热衷于此,您可能可以解析 .proxy 文件并将其明显的部分转换为 Camel 以节省时间。

问题不在于业务逻辑本身(假设是同类替换),而在于基础设施的非功能性预期。执行您关心的任何 SAML 策略,它接受的 XML 中的极端容错,处理入站和出站的限制,零停机部署,集群结果缓存等是您不会发现 SOA 解决方案所依赖的事情直到你开始寻找。

简而言之,问题不会与开发相关,而是与架构和设计相关。

关于spring - 将 OSB 转换为 Camel/Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39173436/

相关文章:

java - 在 tomcat 管理器中显示正确的 "Running"状态

java - 在 Spring Boot 中为多个存储库使用服务类

java - 有条件地在 XML ArrayList 中包含 bean

apache - 使用 Apache2 作为 Tomcat7 的代理

php - htaccess 添加 www 如果不是子域,子域删除 www

java - 没有任何配置的tomcat 7部署速度慢

spring - 与 Spring 相比,Enterprise Java Beans 仍然有用吗?

spring - 写粗麻布服务

php - 带有 apache 虚拟主机的 Websocket

svn - 无法部署来自svn的项目