Concept: Transformation |
Selecting the technology that best implements a logical component.
Relationships
Related Elements | Logical and Physical Components Transforming Components
Main Description
Component Transformation involves selecting the technology that best implements each of the logical components that you have identified and specified. You transform a logical component into a physical component by deciding which technology to use. You can transorm logical components into their physical counterparts one at a time (to incrementally evolve a logical model into a physical model), or you can tranform many components together as a group. Tranforming all of the components in a model at once is known as model transformation. Examples of transforming from a logical component to a physical component are: The Account Manager is transformed into a session Enterprise Java™Bean (EJB) componenet using J2EE. The Account Manager is transformed into a Microsoft .NET component. The Customer Relationship Manager is implemented using Siebel Contact Center. The Message Bus is implemented using IBM WebSphere Message Broker. The term transformation is borrowed from the Model Driven Architecture (MDA) approach to development [KLEPP03]. MDA describes techniques for automatically transforming between a platform independent model, platform specific model, and code. Figure 1. Model Transformation in MDA The technique used for component transformation, moving components between logical and physical models, is similar in nature to the techniques of MDA. You can use a tool to do this automatically, or just follow a series of steps (such as selecting a package that implements a logical component).
More Information
Concepts | Logical and Physical Components
© Copyright IBM Corp. 1987, 2009. All Rights Reserved.