TIBCO開発者向けのこれらの求人情報はすべて表示されますが、tibco.comからは、エンドユーザー向けであるため、このプラットフォームで開発者がコードごとに行うことを実際に掘り下げることはできませんでした。それはJAVAベースのプラットフォームですか?
2 に答える
開発の大部分が行われる場所であるTIBCOBusinessWorksについて話していると仮定します。
TIBCO Business WorksはJavaベースのプラットフォームですが、通常、Javaで行われる開発はほとんどありません。中心となるTIBCOBusinessWorksは、多数の(つまり、多数の)接続コンポーネント(TIBCOの世界ではスターターおよびアクティビティと呼ばれる)を備えたXSLT処理エンジンです。
開発は、従来のプロセス図と非常によく似た、スターターをアクティビティにリンクし、最終的にはエンドアクティビティにリンクすることによってグラフィカルに行われます。このスクリーンショットの右上で私が何を意味するかを見ることができます:
これらの図はそれぞれプロセス定義と呼ばれ、Javaで最も近いものはメソッドですが、プロセス定義のクラスの概念がないため、C関数とより密接に関連しています。
よく見ると、StorePO PublishToAdapterアクティビティが選択されていることがわかります。右下には、このアクティビティへの入力が他のプロセスデータ(開始からの出力または他のアクティビティからの出力のいずれか)から「マッピング」されていることがわかります。このマッピングは実際にはXSLTであり、視覚的に表されています。マッピングのルートノード(この場合は「body」)をテキストドキュメントにコピーすると、XSLTとして貼り付けられます(必要に応じて、そこで編集してコピーし直すこともできます。必要な場合に適しています。検索して置換します)。
プロセス定義を振り返ると、CheckInventory呼び出しプロセスアクティビティがあります。これは、作業中のプロセス定義から別のプロセス定義を呼び出す方法です。実際、このプロセス定義にはプレーンな開始アクティビティがあり、別のプロセス定義から呼び出されたことを示しています。
スタータープロセスは、開始アクティビティの代わりにプロセススターターを持つプロセス定義です。プロセススターターは、何らかのイベントに基づいてプロセス定義の呼び出しをトリガーします。たとえば、JMSキューレシーバープロセススターターは、特定のJMSメッセージを受信したときにトリガーされます。そのようなプロセススターターは、SOAP、HTTP、SMTP、さらには昔ながらのTCPを含む多くのものがあります。
同様に、上記のアクティビティやJDBCやFTPなど、多くのアクティビティがあります。
TIBCO Designerに実際にアクセスすることなく、TIBCOの役割のスキルを強化する最善の方法は、XPathとXSLTに焦点を当てることです。これは、ほとんどの場合、作業するものです。
TIBCO AMX Business Worksは、統合と自動化の目的で使用されるJavaプラットフォームです。プラグインベースのアーキテクチャを使用しているため、機能を拡張できます。製品は5.xバージョンから6.4.xバージョンに変更され、マイクロサービス機能、コンテナー化、クラウドの有効化などが含まれるようになりました。モデル駆動型の開発アプローチを使用してコーディング部分を削減しているため、非常に強力です。詳細については、ドキュメンテーション公式サイトのドキュメンテーションTIBCOAMXBWを参照してください。
スペイン語を知っていて、5.xバージョンについて知りたい場合は、TIBCOAMXBWチュートリアルに一連のビデオチュートリアルがあります。