gpt4 book ai didi

tibco - TIBCO Business Works 的开发环境是什么?

转载 作者:行者123 更新时间:2023-12-03 23:15:22 26 4
gpt4 key购买 nike

我看到了 TIBCO 开发人员的所有这些工作职位,但从 tibco.com 我无法真正挖掘开发人员在这个平台上的代码编写方式,因为它更适合最终用户。它是基于 JAVA 的平台吗?

最佳答案

我假设您在谈论 TIBCO Business Works,因为这是完成大部分开发的地方。

TIBCO Business Works 是一个基于 Java 的平台,但通常很少使用 Java 进行开发。 TIBCO Business Works 的核心是一个 XSLT 处理引擎,具有很多(我的意思是很多)连接组件(在 TIBCO 世界中称为 Starters 和事件)。

通过将 Starter 链接到事件并最终链接到 End Activity 以图形方式完成开发,非常类似于传统的流程​​图。您可以在此屏幕截图的右上角看到我的意思:
TIBCO Designer Screen Shot

这些图表中的每一个都称为流程定义,在 Java 中最接近的等价物是方法,但是它们与 C 函数更密切相关,因为没有流程定义类的概念。

仔细观察,您会注意到 StorePO Publish To Adapter Activity 已被选中。在右下角,您可以看到此事件的输入是从其他流程数据(可以是 Start 的输出,也可以是其他事件的输出)“映射”的。这种映射实际上是 XSLT,只是直观地表示出来。如此之多,将映射的根节点(在本例中为“正文”)复制到文本文档中会粘贴为 XSLT(如果您愿意,您甚至可以在那里对其进行编辑并复制回来;适用于您需要的时候)进行搜索和替换)。

回顾流程定义,有一个 CheckInventory 调用流程事件。这就是您从正在处理的流程定义中调用另一个流程定义的方式。事实上,这个流程定义有一个简单的启动事件,这表明它是从另一个流程定义调用的。

启动进程是具有进程启动程序而不是启动事件的进程定义。流程启动器根据某个事件触发流程定义的调用。例如,JMS Queue Receiver Process Starter 将在收到特定 JMS 消息时触发。有很多这样的进程启动器,包括 SOAP、HTTP、SMTP 甚至普通的旧 TCP。

同样,还有许多事件,包括上面的事件以及 JDBC 和 FTP。

在实际上无法访问 TIBCO Designer 的情况下,增强您担任 TIBCO 角色技能的最佳方法是专注于 XPath 和 XSLT,因为这主要是您将要使用的内容。

关于tibco - TIBCO Business Works 的开发环境是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com