转变为 Web 服务
转换需要使用一个转换配置。
配置该转换
您能够通过选择 File > New > Other > Transform Configuration 创建一个转换(参见图12)。
图 12. 创建一个新的转换配置

在这个例子中,我们将使用一个 UML-to-SOA 转换,如图13所示。
图 13. 选择 UML-to-SOA 转换

大多数转换的配置都包括以下三个基本部分:
选择转换源元素
选择(或者先创建再选择)目标元素
配置转换属性
可允许的源元素通过选中特定的转换被定义。通常来说,最好的实践是转换整个模型,而不是转换模型的各个部分。这样做确保了反映单个资源的模型被当作关于模型转换的编辑单元来对待。这一简单化的模型管理和转换依赖通过确保工作区中资源的变化同建造器和转换增量相一致,从而确保它们同源元素同步。例如,您不会想选择 Java 类中的一个方法并且只编译那个方法,然后将它插入到这个类其余部分的字节代码中。在快速变化的环境中,不可能这样管理。它将要求您而不是建造器和编译器,了解变化所导致的需要被编译的所有依赖。
在这个例子中,PurchaseOrderProcess 模型是源,我们为目标创建了一个新的、简单的 Eclipse 项目。所有被转换的模型元素都被放置在这个项目中(参见图14)。
图 14. 配置转换源和目标
