Transforming Java implementations into software services models

You can use the Java-to-Service-Model transformation to generate a software services model from a Java implementation class or Java interface. You can use the generated software services model as input to other transformations such as the UML-to-SOA and UML-to-SCA transformations.

About this task

A software services model is a UML model that has the Services Modeling (SoaML) profile or the Software Services profile applied to it.
Important: The Software Services profile is deprecated and a profile called the Services Modeling (SoaML) profile is available for modeling services. For information about migrating from the Software Services profile to the Services Modeling (SoaML) profile, see the related link at the end of this topic. For information about how stereotypes in the Software Services profile map to stereotypes in the Services Modeling (SoaML) profile, see the related link at the end of this topic.
For more information about the Software Services profile, also called the UML 2.0 Profile for Software Services, see the article entitled UML 2.0 Profile for Software Services on the IBM® developerWorks® Web site.

For more information about using the generated services model as input to the UML-to-SOA transformation, see the article entitled Transformation to SOA: Part 3. UML to SOA on the IBM® developerWorks® Web site.


Feedback