When you develop message flows in the
IBM Integration Toolkit, you can choose what sort
of project they are contained in, depending on your development style:
- Applications provide a container to hold related message flows
and resources which should be deployed and managed together. Applications
provide encapsulation, and resources within an application are always
packaged and deployed as a single unit, and can also be managed as
a single unit. For more information, see Applications and libraries.
- Services are a special type of Application which have a defined
interface as well as implementation. These provide assisted development
to provide Web Services in a broker. Like Applications, Services provide
encapsulation and are deployed and managed as a single unit. For more
information, see Integration services.
- Libraries provide a container for related flows and resources
which promotes reuse. A Library is also packaged and deployed as a
single unit, and can be used by Applications or by independent message
flows.
- integration
projects provide an unstructured
container in which you can develop message flows and related resources.
When resources from an integration project are
packaged for deployment, you can choose exactly which resources should
be packaged together. For more information, see Integration projects. Note that integration
projects cannot contain message models.