Designing the CML Components and Objects

After the CML developers determined what each component should do, they defined the properties, methods, and events for each class module. They selected the transactional behavior for each component, and looked at the tasks grouped together in a component. When reuse is the ultimate purpose of application components, developers should consider the granularity of the component carefully. Components that are discrete in purpose are easier to reuse.

Keep the following in mind when designing components to use with Microsoft Transaction Server (MTS):

Do the following when designing components and objects: