Creating an integration service from scratch

To create an integration service from scratch, define a service interface and implement its operations.

Before you begin

  • Read the concept information about Integration services.
  • If you want to create an integration service definition that will be used by multiple integration services, create a shared library. You can then select this shared library when you complete the New Integration Service wizard.
If you have an existing interface that is specified in a WSDL file or designed in a Business Process Manager .twx file, complete the steps in one of the following topics:

About this task

To create an integration service by defining a new interface, complete the following steps:

Procedure

  1. Open the New Integration Service wizard by using one of the following methods:
    • Click File > New > Integration Service.
    • In the Application Development view, click New > Start by creating an integration service.
    • Right-click the white space of the Application Development view then click New > Integration Service.
  2. Enter a name for the integration service, and optionally a description.
  3. To specify how you want to define the interface for your integration service, select Define it myself using the integration service editor.
  4. Specify where you want to store your interface definition.
    • If the definition will be used by this integration service only, store the definition in the integration service project.
    • If the definition might be used by multiple integration services, store the definition in a shared library.
  5. Click Next.
  6. Optional: If the integration service requires resources that are stored in libraries, select those libraries. This step creates a reference to the libraries from the integration service.
  7. Click Finish.

Results

An integration service is created and is shown in the Service editor. You can also expand the service in the Application Development view to view the integration service and its associated resources.

What to do next

  1. Define the operations of the service interface by using the Interface tab of the service editor.

    Use the controls to add a request-response operation or a one-way (request) operation. You can define the inputs and outputs of each operation, and specify the name and type of each one. For more information, see Defining the operations in a service interface.

  2. Implement the operations that are defined in your service interface. For more information, see Implementing an integration service operation.
  3. Deploy and test an integration service. If you have stored your definition in a shared library, or referenced other resources in shared libraries, you must deploy the shared libraries with or before the integration service. If you update the resources in a shared library and redeploy it, those changes are available to all integration services that reference the shared library. For more information, see Deployment rules and guidelines.