- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我看到了 TIBCO 开发人员的所有这些工作职位,但从 tibco.com 我无法真正挖掘开发人员在这个平台上的代码编写方式,因为它更适合最终用户。它是基于 JAVA 的平台吗?
最佳答案
我假设您在谈论 TIBCO Business Works,因为这是完成大部分开发的地方。
TIBCO Business Works 是一个基于 Java 的平台,但通常很少使用 Java 进行开发。 TIBCO Business Works 的核心是一个 XSLT 处理引擎,具有很多(我的意思是很多)连接组件(在 TIBCO 世界中称为 Starters 和事件)。
通过将 Starter 链接到事件并最终链接到 End Activity 以图形方式完成开发,非常类似于传统的流程图。您可以在此屏幕截图的右上角看到我的意思:
这些图表中的每一个都称为流程定义,在 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/
我在文档中找不到答案,所以我在这里问。 在 Grails 中,当您创建应用程序时,您会默认获得生产、开发等环境。 如果您想为生产构建 WAR,您可以运行以下任一命令: grails war 或者 gr
我们组织的网站正在迁移到 Sitecore CMS,但我们正在努力以某种方式为开发人员 (4)、设计师 (4)、QA 人员 (3)、作者 (10-15) 和批准者 (4-10) 设置环境在他们可以独立
如何在WinCVS中设置CVSROOT环境变量? 最佳答案 简单的回答是:您不需要。 CVSROOT 环境变量被高估了。 CVS(NT) 只会在确定存储库连接字符串的所有其他方法都已用尽时才使用它。人
我最近完成了“learnyouahaskell”一书,现在我想通过构建 yesod 应用程序来应用我所学到的知识。 但是我不确定如何开始。 关于如何设置 yesod 项目似乎有两个选项。一是Stack
在这一章中,我们将讨论创建 C# 编程所需的工具。我们已经提到 C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,让我们先了解一下 C#
运行Ruby 代码需要配置 Ruby 编程语言的环境。本章我们会学习到如何在各个平台上配置安装 Ruby 环境。 各个平台上安装 Ruby 环境 Linux/Unix 上的 Ruby 安装
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我有一个这样的计算(请注意,这只是非常简化的、缩减版的、最小的可重现示例!): computation <- function() # simplified version! { # a lo
我使用环境作为哈希表。键是来自常规文本文档的单词,值是单个整数(某个其他结构的索引)。 当我加载数百万个元素时,更新和查找都变慢了。下面是一些代码来显示行为。 看起来从一开始的行为在 O(n) 中比在
我正在构建一个 R 包并使用 data-raw和 data存储预定义的库 RxODE楷模。这非常有效。 然而,由此产生的.rda文件每代都在变化。某些模型包含 R 环境,并且序列化似乎包含“创建时间”
(不确定问题是否属于这里,所以道歉是为了) 我很喜欢 Sublime Text ,我经常发现 Xcode 缺少一些文本/数据处理的东西。我可能有不止一个问题—— 'Command +/' 注释代码但没
我正在使用 SF2,并且创建了一些有助于项目调试的路由: widget_debug_page: path: /debug/widget/{widgetName} defau
我创建了一个名为 MyDjangoEnv 的 conda 环境。当我尝试使用 source activate MyDjangoEnv 激活它时,出现错误: No such file or direct
有没有办法区分从本地机器运行的包和从 Cordova 应用商店安装的包? 例如,我想像这样设置一个名为“evn”的 JavaScript 变量: if(cordovaLocal){ env = 'de
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我的任务是使用 java 和 mysql 开发一个交互式网站:使用 servlet 检索和处理数据,applet 对数据客户端进行特殊处理,并处理客户端对不同数据 View 的请求。 对于使用 jav
这按预期工作: [dgorur@ted ~]$ env -i env [dgorur@ted ~]$ 这样做: [dgorur@ted ~]$ env -i which date which: no
我想进行非常快速的搜索,看来使用哈希(通过环境)是最好的方法。现在,我得到了一个在环境中运行的示例,但它没有返回我需要的内容。 这是一个例子: a system.time(benchEnv(), g
我想开始开发 OpenACC 程序,我有几个问题要问:是否可以在 AMD gpu 上执行 OpenACC 代码? 如果是这样,我正在寻找适用于 Windows 环境的编译器。我花了将近一个小时什么也没
这可能看起来很奇怪,但是有没有办法制作机器(linux/unix 风格 - 最好是 RHEL)。我需要控制机器的速度以确保代码在非常慢的系统上工作并确定正确的断点(在时间方面)。 我能做到的一种方法是
我是一名优秀的程序员,十分优秀!