Question

Je vois tous ces articles d'emploi pour Tibco Developer, mais sur TIBCO.com, je ne pouvais pas vraiment creuser ce qu'un développeur fait CodeWise sur cette plate-forme, car cela s'adresse davantage aux Enduseurs. Est-ce une plate-forme basée sur Java?

Était-ce utile?

La solution

Je suppose que vous parlez des travaux de Tibco Business, car c'est là que la majorité du développement est effectué.

Tibco Business Works est une plate-forme basée sur Java, mais normalement très peu de développement est effectué en Java. Dans It's Heart, Tibco Business Works est un moteur de traitement XSLT avec beaucoup (et je veux dire beaucoup) de composants de connectivité (appelés entrées et activités dans le monde du TIBCO).

Le développement se fait graphiquement en liant le démarreur aux activités et éventuellement à une activité finale, un peu comme un diagramme de processus traditionnel. Vous pouvez voir ce que je veux dire en haut à droite de cette photo d'écran: TIBCO Designer Screen Shot

Chacun de ces diagrammes est appelé une définition de processus et l'équivalent le plus proche en Java est une méthode, mais ils sont plus étroitement liés aux fonctions C car il n'y a pas de concept de classe pour les définitions de processus.

En regardant attentivement, vous remarquerez que la publication de magasin Publier dans l'adaptateur est sélectionnée. En bas à droite, vous pouvez voir que l'entrée de cette activité est «mappée» à partir d'autres données de processus (qui peuvent être soit la sortie du début, soit la sortie des autres activités). Cette cartographie est en fait XSLT, juste représentée visuellement. À tel point que la copie du nœud racine du mappage ("corps" dans ce cas) dans un document texte collet comme xslt (vous pouvez même le modifier là-bas et le copier si vous êtes si enclin; bon quand vous devez effectuer une recherche et remplacer).

En regardant en arrière la définition du processus, il existe une activité de processus d'appel Checkinventory. C'est ainsi que vous invoquez une autre définition de processus de celle sur laquelle vous travaillez. En fait, cette définition de processus a une activité de démarrage simple, ce qui indique qu'il a invoqué une autre définition de processus.

Les processus de démarrage sont des définitions de processus qui ont un démarreur de processus au lieu d'une activité de démarrage. Le démarreur de processus déclenche l'invocation de la définition de processus en fonction d'un événement. Par exemple, un démarreur de processus de récepteur de file d'attente JMS déclenchera lorsqu'il recevra un message JMS spécifique. Il existe de nombreux démarreurs de processus, notamment du savon, du HTTP, du SMTP et même du vieux TCP.

De même, ce sont de nombreuses activités, y compris celles ci-dessus et JDBC et FTP.

Sans avoir réellement accès à Tibco Designer, la meilleure façon de renforcer vos compétences pour un rôle TIBCO est de se concentrer sur XPATH et XSLT, car c'est surtout ce avec quoi vous travaillerez.

Autres conseils

Tibco AMX Business Works est une utilisation de la plate-forme Java à des fins d'intégration et d'automatisation. Il utilise une architecture basée sur un plug-in, ce qui signifie que vous pouvez étendre les fonctionnalités. Le produit est passé de leur version 5.x à 6.4.x vers la version maintenant pour inclure les capacités de micro-services, la conteneurisation, l'activation du cloud, etc. Il utilise une approche de développement axée sur le modèle pour réduire les pièces de codage, c'est pourquoi est si puissant. Vous pouvez trouver plus d'informations sur le site officiel de la documentationDocumentation TIBCO AMX BW

Si vous connaissez l'espagnol et que vous souhaitez en savoir plus sur la version 5.x, j'ai un ensemble de didacticiels vidéo à TIBCO AMX BW Tutoriels

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top