Is Depends on the only relationship type for Application Service to Application Service?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
When reviewing CSDM 5 documentation it shows a relationship type of Depends on::Used by between application services/instance. In the text below, it mentions that the relationship type is specific and necessary between business application and it's instance for functionality such as TPM risk assessment to function. Is there the same type of restriction for application service/instance to application service/instance?
For many use cases, the relationship can be translated to depends on such as, if an instance receives data from another, you can argue that's a depends on relationship. However, if it doesn't receive that data, the instance still works, it just works with old data. There's likely a reason the data isn't being sent by the other application and that should cause an incident which could trigger a change on the other instance so there may be some impact but maybe not.
I think the best relationship type would be Receives data from::Sends data to or maybe even Uses::Used by but it definitely doesn't depend on it. The questions are
- Do I have to use Depends on::Used by for instance to instance relationships or is this just an example of what could be used?
- Will functionality be impaired by using Receives data from::Sends data to or Uses::Used by or Exchanges data with::Exchanges data with
for instance to instance relationships? While making updates, we would like to get in alignment rather than coming back and doing them later.

