首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
PowerPC
» 为 IBM App Connect Professional 部署自动化的持续集成引擎-1
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
为 IBM App Connect Professional 部署自动化的持续集成引擎-1
发短消息
加为好友
look_w
当前离线
UID
1066743
帖子
8283
精华
0
积分
4142
阅读权限
90
在线时间
233 小时
注册时间
2017-6-23
最后登录
2019-5-18
论坛元老
UID
1066743
1
#
打印
字体大小:
t
T
look_w
发表于 2018-3-17 12:17
|
只看该作者
为 IBM App Connect Professional 部署自动化的持续集成引擎-1
简介在本教程中,您将了解在 IBM App Connect(前称为 WebSphere® Cast Iron®)上如何使用 IBM App Connect 管理 API、SoapUI 客户端和 Jenkins 实现部署自动化。
优势部署自动化:
完全自动部署 IBM App Connect 编排操作。
通过 Cast Iron 管理控制台减少部署工作量并节省部署时间。
自动执行部署可实现端到端的可跟踪性。
实现部署活动的可跟踪性并提高部署质量,缩短应用和环境的宕机时间。
前提条件要学习本教程,您需要安装以下程序并满足相应条件:
掌握 DevOps 基础知识
整篇教程中使用的首字母缩略词
SOAP:简单对象访问协议
WSDL:Web 服务描述语言
PAR:用于打包 IBM App Connect 模块二进制文件的归档文件。Parchive 是一种纠删码,用于创建 PAR 文件,以便对数据完整性进行校验和验证。
API:应用编程接口
SaaS:软件即服务
WMC:Web 管理控制台
IBM App Connect Professional(前称为 Cast Iron)
是一个用于将基于云的 SaaS 应用与本地应用相集成的平台。 它是一种拖放式开发工具,用于构建复杂的集成流。
IBM App Connect 具有两种实现模型:
设备模型
— 设备可为物理硬件,也可为虚拟机。
SaaS 模型 (IBM App Connect Professional SaaS)
— 物理、虚拟和 SaaS 这三种形式都支持云到云集成、云到本地集成和本地到本地集成。每种形式都支持实时集成、近乎实时的集成和批量集成。
要访问 IBM App Connect 运行时,请使用以下任一接口:
管理 API (Web Service)
命令行接口(CLI)
WMC
设备 API设备管理 API 是一个 Web Service 层,支持以 SOAP 请求形式使用 Web Service 调用来执行如下各种任务,从而实现对 IBM App Connect 运行时的管理:
发布
启动
停止
取消部署、删除
导出配置
规划项目
该响应采用 SOAP 响应形式。
IBM App Connect 集成设备可提供不同 API 来执行与 IBM App Connect 管理相关的各种功能。可通过以下项来访问这些 API:
Security.wsdl
Staging.wsdl
Deployment.wsdl
System.wsdl
Orcmon.wsdl
Lognotif.wsdl
部署 WSDL 包含与以下操作有关的信息:发布 PAR 文件、启动 PAR 文件、停止编排、取消编排部署、删除编排、导出项目和导出配置等。在 SoapUI 中下载 https://<appliance-management-port>/ws/deployment?wsdl 部署 WSDL。
安全性 WSDL 包含登录和注销操作,用于建立管理 API 会话。在 SoapUI 中下载 https://<appliance-management-port>/ws/security?wsdl 安全性 WSDL。以下章节中描述了详细信息。
IBM App Connect 部署自动化的配置IBM App Connect 部署的自动化配置包含两个主要流程:
使用 SOAPUI 配置 套件测试, 以便依次调用设备 API(登录、发布、注销等)。
自动执行 Jenkins 所创建测试套件的上述调用操作。
配置测试套件以调用设备 API图 1 中显示了发布 PAR 文件和启动编排的基本步骤。您将登录 IBM App Connect、上载并部署 PAR 文件、启动此 PAR 文件的编排过程,然后注销 IBM App Connect。下面描述了运行上述操作的详细步骤。
备注
:无论是通过 IBM App Connect WMC 还是 App Connect 管理 API 来部署,此流程图都是相同的。
图 1.部署步骤的流程图
第 1 步.在 SoapUI 上创建一个 SOAP 项目打开 SoapUI,单击
File > Create Empty Project
创建一个空项目。默认情况下,此项目名为 Project1。您可按自己的喜好随意命名该项目。对于本教程,该项目重命名为 CastIron_Deployment。
也可以通过单击
File > New SOAP Project
来创建新的 SOAP 项目。在打开的对话框中输入名称 CastIron_Deployment。
第 2 步.添加用于安全性和部署的 WSDL右键单击
CastIron_Deployment
项目,并添加安全性和部署 WSDL(如图 2a、2b 和 2c 中所示)。图 2a 显示了本步骤的第一个分步,即,将 WSDL 添加到项目中。右键单击
CastIron_Deployment
项目,并单击
Add WSDL
。
图 2a.将 WSDL 添加到项目中
这样会打开 Add WSDL 对话框。要添加安全性,请在 WSDL Location 文本框中输入(或浏览至)https://appliance-management-port/ws/security?wsdl,如图 2b 中所示。
图 2b.添加安全性 WSDL
您还要添加部署 WSDL。右键单击
CastIron_Deployment
项目,并单击
Add WSDL
。这样会打开 Add WSDL 对话框。要添加部署,请在 WSDL Location 文本框中输入(或浏览至)https://appliance-management-port/ws/deployment?wsdl,如图 2c 中所示。
图 2c.添加部署 WSDL
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议