BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

WSO2 API Manager 1.4.0 引入多租户

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝 发布于 2013年6月15日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

最新的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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT