WSO2 API Manager 1.4.0 引入多租户

最新的WSO2 API Manager增加了本地多租户功能,支持API文档的自动生成和基于SAML的SSO,同时还能够在服务器上或者云端运行。

企业领域目前的发展趋势是:脱离重量级的SOA架构,迁移到借助于Web API提供的更加轻量级、扩展性更好的服务上。这些API通常会基于REST架构提供Web服务的访问,通过HTTP传输压缩成JSON格式的数据。这种趋势从一开始就超越了企业的边界,因为使用Web API就意味着它们也能够被外部客户使用,而不仅仅是在组织部门的内部使用。Web API的主要目的是为某些数据提供其他的访问方式。同时这种趋势正在增长,因为每天产生的数据越来越多,同时企业现在对数据的使用方式以前也无法想象。

Web API看起来可能和SOA非常相似,因为它们最终都提供了对服务的访问,但实际上有一些重要的区别。因为前者是为了满足外部使用的需要而构建,所以这些API具有不同于SOA的管理需要:API商店、开发者门户、键管理、使用计量以及计费设施等。这就是WSO2 API Manager所做的事情,为发布、计量提供开源工具、为API消费记账单、通过实现这些API的服务透明地连接到消费者应用程序。

最新的版本是WSO2 API Manager 1.4.0,该版本引入了本地多租户功能,企业能够通过该功能做以下事情:

  • 通过运行一个单独的API Manager实例为多种客户提供API商店在内的API管理设施
  • 提供对大组织中多个实体的联邦访问。例如,一个企业中的部门能够发布并使用他们自己的API,同时还可以通过选项将某些API暴露给所有的部门

WSO2 API Manager既能够在本地也能够在远程服务器(Linux/Solaris/Windows)上运行,还能够在基于Linux内核的 VM、VMware ESX以及云端(例如WSO2 Stratos、Amazon EC2)运行。

该版本还有以下特性:

  • 能够基于Swagger 规范生成API文档
  • 通过安全访问标记语言(SAML)实现了单点登录支持
  • 为键生成提供了扩展的OAuth支持

WSO2并不是API管理工具的唯一提供者。其他优秀的供应商包括:3scale、IBM、Intel、Layer 7、Mashery和 Vordel。如果想要获取更详细的信息,或者想要比较这些API管理工具,我推荐大家阅读The Forrester Wave™: API Management Platforms, Q1 2013。

查看英文原文:WSO2 API Manager 1.4.0 Introduces Multi-Tenancy

你可能感兴趣的:(WSO2 API Manager 1.4.0 引入多租户)