A Project represents a logical system designed to implement either all or part of a business integration task. The basic functionality of a Project is processing and routing messages, which it accomplishes by means of Collaborations. Projects are created using tools contained within the NetBeans IDE, and are deployed to specific runtime Environments that represent the physical system supporting the software. Components developed for use in one Project can be used in another, and a Project can internally reference another Project.
With the release of Java CAPS 6, Projects can be either Repository-based or based on Java Business Integration (JBI). With this release, you also create or open a top-level Repository-based project following the standard NetBeans pattern. Even though data for Repository-based Projects remains externally stored in the Repository, the projects appear as Project folders under the CAPSRepositoryProject directory. There is one folder for each top-level project, and these folders contain pointers to the Repository for each Java CAPS Project you create.
The CAPSRepositoryProject is synchronized with the top-level projects in the Repository each time the Repository is refreshed and each time NetBeans connects to the Repository. You can refresh the Repository by using the Tools > CAPS Repository > Refresh All menu item. Refreshing or connecting to the Repository downloads information from the Repository to the local CAPSRepositoryProject directory.
The following sections provide information on creating and opening a Repository-based top-level Project, and connecting Project components to each other.
Procedures are described in the following topics:
Project components are discussed in the following topic :
Additional details about relevant features of the enhanced NetBeans IDE user interface are provided in the following topics: