从系统集成的角度来看,是常见的做法是使用ESB(企业服务总线)中间件技术在EJB为中到大型的应用程序,或者是ESB中间件的使用主要保留用于BPM(业务流程管理)应用程序?EJB或ESB系统集成方法只
1
A
回答
1
在我的愚见,ESB不仅是BPM。
使用ESB可以创建分布式体系结构。
分布式体系结构的好处是众所周知的(例如 - 可伸缩性)。
当然,ESB并不是实现这一目标的唯一解决方案,而是可用的解决方案之一。
讲究,如果你需要一个分布式体系结构,它没有很多的服务+分化的协议(即 - HTTP,JMS的使用,以及更多......),你应该考虑其他的解决方案。
ESB可以帮助你,当你有很多的服务,其中使用不同的协议(例如,想象接受一个组件,并监听JMS队列中的另一组成部分 - 可能需要发送一条消息,这是“逻辑”相同,但应该是一次对第一个服务的说明,后来应该发送到第二个服务--ESB将帮助您执行此任务)。
我建议您在this博客上阅读有关此主题的更多信息。
2
ESB主要用作用于实现的通话不同的消息格式,代理,路由,消息转换,负载平衡系统集成的目的而集成层,谈不同的协议等一些或所有上述需要做更多的。 一个esb可能是一个完整的商业/开源系统,或者只是一个代理或路由器应用程序,如果需要可以使用ejb来实现。 要评论ESB和EJB,它们不相关,它们用于不同的目的。
BPM通常涉及消息编排,相互作用不同的服务,消息格式和系统之间并作为这样的ESB趋于进入图片为一体化的目的。要评论您的观点,ESB既不是保留也不是强制性的。
相关问题
- 1. 本地集成系统还是ESB?
- 2. 建模系统集成的方法
- 3. 持续集成或发布系统
- 4. 系统集成的成本?
- 5. 集成骡子ESB
- 6. WSO2 ESB集成SAP
- 7. WSO2 ESb PayPal集成
- 8. WSO2 ESB BAM集成
- 9. 推荐系统数据收集方法
- 10. BraintreeError:无法联系网关在这个时候(系统中/只集成规范)
- 11. Capistrano和系统集成
- 12. 与外部系统集成
- 13. 什么是最好的系统集成方法?
- 14. Spring和EJB集成
- 15. Dropwizard和EJB集成
- 16. Mule ESB z/OS集成
- 17. 与SFDC的Wso2 ESB集成
- 18. wso2 esb与IBM WSRR集成
- 19. 集成SpringHttpInvoker与WSO2 ESB?
- 20. EJB的集成测试
- 21. 您会推荐TFS或其他持续集成系统吗?
- 22. sonos与公告系统的集成
- 23. OpenERP(Odoo)与外部系统的集成
- 24. 集成2之间在ERP系统
- 25. Message Broker /系统集成问题
- 26. 黑莓操作系统集成问题
- 27. Subversion集成票务/跟踪系统?
- 28. 集成学习,多分类系统
- 29. Logback和Windows事件系统集成
- 30. 集成原生系统库与SBT