Installing Open Source JBI Components into the NetBeans IDE
Contributed and maintained by Vince Genovese
July 31, 2007
This publication is applicable to NetBeans IDE 6.0 (Milestone 10).
Description
For more information about working with NetBeans IDE, see the Support and Docs page on the NetBeans web site.
Warning: This tutorial was created and tested against NetBeans 6.0 Milestone 10 daily builds. Features and procedures in this tutorial might not work with earlier releases or builds of NetBeans 6.0.
Warning: This tutorial uses components that are downloaded from the Open ESB open source site. These components might not be as reliable as those shipped with the GlassFish Application Server available with NetBeans 6.0 Milestone 10.
Expected duration: 30 minutes
Contents
Tutorial Requirements
Before you proceed, make sure you review the requirements in this section.
Prerequisites
This tutorial assumes that you have basic knowledge of the following technologies.
- Composite Applications and Service-oriented Architecture (SOA)
- Web Services
- Java Business Integration (JBI) concepts, based on the JSR 208 specification.
Software Needed for This Tutorial
Before you begin, you need to download and install the following software:
-
NetBeans 6.0 (Milestone 10)
Download the full distribution. The default installation includes SOA Pack and GlassFish V2, which are required for this tutorial.
top
Overview
The GlassFish Application Server available with NetBeans 6.0 Milestone 10 provides the following JBI components:
| BPEL Service Engine |
| Java EE Service Engine |
| SQL Service Engine |
| XSLT Service Engine |
| File Binding Component |
| HTTP Binding Component |
| JMS Binding Component |
You can download and install additional open source JBI components into the NetBEans 6.0 Milestone 10 IDE. These components are available from the open source project, Project Open ESB, and other related open source sites.
Note: In an earlier release of NetBeans, the NetBeans 6.0 Preview release, many of these open source components were automatically installed and available from the NetBeans IDE. Several tutorials from the NetBeans 6.0 Preview documentation illustrated how to use these components.
By following the procedures in this tutorial, you should be able to successfully import the projects available from NetBeans 6.0 Preview tutorials into NetBeans 6.0 Milestone 10.
This tutorial first shows how to download and install the FTP Binding Component, an open source JBI component, into the NetBeans 6.0 IDE (Milestone 10). It then shows you how to modify an existing composite application that uses the FTP Binding Component.
The following links are relevant for this tutorial:
top
Installing the FTP Binding Component into NetBeans 6.0 IDE (Milestone 10)
The following procedure illustrates how to install the open source version of the FTP Binding Component into the NetBeans 6.0 IDE. Modify this procedure to download and install other open source JBI components.
To install the FTP Binding Component:
- Configure and start the GlassFish Application Server, as described in the following mini-tutorial, Configuring and Starting the GlassFish Application Server.
-
In your web browser, navigate to Open JBI Components (Nightly Builds).
-
Select ftpbc.jar and save it to a temporary directory on your computer's local drive.
-
In the Services window of the NetBeans IDE, expand the Servers > GlassFish V2 > JBI > Binding Components node.
Note that the default set of Binding Components does not include the FTP Binding Component.
-
Right-click the Binding Components node and select Install New Binding Component.
Navigate to the temporary location where you downloaded the ftpbc.jar file and select Install.
- After the installation completes, view the Servers > GlassFish V2 > JBI > Binding Components node to verify that the FTP Binding Component is installed.
top
Installing the WSDL Extension Plug-In for the FTP Binding Component
This section shows how to install the WSDL extension plug-in for the FTP Binding Component into the NetBeans IDE. This plug-in facilitates the WSDL editing tools in the NetBeans IDE for working with the FTP Binding Component.
To install the WSDL extension for the FTP Binding Component:
-
Navigate to the following location to download the NetBeans FTP WSDL extension module for the FTP Binding Component, and save it to a temporary directory on your computer's local drive:
NetBeans FTP WSDL Extension Module
-
In the NetBeans IDE, from the Tools menu, select Plugins to open the Plugin Manager.
- In the Plugin Manager, select the Downloaded tab and then click Add Plugins.
- Navigate to the location you save the WSDL extension module, and select the module.
-
Click Install to install the FTP WSDL extension plugin.
Follow the prompts of the installer to complete the installation and then close the Plugin Manager.
top
[Return to Vince's Blog]
Test Drive This Tutorial: This tutorial shows how to import open source JBI components into the GlassFish Application Server available with NetBeans 6.0 (Milestone 10).
Comments on this tutorial are welcome. Either send them to me, Vince Genovese, directly, or post comments to Vince's Blog.
[Return to Vince's Blog]