这篇文章描述了用于软件服务的Profile,一个UML2.0profile,它涉及对服务的建模、面向服务架构(SOA)以及面向服务的解决方案。这个profile已经在IBMRationalSofwareArchitect上实现了,被成功的应用于客户建模复杂的场景以及用于帮助人们训练在开发面向服务的解决方案过程中关心的问题。用于软件服务的UML2.0Profile概述在IBMRationalSofwareArchitect上实现profile的目的是为描述服务提供一个共同语言,该profile包括了在开发生命周期内的很多活动并且为不同的涉众提供了视图。例如,该profile提供为架构师指定服务的