Introduction
Le manuel IBM® Cast Iron® Connector Development Kit (CDK) - Guide de développement s'adresse aux développeurs qui souhaitent utiliser la plateforme de développement Cast Iron Studio (Studio) pour développer et déployer les connecteurs de plug-in qui extraient les données des systèmes d'applications et d'autres sources de données.
Les connecteurs permettent d'améliorer les principales fonctionnalités de Studio en exposant l'API d'une application externe à la plateforme de développement Cast Iron. Les API étendent le moteur de scriptage à de nouvelles bibliothèques et types d'objet et publient les événements de notification à partir du système externe dans un dispositif d'intégration Cast Iron physique ou virtuel. Les dispositifs Cast Iron prennent en charge la connexion à différents types de noeuds finaux, notamment FTP, SFTP, HTTP, HTTPS, messagerie électronique (SMTP, POP), SAP, MQ, services Web et de nombreux systèmes de base de données commercialisés.
Chaque connecteur est associé à un fichier descripteur XML qui lui permet d'être utilisé dans Studio lors de la phase de conception. Les fichiers XSD (définition de schéma XML) définissent les éléments et les attributs de ce fichier XML.
La plateforme de développement Cast Iron contient un assistant de connecteur CDK destiné à vous accompagner tout au long du processus de développement. Studio propose une interface de glisser-déposer intuitive permettant de réduire considérablement le temps de développement.
Ce guide présente les connecteurs, décrit les composants de la plateforme de développement Cast Iron et contient des procédures détaillées qui vous permettent de développer et de déployer vos propres connecteurs.
Conditions requises
La plus grande partie des tâches liées au développement d'un connecteur étant exécutées dans Studio, vous devez vous familiariser avec Studio et les produits Cast Iron. Vous devez également connaître les langages et formats de fichier suivants :
- Extensible Markup Language (XML)
- WSDL (Web Services Description Language)
- XSLT (Extensible Stylesheet Language Transformations)