sts集成jboss_JBoss BPM Travel Agency演示与现代BPM数据集成

sts集成jboss

数据整合 不久前,我们启动了一个规模较大的JBoss Travel Agency演示项目,以展示JBoss BPM Suite的一些更有趣的功能。

我们提供了一系列视频 ,不仅向您展示了如何安装它,项目中各种规则和流程工件的含义,还向您介绍了在实际使用JBoss Travel Agency流程期间可以采取的各种方法。

随着时间的推移 ,该项目继续扩展 ,不仅增加了预订流程,而且还增加了付款流程,其中包括诸如补偿(回退预订),将传统Web服务集成到服务任务中以及信用卡欺诈检测系统等高级功能。

我们已经在多个在线网络研讨会上展示了该项目,包括PEX Processing Network 。

继续使用JBoss Data Virtualizaiton与JBoss BPM Travel Agency扩展和集成数据

继续扩展和整合数据
JBoss BPM Travel Agency使用
JBoss数据虚拟化

之后,我们决定提供一个可重用的演示项目,您可以轻松地自己动手 ,探索有关JBoss BPM项目如何与我们通过JBoss Fuse从现有的经典Web服务迁移而来的微服务集成的详细信息。

最后,我们整理了《 JBoss集成最终指南》 ,在其中研究了一些更有趣的产品,可用于实现JBoss BPM集成各种数据需求的用例。

讨论中唯一遗漏的是数据集成的工作示例,其中我们“…从不同的系统访问数据和功能,以创建核心信息的组合且一致的视图,以供整个组织使用,以获取必要的见解并改善业务决策。和操作。 这种集成通常有助于加速商业智能系统的开发。”

提交旅行预订请求。

提交旅行预订请求。

由于JBoss数据虚拟化(DV)非常适合这种类型的集成,因此我们进行了一个工作示例,将工作正常的JBoss BPM Travel Agency与JBoss DV虚拟化数据源完全集成在一起,使我们能够收集航班和酒店信息信息。

我们还使用这种集成将预订数据传达回JBoss DV在后台为我们管理的正确记录系统,并提供集成到JBoss BPM Suite BAM仪表板中的一致视图。

JBoss DV提供了飞行数据的简明视图。

JBoss DV提供了飞行数据的简明视图。

也请花些时间参加我们的在线BPM数据集成指南网络研讨会, 该指南将提供有关该项目的所有详细信息以及该项目的实时运行,展示此处介绍的所有内容。

示范项目

该项目将在JBoss BPM Travel Agency项目规则,流程,表格和子流程中安装JBoss BPM Suite 6.1。 然后,它将安装带有几个数据源设置的JBoss DV 6.1.1,供我们的应用程序使用。

JBoss DV提供了酒店数据的概述。

JBoss DV提供了酒店数据的概述。

要设置此项目,只需执行几个简单的步骤。

安装

  1. 下载并解压缩。
  2. 将产品添加到安装目录。
  3. 运行“ init.sh”或“ init.bat”文件。 “ init.bat”必须以管理权限运行。
  4. 使用'-Djboss.socket.binding.port-offset = 100'启动具有偏移端口的JBoss DV Server
  5. 在BAM仪表板中跟踪航班预订。

    在BAM仪表板中跟踪航班预订。

    启动JBoss BPM Suite服务器,在http:// localhost:8080 / business-central(u:erics / p:bpmsuite1!)登录,构建和部署JBoss BPM Suite流程项目。

  6. 创建自定义仪表板条目以监视外部JBoss DV虚拟数据库视图:
  7. - select menus Dashboards --> Business Dashboards - select Administration -->  External Connections - select Create New Datasource and select radio box Custom Datasource- fill in form as follows:- Name: TravelVDB- Url:  jdbc:teiid:TravelVDB@mm://localhost:31100- DB Driver Class:  select Teiid- User:  teiidUser- Password:  admin_24- Test query:  select 1- select Check Datasource, if all goes well Save the configuration.- select in top left Workspace: 'Flight and Hotel Bookings'- these are the BAM dashboard views of the integrated data.- monitor for bookings when running process instances.
酒店预订已完成并显示在BAM仪表板中。

酒店预订已完成并显示在BAM仪表板中。

一旦启动并运行,只需在JBoss BPM Suite中构建项目并通过以下客户端Web应用程序提交来运行该过程: http:// localhost:8080 / external-client-ui-form-1.0

想要使您的业务自动化?

想要使您的业务自动化?

现在,该流程将使用各种数据源,而BAM仪表板将提供实时运行数据,以供您查看流程用户在预订战斗和旅馆时使用的数据。

如果您需要视觉帮助,可以观看JBoss BPM Travel Agency随附的视频,这些视频向您展示如何进行有效的旅行预订。

我们希望您也喜欢它,并随时在JBoss Demo Central中浏览更多。

翻译自: https://www.javacodegeeks.com/2015/06/modern-bpm-data-integration-with-jboss-bpm-travel-agency-demo.html

sts集成jboss

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/337774.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详解C语言的C#数组

点击蓝字关注我们数组是一种存储相同类型元素的固定大小顺序集合。数组用于存储数据集合,但一般会将数组视为存储在连续存储器位置的相同类型的变量的集合。如果要存储表示100名称学生的分数,需要独立地声明100整数变量。例如:number0.number…

oracle的连接函数,Oracle各种连接函数总结

1.前言Oracle可用连接函数会介绍以下几个Oracle列转行函数 Listagg()strcat()wmsys.wm_concat()2.Oracle列转行函数 Listagg()2.1最基础的用法:LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)用法就像聚合函数一样,通过Group by语句,把每个Gr…

抽象工厂模式设计模式_21世纪的设计模式:抽象工厂模式

抽象工厂模式设计模式这是我的演讲的第二部分,“ 21世纪的设计模式” 。 此模式在Java代码中到处都有使用,尤其是在更多“企业”代码库中。 它涉及一个接口和一个实现。 该界面如下所示: public interface Bakery {Pastry bakePastry(Toppi…

对 C 语言指针最详尽的讲解

点击蓝字关注我们指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所以本文尽可能的通过一篇文章完全讲解指针。为什么需要指针?指针解决了一些编程…

app http routes.php,Laravel:我的应用程序没有被路由(Laravel : My app doesn't get routed)

Laravel:我的应用程序没有被路由(Laravel : My app doesnt get routed)我正在运行我的第一个laravel应用程序,在接下来的几个小时中遇到依赖项安装错误。对不起它可能是一个小错误,但似乎我无法找到。图片较暗,电脑坏了。应用程序…

为什么 Android 必须在主线程更新 UI ?

点击蓝字关注我们为什么Android必须在主线程更新UI?站在各位大牛的肩膀上,谢谢!正常情况下,Android需要在UI线程更新UI,然鹅,在特殊情况下,子线程也能更新UI不在讨论之列,这篇文章主…

eclipse m2e配置_使用此首选项可加快Eclipse m2e配置

eclipse m2e配置谁不认识他们。 Eclipse中的旧式JFace对话框可以使您直观地看到实际上是一个相当简单的XML或属性文件。 对于m2e,它看起来像这样: 不幸的是,此屏幕的加载速度有点慢,除了检查版本号和其他您将永远不会更改的东西…

学点 STL C++ 的线性容器

点击蓝字关注我们std::array看到这个容器的时候肯定会出现这样的问题:为什么要引入 std::array 而不是直接使用 std::vector?已经有了传统数组,为什么要用 std::array?先回答第一个问题,与 std::vector 不同,std::arr…

C++:良好的编程习惯与编程要点

点击蓝字关注我们以良好的方式编写C class假设现在我们要实现一个复数类complex,在类的实现过程中探索良好的编程习惯。① Header(头文件)中的防卫式声明complex.h: # ifndef __COMPLEX__ # define __COMPLEX__ class complex {} # endif防止头文件的内容被多次包含…

如何使用man命令linux,Linux man命令的使用方法

Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。可以使用man man 查看man的使用方法1.man共有以下几个章节代码功能1标准用户命令(Executable programs or shell commands)2系统调用(System calls)functions…

又要卷?挑战 C 语言,新的系统编程语言 Hare 发布

点击蓝字关注我们开发者 Drew DeVault 公布了一门新的系统编程语言 Hare (野兔)。Hare 的开发时间接近两年半,它使用静态类型系统、手动内存管理和最小运行时,非常适合编写操作系统、系统工具、编译器以及其他低级高性能任务。据 …

java cuba_CUBA平台–新的Java企业应用程序框架

java cuba所以..你好,世界! 我们的英语网站终于可以正常使用了,现在每个人都可以下载该平台,并可以以前所未有的速度更快地创建业务应用程序。 在我们决定与国际Java社区共享足够好之前,我们花了六年的永久发展和偶尔的…

进程、线程、协程三个概念傻傻分不清

点击蓝字关注我们进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个 16 位长处理机的进程空…

C++ STL deque 容器底层实现原理(深度剖析)

点击蓝字关注我们什么是多态,多态有什么用途?定义:“一个接口,多种方法”,程序在运行时才决定调用的函数。实现:C多态性主要是通过虚函数实现的,虚函数允许子类重写override(注意和overload的区…

​常问的16个C语言问题,你能答上来几个?

点击蓝字关注我们最近不少小伙伴在找工作,这里我给大家分享一下面试中经常会遇到的一些嵌入式C语言问题,你看看能答上来几个呢?1用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#de…

centos linux 内核升级,Centos系统的升级及Linux 内核升级

系统及内核版本:[rootnode5 ~]# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core)[rootnode5 ~]# uname -aLinux node6 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux更新仓库:[rootnode5 yu…

spring javaee_JavaEE还是Spring? 都不行! 我们呼吁新的竞争者!

spring javaee如果您一直在Twitter上关注一些Java的重要人物,或者在Reddit上阅读了“新闻”,那么您一定不会错过Spring和JavaEE宣传人员之间热闹的“贱人之战”(请原谅我的法语)。 首先,于尔根霍勒(JrgenH…

C语言代码优化的方法

点击蓝字关注我们在本篇文章中,我(指原作者)收集了很多经验和方法。应用这些经验和方法,可以帮助我们从执行速度和内存使用等方面来优化C语言代码。简介在最近的一个项目中,我们需要开发一个运行在移动设备上但不保证图像高质量的轻量级JPEG库…

linux源码安装apache2,CentOS7编译安装Apache2

在LAMP环境下对于服务的安装是必不可少的,在linux环境下安装软件也有两种不同的方式,一种是yum安装当然了不同的linux发行版本使用略有不同,另一种是通过编译安装,编译安装要比yum安装要可控此,但是要比yum安装略微麻烦…

C/C++ 命中率比较高的面试知识点,你都答得上来吗

点击蓝字关注我们第一部分:计算机基础1. C/C内存有哪几种类型?C中,内存分为5个区:堆(malloc)、栈(如局部变量、函数参数)、程序代码区(存放二进制代码)、全局/静态存储区(全局变量、static变量&…