Business services: Creating a component

Use the assembly editor to create the SCA component (also known as a component). Components are business services that operate on business data; they include an implementation, and can have partner references and interfaces.

With the module assembly open in the assembly editor, any one of the following actions will create a component on the canvas:
  • Select a component from the palette and drop it onto the canvas.

    The component (with no implementation type) in the palette, component (with no implementation), can be used when you want to create a new component but do not know which type of implementation will be used for it. Later, you can specify the implementation type and generate its implementation.

    The Java™ component in the palette, Java component in the palette, will be implemented as a Java class. It supports both WSDL type interfaces and Java type interfaces. It is the only component type that supports Java type interfaces.

    Other components include process, human task, state machine, and so forth. Hover help is available for each element. For more information on each type of component, see related concepts.

  • Drag an interface (from the same module or from a dependent library) onto the canvas. When prompted to specify the type of object to create, select Component with no implementation type. Later, you can change the implementation type and generate the implementation.
  • Drag an implementation from the same module, for example, a human task, onto the canvas.
Related concepts
Selector
Business processes
Human tasks
Business rules
Business state machines
Interface maps
Related tasks
Business services: Creating an import
Business services: Creating an export
Business services: Adding an interface
Business services: Adding a partner reference
Business services: Wiring nodes
Business services: Adding more than one wire to a partner reference

Related information

Samples: Assembly editor for business services
Tutorial: Wire components using the assembly editor

Feedback
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.