Using the FTP Binding Component in a Project

Tutorial Overview

The FTP Binding Component (referred as FTP BC) is a binding component implementation in compliance with JBI Specification 1.0.

FTP BC uses the FTP protocol to transport messages. This helps define the services using WSDL and bind them to FTP as the underlying message transport protocol. For example, in a JBI environment, the Services Engine (SE) can orchestrate the services consumption and provision.

The FTP BC implements all required using JBI specification so that it can be deployed and executed in any JBI compliant target environment.

This implementation also uses a NetBeans module as the design-time component to facilitate the process of service definition and binding. The NetBeans module makes WSDL authoring and FTP binding convenient in the NetBeans IDE.

This tutorial illustrates the following aspects of the FTP Binding Component.

  1. Create a SOA project.

  2. Add WSDL documents to your project.

  3. Use the Partner view of the WSDL editor to add the messages, partner link type, port type, and operation.

  4. Create a Composite Application project.

  5. Use the Composite Application (Service Assembly) editor to modify the project configuration.