What relationship or relationships should I use for application services?

Erick18
Mega Guru

What relationships should I use to relate application services to other application services and how do you create the relationships? I have thought of the following application relationship scenarios. From what I can see in the documentation I should be using either depends on / used by or sends data to/ receives data from. Also is there a way to differentiate the purpose/scenario/relationship type in the CSDM?


1. Authentication  - Web Application depends on Authentication Application 
2. Monitoring - Application Service is monitored by another application service
3. Backup - Application provides backup for another application 
4. Hosting - Application Service is hosted on Application Service 

5. Composition - Application Services is composed of smaller application services that work together

6. Data Aggregation or Data Source - Application Service depends on data from another application service

7. Integration - Application Service initiates work and data is sent to another application service to complete the work

1 REPLY 1

Erick18
Mega Guru

@Mark Bodman @scott_lemm I noticed some differences between the ServiceNow Docs and the CSDM 5 whitepaper regarding application service or service instance relationships. Can you clarify on which is the correct relationship? See the attached images. The ServiceNow docs has depends on / sends data to. The CSDM 5 has depends on / used by
ServiceNow Docs:

Erick18_0-1747829900061.png
CSDM 5 Whitepaper

Erick18_1-1747829959740.png