IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Get started with IBM Integration Designer > Create a new project

Create modules and libraries

When you build integrated business solutions with IBM Integration Designer, you will create modules, mediation modules, and libraries to contain the resources and code.

Integration Designer provides you with the tools to easily compose a business solution that integrates applications, processes, and data across multiple systems and business organizations. You can use Service Components Architecture (SCA) components to build solutions that are wired together to form modules or mediation modules. You can then deploy the solutions to the IBM Process Server or the WebSphereWebSphere Enterprise Service Bus.

You can use the simple organization of resources in IBM Integration Designer to quickly build and test integrated business solutions without worrying about the details of the generated artifacts. You can create a module or a mediation module and immediately start to create business integration applications, including resources such as business objects and interfaces. Generated code is automatically placed in default locations. The supporting artifacts that do not have to be manipulated when creating the applications, are hidden in the views.


Public and private artifacts

Artifacts in a library are public. Artifacts in a module are private. When you are designing an application, think about logical function and visibility as you organize artifacts.

For example, place related data types used by various pieces of a system into a library. Other modules can then reuse this library. You only need to create and maintain one copy of each artifact when you use this method. Likewise, you should group related business logic features of the application into modules. When you make an application a component, it is easier to change and maintain the application. It is also easier to add new features.

Create a new project


Related concepts:
Workspaces


Related tasks:
Create and wiring components
Work with implementations
Adding notes
Setting assembly editor preferences
Finding errors in the assembly diagram


Related information:
Assembling services: Customer enquiry example