Win a copy of Microservices Testing (Live Project) this week in the Spring forum!

Harry Chuks

Greenhorn
+ Follow
since May 23, 2016
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Harry Chuks

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.

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.
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
Thanks Tsang for the quick response. I was just confused with the way the usecase was described, it kind of looks like they where describing what the external system does in other to satisfy the usecase in question. That is why I was concerned about scope of the usecase. Thanks again.
Hi Guys,

I quite new in architecting and I have not come across this kind of scenario, am just confused. Any help with my questions below will be most appreciated.

1. When describing a usecase, most the scope of operation be within the system you are designing(SUD) or can it be anything. For instance, can it include a high level operation of an external system that interacts with the SUD. My thought is that, since your design in for the SUD, the operations of the external system is out of scope, effectively a black box with a public API. Or can you treat an external system as a white box too.
2. For the sequence diagram, can we draw a system sequence diagram when describing interactions of an external system or must it be a sequence diagram.


I hope my questions are clear enough, thanks for any assistance.