阅读更多

3顶
0踩

开源软件

原创新闻 WSO2 发布开源的 API 管理平台

2012-08-08 16:21 by 副主编 wangguo 评论(3) 有16962人浏览
国际领先的开源SOA解决方案提供者WSO2近日发布了一个开源的API管理平台(WSO2 API Manager),该平台为开发者发布API、创建和管理开发者社区、扩展路由流量、确保API内容提供了一个完整的解决方案。该API管理器在Apache 2.0许可协议下开源。

通过该管理器,你的团队可以轻松创建、管理、使用和监测API。


对于API作者和发布者来说,该API管理器可以:

  • 面向外部消费者、合作伙伴以及内部用户发布API,支持SOAP和REST服务
  • 管理API版本(可以并行部署多个版本)
  • 管理API的生命周期(发布、否决、撤销)
  • 为API附上文档(文件、外部URL)
  • 为API应用安全政策(认证、授权)
  • 附加SLA(Service-Level Agreement,服务等级协议)
  • 跟踪消费者的每个API
  • 监视API的使用、性能和SLA依从性
对于API消费者(开发者和最终用户)来说,该API管理器可以:

  • 通过在API Store中浏览或搜索来找到实用的API
  • 浏览API文档
  • 注册应用程序并获得API密钥
  • 评估、评价API,并分享评论
  • API访问支持OAuth2
  • 支持针对最终用户的OAuth2资源所有者授权证书类型
详细信息:http://java.dzone.com/articles/open-source-api-management

项目地址:http://wso2.com/products/api-manager

  • 大小: 33.1 KB
3
0
评论 共 3 条 请登录后发表评论
3 楼 164222786 2012-08-16 15:03
先了解看看。也许用的上
2 楼 corelengine 2012-08-09 08:52
强烈支持!
1 楼 kimmking 2012-08-08 21:09
过于太复杂了,

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 一个开源的、高性能的混合集成平台,允许开发人员快速集成任何应用程序、数据或系统。wso2 / product-ei

    WSO2 Enterprise IntegratorWSO2 Enterprise Integrator is an open source, fast, cloud native and scalable integration solution that is the core ofWSO2 Integration Agile Platform. It enables enterprise ...

  • java开源api网关_常用的几个开源 API网关管理系统

    The primary purpose of a web API is to expose data to be consumed or changed. Fairly quickly, the question of securing access to such data presents itself. And other aspects become critical too, such ...

  • wso2_WSO2身份服务器:身份管理平台

    WSO2 Identity Server为身份管理提供了一个灵活,可扩展且强大的平台。 这篇博客文章在WSO2 Identity Server内部进行了研究,以识别可用于身份验证,授权和供应的不同插入点。 WSO2 Identity Server支持以下用于...

  • wso2 API Manager主要概念介绍

    翻译了wso2 AM产品中的主要概率,以便于理解使用wso2 AM。 1 API Manager components 一个组件是由一个或多个OSGibundle组成,一个bundle是OSGi中的一个模块化单元,就像java的jar文件。基于组件的架构为开发者提供...

  • WSO2 API Manager调研学习总结

    近期要做一个SOA服务治理相关的项目,详细调研了下WSO2的API Manager(简称,APIM)。因为在调研过程中发现,国内研究WSO2的开发者较少,社区中也不是很活跃,可供直接上手的中文文档很少,好在官网提供的用户文档...

  • WSO2身份服务器:身份管理平台

    WSO2 Identity Server为身份管理提供了一个灵活,可扩展且强大的平台。 这篇博客文章在WSO2 Identity Server内部进行了研究,以识别可用于身份验证,授权和供应的不同插入点。 WSO2 Identity Server支持以下用于身份...

  • wso2 API 调研

    ### wso2 API Manager 调研: WSO2 API Manager(开源免费也有商业版) (下文简称为 AM)提供了一个完整的 API 发布的解决方案,支持各种api的调用,如rest websocket等。从创建和管理 API到监控 API, AM 提供了 ...

  • wso2 mysql_WSO2

    WSO2横跨了整个SOA广度,WSO2产品建立在... WSO2 Carbon 一个免费,开源的一站式中间件堆栈,它基于Java开放服务 网关 标WSO2横跨了整个SOA广度,WSO2产品建立在一个公共的基础之上--基于WSO2 Carbon、模块化、可重...

  • 0、WSO2 API Manager概述

    欢迎大家来到APIM的世界,下面由我带领大家共同学习APIM的相关知识。... API Manager)是一个完全开源,创建、发布和管理API所有方面及其生命周期的完整解决方案,并准备大规模可扩展部署。 其架构图下所示:

  • 轻量级web api_API接口管理,这15种开源工具助你管理API

    API译者:DevOps亮哥如今,API已在软件、Web和移动应用程序开发领域无处不在,从企业内部到面向公众的应用以及与合作伙伴进行系统集成。...通过API管理工具和平台能够大大简化API管理的难度和复杂度。下面列举...

  • wso2 ——(2)esb 基本组件介绍

    WSO2 ESB是一个快速、轻量级、100%开源的ESB,基于Apache Synapse和Apache Axis2项目构建。支持协议转换、消息路由、服务编排、服务注册、容错、负载均衡、集群配置等功能。 WSO2 ESB是基于WSO2的Carbon平台的...

  • 盘点 15 个好用的 API 接口管理神器

    点击上方IT牧场,选择置顶或者星标技术干货每日送达!作者:DevOps探路者toutiao.com/i6855663276135711243如今,API已在软件、Web和移动应用...

  • 开源的IoT物联网平台大比拼

    物联网(IoT)是帮助人工智能(AI)以更好的方式控制和理解事物的未来技术。 我们收集了一些最有名的物联网平台,帮助您以受控方式开发物联网项目。... 大多数这些平台都提供API来支持Linux开发板,如Raspberry Pi,Ard

  • FREE 开源 API 管理工具等

    最近学习API 管理工具,发现几个不错的东西,记录如下: 1、IBM 收购NODE 厂家 ...2、apigee api管理平台 也不错。 3、一个有关API的提问: https://segmentfault.com/q/1010000000668672 http://stackoverf...

  • api管理工具_10种最佳API管理工具

    api管理工具 现代商业世界是由软件驱动且由API驱动的。 任何应用程序,无论是公共应用程序还是私有应用程序,都需要功能强大且便捷的API才能真正有用。 构建和维护API是一项艰巨的工作,因此,毫无疑问,围绕API管理...

  • wso2 esb部署 4._WSO2在Stratos 2.0中启动选择混合云平台

    WSO2是在 Stratos 2.0中 发布其企业PaaS的新版本的最新产品 。 重大更新引入了基于盒式磁带的体系结构,从而使开发人员能够 以 各种语言和服务 部署多个运行时 。 最初的插件包括PHP,MySQL和Tomcat,以及WSO2 ...

  • 年终工作总结汇报PPTqytp.pptx

    年终工作总结汇报PPTqytp.pptx

  • setuptools-32.1.1-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 基于java的聊天系统的设计于实现.zip

    基于java的聊天系统的设计于实现

Global site tag (gtag.js) - Google Analytics