IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer
Editing module deployment properties
In IBM Integration Designer, any changes that you directly make to module deployment properties in deployment descriptor files are typically overwritten when the deploy code is next regenerated. However, you can use the module deployment editor to specify and retain changes to module deployment properties, such as changes to the web services security settings. The module deployment editor saves your changes to a deployment side file, which is used to automatically update the module deployment properties in the deployment descriptor files whenever the deploy code is regenerated or the module is installed on the server.
By design, custom SCA application names are deployed with the naming convention " Application_Name"+"App". This is a restriction imposed by SCA. You should not modify the application name when you are using the administrative console wizard to manually deploy the application. This may cause conflicts with the module deployment properties.
The following topics describe the key concepts in editing module deployment properties and explain how to open and use the module deployment editor.
- Module deployment properties
In IBM Integration Designer, you can use the module deployment editor to specify and retain changes to module deployment properties in deployment descriptor files.- WS-Security specification
The web services WS-Security specification describes enhancements to SOAP messaging to provide quality of protection through message integrity, message confidentiality, and single message authentication. These mechanisms can be used to accommodate a wide variety of security models and encryption technologies.- Module deployment editor
In IBM Integration Designer, the module deployment editor is the designated tool for editing module deployment properties for web services exports and imports. It enables you to specify and persist changes to module deployment properties in deployment descriptor files. The module deployment editor features a simple user interface that enables you to easily manage module deployment properties.- Mappings to Java EE deployment descriptor editors
The module deployment editor maps to several Java EE deployment descriptor editors.- Opening the module deployment editor
You can open the module deployment editor from the Business Integration view, Physical Resources view, or the assembly diagram of your module.
- Editing WS-Security properties
Using the module deployment editor, you can edit WS-Security properties for your web services exports and imports. The high-level tasks in editing these web services security properties are essentially the same regardless of whether you are securing your exports and imports with authentication, signing, or encryption.- Implementing authentication
WS-Security supports a variety of security token types for authentication, such as username tokens, binary tokens, and custom tokens. Username tokens are used in basic authentication, whereas binary tokens (like x.509 and LTPA tokens) are used in more advanced forms of authentication. In this release of IBM Integration Designer, the module deployment editor documentation describes how to implement basic authentication using username tokens.- Create and assigning security roles to web service exports
In the module deployment editor, you can create and assign security roles to web service exports.- Binding roles defined in assembly diagrams
In the module deployment editor, you can bind security roles that are defined in your assembly diagrams.- Changing URLs for web service exports
In the module deployment editor, you can change the endpoint (URL) of an SCA export with a SOAP/HTTP web service binding, including both the context root and the URL mapping.- Adding JAX-RPC handlers for web service exports
In the module deployment editor, you can add a JAX-RPC handler before an SCA export with a SOAP1.1/HTTP using a JAX-RPC web service binding or a SOAP1.1/JMS web service binding and change the message request.- Adding JAX-RPC handlers for web service imports
In the module deployment editor, you can add a JAX-RPC handler after an SCA import with a SOAP1.1/HTTP using JAX-RPC web service binding or a SOAP1.1/JMS web service binding and change the message request.- Use a resource reference in an assembly diagram
In the module deployment editor, you can add a resource reference that enables a Java component in the assembly diagram to access the resource.For example, you can add a JDBC data source reference that enables a Java component in the assembly diagram to access data in a relational database.
- Limitations of the module deployment editor
From time to time, you may encounter some limitations in using the module deployment editor.