You can use model-to-code transformations to transition from designing to developing code by generating application code from the model. You can also run text-to-model transformations to generate conceptual models from code.
You can use model-to-model transformations to transform a source model into a target model at a different level of abstraction. For example, to model service-oriented architecture (SOA) solutions, you can transform business analysis models that were created in WebSphere Business Modeler into UML service models.
For more information about generating designing SOA services, see the IBM developerWorks tutorial Design SOA services with Rational Software Architect, Part 4: Generate and test Web services from UML models. This tutorial discusses how to transform a UML model into Web Services Description Language (WSDL) and XML Schema Definition artifacts by using the UML-to-WSDL transformation, and then generate a Java implementation of the services.
For more information about the concepts and tools involved with modeling a SOA solution, see the IBM developerWorks tutorial, Model Service-Oriented Architectures with Rational Software Architect, Part 1: Case Study, Tools, and the Business View.