使用IBM WebSphere Cast Iron Web API Services创建一个Web API

利用 IBM WebSphere Cast Iron Web API Services,您只需点击几下就可以组装和显示 API。您还可以通过所提供的分析法来分析您的 Web API 的使用情况,并利用社区挂钩在品牌化的开发人员门户中将 Web API 社区社交化。

Web API 是一个快速增长的业务渠道,可帮助您的企业进入新的市场,并吸引新的客户与合作伙伴。它们还可以帮助您从大型开发人员社区中挖掘创新,而不仅仅是在您的公司的开发人员中挖掘创新。

由于 Web API 显示关键的业务资产和服务(如产品目录或电话清单),所以它们就像是您的企业的外部人员。它们应该是自我描述性,并且简单易用。它们也应该使用 Representational State Transfer (REST) 架构风格,这样就可以很容易地从浏览器或移动设备调用它们。

利用 IBM WebSphere Cast Iron Web API Services,您只需点击几下就可以组装和显示 API。您还可以通过所提供的分析法来分析您的 Web API 的使用情况,并利用社区挂钩在品牌化的开发人员门户中将 Web API 社区社交化。本文指导您逐步使用 IBM WebSphere Cast Iron Web API 来创建一个 Web API,并通过调用该 Web API 来创建 Salesforce.com 客户关系管理系统 (CRM) 中的联系人。

先决条件

本文的主要目标是 API 开发人员。本文包含了创建一个示例 Web API 的详细步骤,因此,即使是初学者也应该能够完成它。然而,JavaScript Object Notation (JSON) 和 REST 的先验知识将有助于增加对材料的理解。

为了实现本文中的示例,您需要:

一个工作站,含一个标准 Internet 浏览器(Google Chrome 18 或更高版本、Mozilla Firefox 10 或更高版本,或 Internet Explorer®9 或更高版本)

一个 Internet 连接

一个有效的 Cast Iron Web API 管理 ID 和登录凭据(您可以 注册一个免费试用版本)

一个有效的 Salesforce.com 帐户和登录凭据(您可以 注册一个开发人员帐户)。

创建和测试 Web API

想象一下,有一家企业使用 Salesforce.com 存储其 CRM 信息,但只有公司的员工才可以访问这些信息。该企业希望显示一个 Web API,让应用程序开发人员能够创建可以访问 Salesforce.com 环境的创新型移动应用程序。例如,他们可以创建一个应用程序,如果客户希望销售代表联系他们,就可以将自己的联系方式直接添加到 Salesforce.com。为了实现此功能,请按照本文中提供的分步说明来创建一个 Salesforce.com Web API 并进行测试,这个 Web API 显示了一个名为 create_contact的资源。

在浏览器中打开 https://webapi.castiron.com,启动 Cast Iron Web API Services。

单击右上角的 Sign In,在窗口中输入您的凭据,然后单击 Sign In,如 图 1所示。

图 1. 登录到 Cast Iron Web API Services

在 Getting Started with Web API页面上,单击顶部的 Create或 APIs菜单项,以创建一个新的 API,如 图 2所示。

图 2. 创建一个新的 API

在 Create new API框中,输入 API 名称为 Salesforce.com,上下文为 salesforce,还有描述是 API to expose Salesforce.com objects,如 图 3和 图 4所示。

请注意,API 的 Uniform Resource Indicator (URI) 显示在 Create new API方框的底部。URI 的格式为:

https://<company>.web.castiron.com/<context>,

其中 <company>是您的 Web API 公司名称,<context>是您刚才输入的上下文。

单击 Create。

时间: 2024-12-21 00:16:56

使用IBM WebSphere Cast Iron Web API Services创建一个Web API的相关文章

IBM WebSphere Cast Iron与WebSphere MQ Telemetry Transport协作实现业务消息推送

基于物联网的 WebSphere MQ Telemetry Transport(简称 MQTT)相关技术在云计算和移动设备之间架起一道桥梁,在低带宽和不稳定的移动互联网中为您提供可靠的网络服务. 云计算.移动互联网.物联网是当前最炙手可热的几个关键词,也是未来最具发展潜力的几个关键技术.云计算可以为人们提供强大的计算能力和存储能力,能够有效地解决移动设备计算能力不足和存储量小的局限性,然而实现这一切的前提是拥有良好的网络环境,包括稳定的链接和高速的传输条件.然而当前移动互联网正处于起步阶段,无法

使用WebSphere Cast Iron配置一个SmartCloud Enterprise映像

整个行业都在快速接纳云技术来提高内部效率和推出新的云服务.在这样的背景下,快速.高效地集成.聚合和提供多种类的差异化云服务的能力对于云服务提供商来说至关重要.代理服务平台 在这里也发挥着重要作用.它们提供了一个预构建环境来公开和转售云服务.在这个代理服务平台中管理新服务供应商意味着要管理用户配置.服务版本.服务激活.服务删除,等等. 为了获得更快的服务激活和更好的市场反应,您可以使用 IBM WebSphere Cast Iron 将代理服务平台连接至云服务提供商.这简化并缩短了代理平台中新云服

在WebSphere Cast Iron中使用JSON(二) 调用基于JSON的REST API

简介 WebSphere Cast Iron(以下简称 Cast Iron)被广泛用于整个内部和外部应用程序的集成和迁移.过去,大多数基于 SaaS 的应用程序都公开了 REST API,这些 API 用于处理 JSON 数据.然而,Cast Iron 主要处理 XML 和 XML 模式.为了支持有效的 REST API 调用,Cast Iron 引入了两个新活动来处理 JSON 数据. 您可以在调用 REST API (大部分是 SaaS 供应商公开的)的过程中使用 Read JSON 和 W

在WebSphere Cast Iron中使用JSON(三) 设计基于JSON的REST API

简介 WebSphere Cast Iron(后面简称为 Cast Iron)被广泛用于遍及内部和外部应用程序的集成和迁移.过去,JSON  被普遍用作 REST API 的传输类型,因为与 XML 相比,它的格式是轻量级的. 在 Cast Iron 中,您可以创建和公开一个基于 JSON 的 API,这是一个以 JSON 格式接受请求并发送响应的整合流程.Cast Iron 使用了 XML 和XML 模式.Cast Iron 引入了两个用来处理 JSON 数据的新活动:Read JSON 和

在WebSphere Cast Iron中使用JSON(一)配置Read JSON和Write JSON活动

简介 JavaScript Object Notation (JSON) 是一个基于文本的开放标准,为了进行人类可读的数据交换而设计.JSON 源于 JavaScript  脚本语言,用于表示简单的数据结构和被称为对象 的关联数组.过去,SaaS 应用程序绝大多数为企业客户所用.JSON 被认为是一个用于表示 HTTP 上的数据的有效且高效的方法.早些时候,几乎所有公开 Web 服务(以 SOAP 消息形式传输数据)的 SaaS 应用程序都开始通过 REST API(传输的数据是 JSON/XM

调用基于JSON的EST API来创建一个帐户

WebSphere Cast Iron(以下简称 Cast Iron)被广泛用于整个内部和外部应用程序的集成和迁移.过去,大多数基于 SaaS 的应用程序都公开了 REST API,这些 API 用于处理 JSON 数据.然而,Cast Iron 主要处理 XML 和 XML 模式.为了支持有效的 REST API 调用,Cast Iron 引入了两个新活动来处理 JSON 数据. 您可以在调用 REST API (大部分是 SaaS 供应商公开的)的过程中使用 Read JSON 和 Writ

eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会弹出一个对话框,"Dynamic web module version"这个选项默认成了3.0,按照老规范,应该是在eclipse的WebContent \ WEB-INF \ 目录下创建web.xml的.而新规范是可以不用web.xml的,如tomcat 7.0就支持新规范,这样相关的s

myeclipse 之前还可以打开web工程,倒入一个web工程之后就一直报错

问题描述 myeclipse 之前还可以打开web工程,倒入一个web工程之后就一直报错 怎么解决报错信息如下eclipse.buildId=unknownjava.version=1.6.0_13java.vendor=Sun Microsystems Inc.BootLoader constants: OS=win32 ARCH=x86_64 WS=win32 NL=zh_CNCommand-line arguments: -os win32 -ws win32 -arch x86_64 E

asp.net 创建一个Web服务

Web服务提供了一个共同的接口,沟通和交换数据,不同的系统.这句话听起来很普通,没有真正帮助您了解什么是网络服务.相反,我认为下面的图表提供了一个更好地了解什么网络服务是: 所以,你有Web应用,你真的想使用当前的应用与它交流.不幸的是,您的应用程序没有任何想法如何沟通的Web应用程序,但大家都希望不会失去!您的应用程序执行调解-网络服务-转换的要求您的应用使成一种公认的W e b应用程序. 换言之,网络服务使您的应用程序进行交流的任何藏身回来.不管用什么语言的应用程序编码中,什么类型的服务器的