Integration Server 10.3 | Integration Server Administrator's Guide | Managing Packages | Using Packages
 
Using Packages
 
Predefined Packages
The Package Repository
A package contains a set of services and related files, such as specifications, document types, and DSPs. When you add a service, specification, document type, or DSP to the webMethods Integration Server, you must add it to a package. Use a package to group services and related files.
By placing related files in a package, you can easily manage all the services and files in the package as a unit. For example, you can make them all available, disable them, refresh them, or delete them with one action. Additionally, if you have more than one Integration Server installed, you can use package management features to copy some or all services and files in a package to another server.
You can group your services using any package structure you choose, though most organizations group services into packages by function or application. For example, you might put all purchasing-related services in a package called “PurchaseOrderMgt” and all time-reporting services into “TimeCards.”
Important:
Every service on the server must belong to a package. Before you can make a service available for execution, you must load the package to which it belongs.
Access to a package and its contents is controlled through Access Control Lists (ACLs). Using ACLs, you control who can display a package from the Integration Server Administrator and Designer, who can edit the contents of a package, and who can execute services contained in the package. For more information about protecting packages, see Controlling Access to Resources with ACLs.
You can associate a package with a specific port so that when you replicate the package, it continues to use a port with the same number on the new server. See About Ports for more information about associating a package with a port.