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

Components

You can build applications by assembling the SCA components.

The building blocks of a business solution are Service Components Architecture (SCA) components. The SCA components are wired together to form modules that you deploy to the IBM BPM. Components are the parts of the module that are the actual services. Modules are implemented using implementation types. Some implementation types include:

The IBM Integration Designer tools generate implementations that the assembly editor can use for components. The component consists of the following parts:

Components are reusable; that is, you can invoke their services from other components or from clients through stand-alone references. The service components can pass data to other components only inside the module. Their services can be exposed for use by other modules through an export. They can access services from other modules only through an import.

The components generated by IBM Integration Designer tools and used by the assembly editor are SCA components. SCA defines a technology-independent format for describing component implementations, so that assembling components to build an application do not require knowledge of the language and technology of the implementation of the component.

When you are using the assembly editor, the component appears as a rectangle on the canvas, as shown here:

The canvas is the open area in the editor view where you assemble your application.

Each component has a name and a display name (the display name is used by various runtime functions). By default, the two names are the same, but you can name them independently to differentiate the function they perform. In the assembly editor canvas, you can display or hide the display names in the assembly diagram. The following illustration shows the component with the display name visible:

The component is created by the assembly editor under the following situations:

Interface map and selector are special components. Interface maps only deal with data; they contain mapping logic for interface operations. Selectors route requests. They allow different routing for different time frames, which can implement part of your business logic.

Create and wiring components


Related concepts:
Business integration projects
Implementations
Stand-alone references


Related tasks:
Create new projects
Create components
Create exports
Create imports
Wiring nodes in the assembly diagram


Related information:
Assembling services: Customer enquiry example