Introdução

O Guia do Desenvolvedor do IBM® Cast Iron® Connector Development Kit (CDK) é para desenvolvedores que desejam usar a plataforma de desenvolvimento do Cast Iron Studio (Studio) para desenvolver e implementar conectores de plug-in que extraem dados a partir de sistemas de aplicativos ou outras origens de dados.

Os conectores aprimoram a funcionalidade principal do Studio expondo a API de um aplicativo externo para a plataforma de desenvolvimento do Cast Iron. As APIs estendem o mecanismo de script com novas bibliotecas e tipos de objeto e publicam eventos de notificação do sistema externo para um dispositivo de integração físico ou virtual do Cast Iron. Dispositivos do Cast Iron suportam a conexão com muitos tipos de terminais, incluindo FTP, SFTP, HTTP, HTTPS, Email (SMTP, POP), SAP, MQ, Serviços da Web e muitos sistemas de banco de dados comerciais.

Cada conector possui um arquivo descritor XML associado que permite que o conector seja usado no Studio no tempo de design. Os arquivos de definição de esquema XML (XSD) definem os elementos e atributos do arquivo XML.

A plataforma de desenvolvimento do Cast Iron apresenta um Assistente de Conector do CDK que o orienta quanto ao desenvolvimento do processo. O Studio fornece uma interface intuitiva de arrastar e soltar que pode reduzir significativamente o tempo de desenvolvimento.

Este guia fornece uma visão geral de conectores, introduz os componentes da plataforma de desenvolvimento do Cast Iron e fornece os procedimentos passo a passo necessários para desenvolver e implementar seus próprios conectores.

Pré-Requisitos

Muito do trabalho envolvido ao desenvolver um conector ocorre dentro do Studio, o que significa que você deve conhecer o funcionamento dos produtos do Studio e do Cast Iron. Você também deve estar familiarizado com as seguintes linguagens e formatos de arquivo:

  • Linguagem de Marcação Extensível (XML)
  • Web Services Description Language (WSDL)
  • Transformações de Linguagem de Folha de Estilo Extensível (XSLT)
Nota: Para muitas atividades, o Studio suporta um processo de "descoberta" para determinar a estrutura de parâmetros enviados para ou recebidos de um terminal. Se a atividade de entrada for descoberta no tempo de design, você deverá utilizar um WSDL abstrato ou um tipo de elemento de esquema. Declarar um elemento como abstrato requer o uso de um grupo de substituição. Se uma versão de abstrato não estiver disponível, você deverá modificar o arquivo ou esquema WSDL. O seu arquivo abstrato será então substituído pelo tipo de dados real no tempo de design. Para obter mais informações sobre arquivos abstratos, consulte Usando a Janela Incluir Atividades.