< Previous | Next >

Lesson 3: Create service interfaces

This content applies to version 7.5.4, or later. In most cases, such as in real-world models, you have many candidate services that you can design and implement, and you typically prioritize them. However, in this tutorial, you design and implement all four candidate services.

To model these services for IT purposes, you create a service interface for each candidate service. Each service interface realizes an interface that defines the operations it provides. Each service interface can also declare that it uses (requires) one or more interfaces. To maintain traceability from the service interfaces to the capabilities, you create «expose» dependency relationships between them.