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. 综述 | 深度学习中的优化理论
  2. 一文看尽2020全年AI技术突破
  3. XCode中设置字体大小
  4. 对于linux socket与epoll配合相关的一些心得记录
  5. python @修饰符_数据结构与算法之8——抽象数据类型与python类
  6. 上岸 | 震惊!211高校硕士毕业后,我在非洲当酋长!
  7. PMP培训班备考资料分享
  8. Android TextToSpeech简单使用
  9. linux安装软件系列之yum安装
  10. 电脑系统win11改win10怎么改?Win11改win10教程
  11. python下载pywifi
  12. Groovy - Groovy ambiguous method overload
  13. linux 编译 mono,Mono和MonoDevelop源码编译安装
  14. harmonyos bate,HarmonyOS 生态最重的拼图,手机开发者 Beta 版终于到来
  15. 安卓投屏大师_好用的投屏软件合集—2020年
  16. 项目管理所有计算公式
  17. excel服务器条形码不显示,excel怎么制作条形码教程 excel条形码显示不出怎么办...
  18. 如何同时或者按顺序间隔启动多个程序
  19. Excel表格怎么转PDF?这两种途径都可以
  20. 水库水位库容监测系统方案

热门文章

  1. k8s 通过helm发布应用
  2. 世界热力地图 R语言
  3. 洛谷P1365 WJMZBMR打osu 题解
  4. python数字推盘游戏怎么显示步数_Python游戏开发:数字华容道
  5. 管家婆辉煌版提示:嘚瑟反馈率F 请联系任我行软件股份公司或当地合法代理,有后门?
  6. 程序运行提示缺少mfc110.dll等相关文件的解决办法
  7. 【matlab 激活】2017.11.11日后matlab统一过期需激活解决办法
  8. 机器学习算法-监督/无监督
  9. android传感器原理,Android移动设备中光电传感器的工作原理解析
  10. 优营占比双非 > 985,电子科大软工学院不容错过