TIBCO Active Matrix Business Works 是一种中间件产品,可作为关键任务 IT 环境的集成基础。Business Works 6由包括基于 Eclipse 的设计时、强大的流程引擎和基于 OSGi 的模块化运行时在内的下一代基础提供支持,使开发人员能够在最短的时间内创建新服务、编排业务流程和集成应用程序时间可能。

在本教程中,我们将了解如何使用 TIBCO Business Works 6 (BW6) 或 Container Edition (BWCE) 创建 RESTful Web 服务。TIBCO Business Works Container Edition 允许客户利用 TIBCO Active Matrix Business Works 的强大功能,以 API 优先的方法构建云原生应用程序,并将其部署到基于容器的 PaaS 平台,例如 Cloud Foundry、Kubernetes 和 OpenShift或类似的支持 Docker 的云平台。

打开商务工作室进行商务工作,出现欢迎界面。
 继续并单击工作台,它会将您带到设计视图。
 通过单击一个新项目来创建一个新的应用程序模块。
 它将打开一个项目向导,找到应用程序模块并单击下一步。
 将应用程序命名为 rest service,单击下一步并保留所有默认文件夹,单击下一步然后完成。
 这将创建一个带有空流程的典型业务工作应用程序模块。
 删除作为应用程序模块创建的一部分出现的空进程。
 右键单击rest 服务包并创建一个新的business works rest 资源。
 它打开一个 rest 服务向导,保留所有默认值,然后取消选中 post 操作并选中 get 操作,单击下一步然后完成。
 这将使用 get 操作创建一个地址资源,get-out 活动是为其余应用程序配置输出的地方。
 为应用程序提供一个 hello world 字符串作为输出,并说欢迎使用 BW6 并保存。
 将记录器添加到流程中,为此转到常规活动并向下定位日志活动,然后将其放入流程画布中。
 拖动过渡以连接以获取输出活动,在日志中,消息写入一条日志消息,说明这是一个 BW 应用程序并保存它。
 这就完成了设计过程,点击播放按钮来测试应用程序。
 它启动应用程序,转到控制台视图以查看日志;等到项目开始。
 一旦BW 应用程序启动,请尝试调用其余应用程序。
 要执行此操作,请单击 enter 并通过键入 l-rest doc 命令获取应用程序的 rest URL,该命令获取 rest 应用程序的发现 URL。
 复制此 URL,使用浏览器并单击输入,这将打开 Swagger UI。TIBCO BW6 原生支持 Swagger UI。
 单击该资源可查看其余 Web 服务中实现的所有资源。
 目前,获取一个资源,点击试用,出现“hello world welcome to BW6”的消息,响应代码为 200,这意味着它是成功的。
 转到工作室查看日志,找到在日志活动“这是一个 BW 应用程序”中配置的日志

如何使用 Tibco Business Works 6 (BW6) 或容器版 (BWCE) 创建 Restful Web 服务相关推荐

  1. Skype For Business 2015实战系列14:创建Office Web App服务器场

    Skype For Business 2015实战系列14:创建Office Web App服务器场 前面的操作中我们已经成功的安装了Office Web App Server,今天我们将创建Offi ...

  2. calcbusiness使用教程_Calc Business v4.4.2高级特别版 一款专业的科学计算器

    前几天有小伙伴在文章处留言需要一款可以进行度分秒计算的科学计算器. 所以今天给大家带来的这款软件就是一款非常专业的科学计算器,不仅仅支持常规的运算,还支持计算复杂的函数和物理常数,里面具有数百种功能, ...

  3. spring boot示例_Spring Boot REST示例

    spring boot示例 Spring Boot is an awesome module from Spring Framework. Once you are used to it, then ...

  4. Spring RestController

    Spring RestController annotation is a convenience annotation that is itself annotated with @Controll ...

  5. WebSphere升级:sMash、eXtreme Scale、Virtual Enterprise、Business Even

    在上周IBM IMPACT会议上,连同IBM's Smart SOA vision一起,IBM 公布了几款新的和重新注册商标的升级产品,它们分别用于处理虚拟化(Virtual Enterprise). ...

  6. SOA与EAI的比较

    在一家银行基于ESB产品做企业应用集成项目,自然要言必称SOA.客户对SOA也比较感兴趣,他们有EAI产品和项目经验.一日问SOA和EAI到底什么区别,SOA比EAI究竟多了哪些东西.当时就自己的理解 ...

  7. 【转】Web服务软件工厂

    patterns & practices开发中心 摘要 Web服务软件工厂(英文为Web Service Software Factory,也称作服务工厂)是一个集成的工具.模式.源代码和规范 ...

  8. Spring教程– Spring Core Framework教程

    Spring is one of the most widely used Java EE frameworks. I have written a lot on Spring Tutorial an ...

  9. restful soap_Web服务面试问题– SOAP,RESTful

    restful soap Welcome to the Web Services Interview Questions with detailed answers. Recently I have ...

最新文章

  1. webgl之3d动画
  2. oracle em 空白,Oracle em中出现按钮乱码的实际解决方案
  3. 若川诚邀你加源码共读群,帮助更多人学会看源码~
  4. python语言程序设计实践教程答案实验六_Python程序设计实践教程
  5. hdu1247Hat’s Words(trie树)
  6. java jodd_Jodd :一款优雅的 Java 工具集
  7. javascript array map方法
  8. Python常用软件包,python使用的软件
  9. 【Unity3d】存档与读档
  10. 怎么将计算机的触摸鼠标锁定,戴尔电脑怎么将触控板锁定?
  11. BGP路由器协议排错教程:BGP 对等体翻动问题
  12. 区间选点(贪心,区间问题)
  13. IDEA上的项目文件不慎删除了该怎么办
  14. 企业邮箱“成员收发权限”功能详解【如何开通企业邮箱】
  15. 请不要直接拆除或更换旧光纤!Softing为您提供光纤以太网网络解决方案
  16. JavaMail(一)搜索邮件
  17. 百度地图离线开发demo-海量数据绘制
  18. 频谱分析幅值单位_示波器FFT查看信号频谱和设置的方法
  19. visio机柜设备图标_弱电系统设备安装大样图,CAD版本弱电新人必备!
  20. 三相电压不平衡的判断方法和解决办法

热门文章

  1. 2022 超有风格的微信头像,快换上吧
  2. 达内C语言学习(day03)
  3. python csv 转换 excel
  4. Vim_设置Esc快捷键及补全功能:
  5. 前端安全系列:如何防止XSS攻击?
  6. 如何提升权限运行远程桌面客户端?
  7. [洛谷 1365] WJMZBMR打osu! / Easy {期望DP}
  8. 众多商家都在用的小魔推同城拓客,到底是怎么做的
  9. flarum 轻论坛安装教程
  10. 地理信息系统有哪些功能?