我们是一家共同银行解决方案公司。目前我们正在开发一种解决方案,我们希望在我们的解决方案中使用WSO2-ESB来管理我们的服务--这是我们项目的简单场景,……
我们有一个产生各种services.there的甲骨文应用服务器,它是两种服务。1.可以从外部用户访问的服务;2.内部用户可以访问的服务。*也更关心安全问题
我的问题是:1.如何在这个场景中使用WSO2-ESB ?2.是一个ESB还是两个ESB?3.您提议的结构是什么??
你好,阿基拉
发布于 2014-07-02 17:26:34
对于这两种服务类型,您都可以使用一个ESB。您可以在ESB中完成所有的集成/编排,以及任何需要向外部公开的服务,您可以通过WSO2 API管理器来实现它。API将为您向外部公开的服务应用基于令牌(OAuth)的安全性。
这将是最简单的方法。拥有两个ESB模式也是有效的,一个是外部的,另一个是内部的,但是在这种情况下,您必须应用您自己的安全性。
大多数推荐的模式是API外观模式,在这种模式中,您可以从API网关中抢先集成平台(ESB),并控制暴露在外部的内容和不公开的内容。
服务集成上流行的用例,您可以找到我在API生态系统表示上做的演示文稿。
https://stackoverflow.com/questions/24529661
复制相似问题