集成IBM Worklight与IBM Integration Bus创建移动应用程序

IBM® Integration Bus V9(以下简称为 IBM Integration Bus)提供对多种数据源的连接,包括打包的应用程序、文件和数据库。IBM Integration Bus V9 和 IBM ">WebSphere® Message Broker V8.0.0.1 或更高版本(以下称为 WebSphere Message Broker)也为从属于 IBM Mobile Foundation 产品系列的 IBM Worklight 提供了支持。Worklight 为移动开发、部署和管理提供全面的企业级支持,提供了一个针对智能手机和平板电脑的开放式移动应用程序平台,让企业可以通过移动渠道暴露其 IT 服务,并通过多种安全机制保护它们。

IBM Integration Bus 和 WebSphere Message Broker 针对多种要求提供了可重用的 Worklight 模式。本文将向您演示如何实现一个 “请求-响应” 场景,其中包含一个移动应用程序,该应用程序会发出销售订单状​​态查询,并使用 IBM Integration Bus 从 Siebel 服务器检索状态。下图显示了如何使用 Worklight 集成移动应用程序与 IBM Integration Bus。在该图中,Worklight 和 IBM Integration Bus 在相同的系统上,但是,它们也可以在不同的系统上,作为单独的系统资源被访问。

图 1

用户先决条件

要从本文中获益,您应该掌握以下基本知识:

HTML 和 Javascript 编码

JavaScript Object Notation (JSON) 和 Extensible Markup Language (XML)

IBM Integration Bus 和涉及不同节点、ESQL、HTTP Web 服务和 WebSphere Adapters for ERP 系统(如 Siebel)的消息流开发

Siebel ERP 系统和使用 Siebel Web 客户端界面处理 ERP 数据

软件先决条件

在一台 Microsoft® Windows® 或 Linux® 工作站上安装了 IBM Integration Bus V9 Toolkit 或 WebSphere Message Broker V8.0.0.1 或其更高版本。

IBM Integration Bus V9 Runtime 或 WebSphere Message Broker V8.0.0.1 或其更高版本。IBM Integration Bus Toolkit 和 Runtime 可以位于相同的系统上。

IBM Worklight V5.0.5 或其更高版本,可以与 IBM Integration Bus Runtime 位于同一系统上,或在不同的系统上。

Siebel® ERP 系统。

软件先决条件的其他注意事项

在上述设置中使用的系统或服务器应该在同一个网络内,并且彼此可达。

如果您想将该应用程序部署到移动设备中,则需要为应用程序部署安装相应的编译器和工具。

本文中的所有服务器都使用了 Microsoft Windows。

该应用程序被部署在 Blackberry® Bold 9700 手机,它通过 WiFi 连接到企业网络。Ripple 模拟器被用来测试工作站上的 BlackBerry 移动应用程序。

时间: 2024-09-21 09:28:31

集成IBM Worklight与IBM Integration Bus创建移动应用程序的相关文章

使用IBM Worklight服务器开发调用部署混合移动应用程序

IBM® WebSphere® Message Broker(以下简称 Message Broker)被广泛用作一种企业服务总线 (ESB),充当着一个灵活的连接基础架构,用于集成应用程序.服务和系统.Message Broker 提供了一流的基础架构,任何企业都可使用该基础架构匹配和路由服务之间的通信,在各种传输协议之间转换,在不同数据格式之间转换,并识别和分发业务事件. Worklight 为移动设备提供了一个高级的移动应用程序开发和部署平台.它帮助各种规模的组织,使用强大而又灵活的移动 I

面向移动应用开发IBM Worklight平台动手实操方法

了解如何使用安装在 IBM Rational Application Developer for WebSphere Software V8.5.1 之上的 IBM Worklight 平台来开发一个混合移动应用程序.IBM Worklight 简化了跨移动平台的移动 web.混合及原生应用程序的开发:iOS.Android.BlackBerry.Windows phones,及其他平台的设备.它提供了基于平台及源代码的功能增强来帮助开发人员加速开发.测试及交付移动应用程序的可视化开发能力,可使

IBM Worklight Studio和Dojo Mobile零售银行业务开发解决方案

位于达拉斯的 IBM 全球解决方案中心团队为零售银行业务开发了一个http://www.aliyun.com/zixun/aggregation/14219.html">移动应用程序.该应用程序包含许多零售银行业务功能,比如支行和 ATM 位置.联系人.帐户余额和活动.转账等.设计该应用程序是为了将它用于和部署到 iOS 和 Android 智能电话上,该应用程序是以一种混合方式使用 IBM Worklight Studio 构建的.Dojo Mobile(一个开发跨平台移动 Web 应用

使用IBM Integration Bus V9集成IBM BPM Standard和同步(异步)应用程序

使用 IBM Integration Bus V9 集成 IBM Business Process Manager Standard 和同步(异步)应用程序 简介 IBM IB 提供了与 IBM BPM 的新集成,使得 BPM 用户能够更轻松地访问同步服务.IBM IB 使得 IBM BPM 开发人员能够专注于与人相关的任务,并将连接性问题委托给 IBM IB 开发人员.下文的 同步集成 部分介绍了这一流程. 许多公司也有一些希望从 IBM BPM 业务流程访问的异步应用程序.IBM IB 提供

IBM Integration Bus面向Java、Microsoft .NET战略性集成产品

它还整合了 WebSphere Enterprise Service Bus (ESB) 用例,而且随着时间的推移,WebSphere ESB 的功能将被纳入 IBM Integration Bus,而且从一开始就内置了初始用例的转换工具.本文介绍了 IBM Integration Bus V9 的重要优势,适合于现 有的 WebSphere Message Broker 和 WebSphere ESB 客户,也适合于那些对集成尚未了解的新用户. IBM® Integration Bus 旨在解

介绍IBM Integration Bus 9.0的新功能:Service Mapping

IBM Integration Bus 作为高级http://www.aliyun.com/zixun/aggregation/7921.html">企业服务总线的实现平台,在 IBM SOA 架构应用和企业应用集成中都扮演了十分重要的角色,目前已被广泛应用于许多行业领域.在新发布的 IIBv9.0 中,有一项跟 WebSphere Application Server(以下简称 WAS)集成的新功能具有十分重要的作用.本文介绍如何使用这项功能,利用 Service Mapping 在 s

使用 SSL 客户端证书与 IBM Integration Bus V9 进行授权

简介 IBM Integration Bus V9 引入了将客户端 SSL 证书信息传播到消息流中的能力.本文将告诉您如何使用存储在 SSL 证书中的信息在客户端上执行授权检查,这样就可以允许通过验证的客户端访问消息流的一个特定子集.本文涵盖的主题包括: 启用客户端证书传播 在消息流中访问证书信息 使用证书信息实现 LDAP 授权 启用客户端证书传播 为了确保客户端在创建入站连接时提供证书,必须执行客户端身份验证.当使用 HTTPInput 节点时,默认使用全节点范围的侦听器.它必须启用客户端身

IBM Integration Bus V9新特性

简介 IBM Integration Bus 旨在解决后端系统之间的所有集成要求,从简单的点对点连接到复杂的拓扑模式(如 ESB).它具有广泛的内置连接器,可以支持 Web 服务.文件.数据库.打包的应用程序(如 SAP 和 Microsoft Dynamics CRM)之间的集成,而且还有多种配置和转换选项,如图形映射.Java 和 Microsoft .NET. 在 Developer.Express.Standard 和 Advanced 版本中均提供了 IBM Integration B

WebSphere Message Broker和IBM Integration Bus中ESQL共享变量的使用

本文介绍一种构建缓存的新方式,这种缓存能有效地扩展,甚至在缓存 大小超过 10,000 行时仍比http://www.aliyun.com/zixun/aggregation/11872.html">访问数据库 更快.新的缓存结构对应用程序透明,所以您可安全地转换现 有的缓存,并且显著减少响应时间和 CPU 使用量.ESQL 是 WebSphere® Message Broker 和 IBM® Integration Bus 定义的一种 SQL 扩展,用于定义和处理消息流中的数据.ESQL