Structure-Based Componentization lets you build a component from a range of inline code, COBOL paragraphs, for example. Use traditional structure-based componentization to generate a new component and its complement. A complement is a second component consisting of the original program minus the code extracted in the slice. Component Maker automatically places a call to the new component in the complement, passing it data items as necessary.
For COBOL programs, you can generate parameterized slices, in which the input and output variables required by the component are organized in group-level structures. These standard object-oriented data interfaces make it easier to deploy the transformed component in modern service-oriented architectures.