我看到了TIBCO开发人员的所有这些职位,但是从tibco.com我无法真正挖掘开发人员在这个平台上的编码方式,因为它更倾向于最终用户。它是基于JAVA的平台吗?
答案 0 :(得分:29)
我假设你在谈论TIBCO Business Works,因为这是大部分开发工作的地方。
TIBCO Business Works是一个基于Java的平台,但通常很少用Java完成开发。 TIBCO Business Works是一个XSLT处理引擎,它有很多(我的意思是很多)连接组件(在TIBCO世界中称为Starters和Activities)。
通过将Starter链接到Activities并最终链接到End Activity,以图形方式完成开发,非常类似于传统的流程图。你可以在这个屏幕截图的右上角看到我的意思:
这些图中的每一个都称为流程定义,Java中最接近的等价物是一种方法,但它们与C函数关系更密切,因为没有类过程定义的概念。
仔细观察,您会注意到StorePO Publish To Adapter Activity已被选中。在右下角,您可以看到此活动的输入是从其他过程数据“映射”的(可以是Start的输出,也可以是其他活动的输出)。这个映射实际上是XSLT,只是直观地表示。因此,将映射的根节点(在本例中为“body”)复制到文本文档中作为XSLT粘贴(您甚至可以在那里进行编辑并在需要时将其复制回来;适合何时需要进行搜索和替换。)
回顾Process Definition,有一个CheckInventory调用流程活动。这是您从正在处理的工作定义中调用另一个流程定义的方法。实际上,此Process Definition有一个简单的Start Activity,它表示它是从另一个Process Definition调用的。
入门级流程是具有Process Starter而非Start Activity的流程定义。 Process Starter根据某些事件触发Process Definition的调用。例如,JMS队列接收器进程启动器将在收到特定JMS消息时触发。有许多这样的Process Starters,包括SOAP,HTTP,SMTP甚至普通的旧TCP。
同样是许多活动,包括上面的活动以及JDBC和FTP。
如果没有实际访问TIBCO Designer,提高TIBCO角色技能的最佳方法是专注于XPath和XSLT,因为这主要是您将要使用的。
答案 1 :(得分:0)
TIBCO AMX Business works是一个用于集成和自动化目的的Java平台。它使用基于插件的架构,这意味着您可以扩展功能。该产品现已从5.x版本更改为6.4.x版本,包括微服务功能,容器化,云启用等。 它使用模型驱动的开发方法来减少编码部分,这就是为什么如此强大。 您可以在文档官方网站Documentation TIBCO AMX BW
上找到更多信息如果您了解西班牙语并想了解5.x版本,我在TIBCO AMX BW Tutorials
有一套视频教程