Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

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

@markbodman @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