个人工具
您位于: 首页 新闻动态 SOA Software发布Atmosphere:一款API管理门户产品

SOA Software发布Atmosphere:一款API管理门户产品

— 标签(关键词):

作者  Jeevak Kasarkod  译者  吴宇 

来源:http://www.infoq.com/cn/news/2011/07/soasoftware-api-mgt

SOA Software 发布了Atmosphere,一款API管理平台产品,企业可以使用该平台对API进行管理、监控并安全地将其暴露给客户及开发人员使用。SOA Software,作为时下一家企业SOA和云服务治理厂商,碰巧与Layer 7在同一周发布其API管理解决方案。这种巧合不会是暂时现象而会随着发展更频繁的出现,因为两家厂商都在逐步搭建各自的SOA基础。


SOA Software首席技术官,Alistair Faquharson表示SOA就好像“皇帝的新衣”,想要实现一个成功的API管理方案就不能对构建必要的基础视而不见:

APIs关注于创收和渠道建设,而SOA所传达的信息(可能不太明显)则围绕着节约成本和重复使用。但这两种看法并不相互排斥—它们可以融合在一起使得APIs能真正地服务于SOA的改进。APIs聚焦了SOA中的关注点:满足业务目标和支持企业战略。

我们突然一下子投入到API管理中而回避我们已有的模式,这似乎看起来像是我们正在从根本上改变我们的业务。我们没有将新老模式结合而是选择创建一个全新的公司—选择这种方式是有原因的,因为我们认为SOA在API管理上能够为我们及我们的客户提供坚实的支柱,而我们也想力图验证这点。

针对InfoQ提出的比较他们现有的闭环治理方案和新的API管理门户方案的问题,Ian GoldSmith,SOA Software产品管理副总裁,说道:

闭环治理一般来说是指将企业中的服务和消费者作为内部SOA项目的一部分来构建的流程,API管理可以是单独的项目,或者作为关注对外APIs的一种扩展。

下面是Atmosphere支持这类对外项目的一些关键功能:

  • 通过使用集成内部设计和开发流程的方式,API定义、内容、策略和生命周期管理可以确保APIs得以正确地构建和良好地文档化。
  • 通过中介服务来简化创建RESTful APIs,使用从各种内部服务类型来支持XML和JSON两种格式,通过强大的分页和缓存来提高应用性能。
  • 完善的安全功能能够保护APIs避免被滥用,并确保用户数据隐私。
  • 全面的QoS管理(SLAs和quotas)可以保护内部应用免于被APIs过载,并提供给用户服务级别的保证。
  • 广泛的服务消费合约能够监控和管理各个应用的网络流量情况。
  • 集成sandbox、测试和调试功能能够简化高质量APIs的交付。

为什么只提到RESTful APIs而闭口不谈面向服务的APIs呢?Ian对此回应道:

Atmosphere包含了一个强大的中介服务来发布和驻留API端点(endpoints)。这些端点可以在http或https上以SOAP、REST/XML或REST/JSON的方式暴露出去,这些方式可以路由到任何这些类型的内部服务,也支持在http、https或JMS协议之上路由。我们以创建RESTful APIs为例的原因是许多组织都已经有其内部的SOAP服务,只需要向外部暴露RESTful的服务。

Atmosphere目前可用于on-premise部署模型,公共SaaS模型以及on-premise和公共SaaS云相结合的混合云模型。

供稿人:王桂玲