• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Business Domain and external system intergration

 
Harry Chuks
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys, I need your help to get my head around the questions below. Please bear with me if my question do not meet your standard. I will appreciate any input, thanks

1. What exactly is an external system and how does it relate to SUD.
2. Can an external system be connected to thesame database as the SUD.
3. In modelling, is the BDM sometimes shared with the external system as well as the SUD. i.e for an external system to fulfill a request from the SUD, can it also access the thesame datasource as the SUD to get the data that it needs and then sends back the result to the SUD or must the data be sent by the SUD as part of a request-response
 
K. Tsang
Bartender
Posts: 3583
16
Android Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Harry Chuks wrote:1. What exactly is an external system and how does it relate to SUD.
2. Can an external system be connected to thesame database as the SUD.
3. In modelling, is the BDM sometimes shared with the external system as well as the SUD. i.e for an external system to fulfill a request from the SUD, can it also access the thesame datasource as the SUD to get the data that it needs and then sends back the result to the SUD or must the data be sent by the SUD as part of a request-response


1. External system is a system outside, not related to your SUD. As if it is a black box. All you know is some API to interact with it. You can assume an API to interact with the external system. Examples of external system are inventory system, payment gateway, etc

2. The data source for the external system is different from the one used in SUD. As mentioned above, external system is not part of the SUD.

3. The model is different too for the external system. Surely the SUD and external system may both have an entity can Product but the attributes in it may differ.
 
Harry Chuks
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
K. Tsang wrote:
Harry Chuks wrote:1. What exactly is an external system and how does it relate to SUD.
2. Can an external system be connected to thesame database as the SUD.
3. In modelling, is the BDM sometimes shared with the external system as well as the SUD. i.e for an external system to fulfill a request from the SUD, can it also access the thesame datasource as the SUD to get the data that it needs and then sends back the result to the SUD or must the data be sent by the SUD as part of a request-response


1. External system is a system outside, not related to your SUD. As if it is a black box. All you know is some API to interact with it. You can assume an API to interact with the external system. Examples of external system are inventory system, payment gateway, etc

2. The data source for the external system is different from the one used in SUD. As mentioned above, external system is not part of the SUD.

3. The model is different too for the external system. Surely the SUD and external system may both have an entity can Product but the attributes in it may differ.


Thanks Tsang, I thought as much. Then why am I struggling to understand the suppose behaviour and scope of this usecase or maybe my command of English is not as good as I think. Any chance, I give a snippet of the usecase so that I can get another perspective on it. I hope it wouldn't violate the terms and condition.
 
K. Tsang
Bartender
Posts: 3583
16
Android Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What assignment you have?
 
Harry Chuks
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My assignment is Utility International. A utility company that provide bundled service to their customer. I have not seen much about it on this forum.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic