BT

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

AnyPresence为移动与物联网开发者发布了一个新的API平台

| 作者 Janakiram MSV 关注 0 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2015年4月13日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

AnyPresence是在MBaaS领域处于领先地位的一家公司,他们刚刚发布了JustAPIs,这是一个用于创建与部署RESTful API的全新平台。

JustAPIs的目标用户是为现代应用程序设计并创建API的企业开发者。这套平台可以在开发者的工作机或是笔记本上进行安装,以便快速地开始API的设计。而在部署到云端的生产环境中,则可以将这套系统扩展到几十台服务器上进行使用。

在JustAPIs中,可以在定义及部署API时设定自定义的头信息与参数,这些信息既可以是独立的,也可以包含基于JavaScript的业务逻辑。它还能为设计为使用SOAP的遗留系统提供一套抽象。根据AnyPresence所说,传统的API管理方案专注于企业范围的API管理,这种方案对于特定于应用的需求来说显得过于昂贵且笨重了。对于那些需要能够快速并简单地实施API层的场景来说,这些方案过于庞大。

Richard Mendis是AnyPresence的首席市场与产品经理,他表示:

“作为企业级MBaaS市场的领先者,我们的优势体现于在创建企业应用时,对于客户与系统集成的需求具有第一手的经验。我们创建了一个组件以强化我们的平台,这一组件能够满足客户在企业环境中快速创建现代API的需求。我们的现有客户已经从这一功能中受益,如今我们将这一功能作为一个独立的产品JustAPIs推出,让每个开发者都能够使用它所提供的功能。”

下图展示了通过使用JustAPIs创建API的一个典型的工作流。

AnyPresence表示,JustAPIs平台是作为一个独立的、编译后的可执行文件提供的,它可以运行在任何基于Linux、Windows或Mac OSX系统的计算机硬件上,而且既可以运行在一台单独的开发者笔记本上,也可以运行在大规模集群的生产环境中。由于该平台是独立存在,没有任何依赖性,因此能够快速地将JustAPIs安装在开发者的机器上。安装包中提供了示例API,以及基于JavaScript的业务逻辑,开发者可以在此基础上进行自定义。安装完成的产品提供了一个基于浏览器的管理应用程序,它基于同一个JustAPIs的服务器,允许开发者在管理程序中定义API的终结点,并且使用现代的格式与工作流。该平台还能够将对多个遗留系统中的调用结合在一个组合后的响应中,通过这种方式将运行在防火墙之下的多个企业服务进行聚合。

以下是一些JustAPIs的使用场景:

  • 使用熟悉的JavaScript业务逻辑创建新的API工作流
  • 将现有的遗留SOAP或XML web service转化为任意一种现代的API格式
  • 模仿生产环境的API,并使用来自Hackathons的示例数据
  • 将基于遗留服务的移动应用迁移至现代的MBaaS环境中,并且将对客户端代码的影响降至最低
  • 可以在基于微处理器的物联网设备上,通过一个占用资源较少的服务器托管API实现

JustAPIs提供了一个30天免费试用的版本,专业版的价格是每个月49美元。

查看英文原文:AnyPresence Launches a New API Platform for Mobile and IoT Developers

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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