< 上一课 | 下一课 >

第 5 课:创建 SchedulingContract 服务合同

此内容适合于版本 7.5.4 或更高版本。现在,可以为 SchedulingService 服务接口创建简单的服务合同;此服务不需要创建行为。该服务合同包含表示其用户和提供者的部件,可稍后在服务体系结构中使用这些部件。
要创建 SchedulingService 服务合同,请完成下列步骤:
  1. 在“项目资源管理器”视图的 contracts 包中,打开 Main 图。
  2. 在“选用板”中,单击服务合同,将光标拖到 InvoiceContract 服务合同的下面并将它命名为 SchedulingContract
  3. 项目资源管理器视图中,右键单击 SchedulingContract 服务合同;然后依次单击添加服务建模 > 部件未指定
  4. 在图编辑器中,单击 SchedulingContract 元素中的新部件。
  5. 属性视图中,对于部件名称,将该部件命名为 client 并指定类型为 SchedulingService 接口。
  6. 要创建另一部件,请重复步骤 3 至步骤 5,但是将此部件命名为 scheduler 并将其类型设置为 SchedulingService 接口。 SchedulingContract 服务合同应如下图所示: