ID Primary study,DDD Pattern,System Type,Activity,Extraction,Comments PS3,Ubiquitous language,Industry system,Migration," - The source model of the HMS is composed with the ubiquitous language such as; glossary, business operations together with database operations (Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). A Sys, P. 4: 4380) ","They said in the same paragraph: - the collection of the source model's information of this working system is from the terms that compose ubiquitous language" PS9,Ubiquitous language,Industry system,Migration," - The Familiarization phase was used to gather information about in|FOCUS and to recover terms of its ubiquitous language. This was a crucial step, since we did not have any knowledge about the software, its structure, or behavior. (Krause, A., Zirkelbach, C., Hasselbring, W., Lenga, S., & Kroge, P. 2: 4437) ","They had to interview furthermore to study system vocabulary to conform the ubiquitous language of the system - th documentation, e.g., customer requirements specifications. Furthermore, we were able to interview developers and domain experts of in|FOCUS (Krause, A., Zirkelbach, C., Hasselbring, W., Lenga, S., & Kroge, P. 3: 41) " PS10,Ubiquitous language,Industry system,Migration," - As shown in Figure 3, we wrote the description for the use case diagram and marked all nouns to determine whether they are vital classes, and used them to create an abstract domain model (See Figure 4) and draw the associations between classes (Li, C. Y., Ma, S. P., & Lu, T. W. (2020). Microservice Migratio, P. 4: 1225) ","This comes from a proposed methodology where they specify that what they are searching is termonology to conform the Ubiquitous language - It is required to create the ubiquitous language, where the terms and concepts of the business domain are identified clearly. The goal is to balance technical and business viewpoints and then use the ubiquitous language in the following conversations. Therefore, methods such as event storming, domain storytelling, or user story mapping can be used to capture requirements, find the entity classes and their relationships, and build an abstract domain model for the system. (Li, C. Y., Ma, S. P., & Lu, T. W. (2020). Microservice Migratio, P. 2: 2356)" PS11,Ubiquitous language,Industry system,Development," - we need a unifying language where everyone involved can understand the terms or language used in the system development, known as Ubiquitous Language in the application of DDD [21]. (Rahmatulloh, A., Sari, D. W., Shofa, R. N., & Darmawan, I. (202, P. 3: 2342) ",None PS12,Ubiquitous language,Industry system,Development," - We begin by defining the weather domain so as to provide a vocabulary (ubiquitous language) for the domain, and then apply the procedure of partitioning microservices (Josélyne, M. I., Tuheirwe-Mukasa, D., Kanagwa, B., & Balikuddem, P. 5: 404) - We identify some relationships among the objects in the microservices (Figure 4) and use natural language to represent them (Josélyne, M. I., Tuheirwe-Mukasa, D., Kanagwa, B., & Balikuddem, P. 6: 2838) ",None PS20,Ubiquitous language,Industry system,Development," - Business, Process, Service and Data was fully managed by the DDD design process, mainly through the common language developed be­tween domain experts, architects and developers. (Oukes, P., Andel, M. van, Folmer, E., Bennett, R., & Lemmen, C., P. 9: 38) ",None PS2,Bounded context (BC),Example system,Migration," - In this implementation we have a real division of dependencies and clearly defined bound contexts. Here we have achieved an independent deployment in production of each microservice. (Ivanov, N., & Tasheva, A. (2021). A Hot Decomposition Procedure, P. 5: 1226) ",None PS3,Bounded context (BC),Industry system,Migration," - The proposed decomposition rules on HMS was applied to locate the bounded context. (Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). A Sys, P. 5: 4415) - this research found that DDD pattern can be used to locate the boundary of bounded context. The bounded context is a potential microservice. (Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). A Sys, P. 6: 2827) "," - This research extracted nine microservices from their existing hotel domain system. (PS-3 Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). , P. 6: 2365) - he bounded context is a potential microservice (PS-3 Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). , P. 6: 2921)" PS4,Bounded context (BC),Example system,Development," - Expose Each Bounded Context as an API (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 222) ",Key: POS PS4,Bounded context (BC),Example system,Development," - Expose Selected Bounded Context as an API (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 566) ",Key: PMS PS4,Bounded context (BC),Example system,Development," - Expose Selected Bounded Contexts as API (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 1300) ",Key: OSS PS4,Bounded context (BC),Example system,Development," - Expose Each Bounded Context as an API (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 1663) ",Key: CMS PS4,Bounded context (BC),Example system,Development," - Expose Each Bounded Context as an API (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 2006) ",Key: ESCS PS4,Bounded context (BC),Example system,Development," - Expose Each Bounded Context as API (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 2753) ",Key: ECA PS4,Bounded context (BC),Example system,Development," - Expose Each Bounded Context as an API (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 3042) ",Key: KBS PS4,Bounded context (BC),Example system,Development," - Expose Selected Bounded Context as API (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 3991) ",Key: REA PS4,Bounded context (BC),Example system,Development," - Expose Each Bounded Context as an API) (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 4323) ",Key: THA PS4,Bounded context (BC),Example system,Development," - Expose Selected Bounded Context as an API), (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 4629) ",Key: LMS PS5,Bounded context (BC),Example system,Development," - That is, each LM backend microservice exhibits a “domain” Java package. Its sub-packages represent DDD Bounded Contexts and comprise Java classes for enclosed domain concepts. (Rademacher, F., Sachweh, S., & Zundorf, A. (2020). Deriving Mic, P. 6: 2631) ",Key: LMS PS5,Bounded context (BC),Example system,Development," - The Cargo domain model exhibits three Bounded Contexts, four relationships between them (Rademacher, F., Sachweh, S., & Zundorf, A. (2020). Deriving Mic, P. 6: 3988) ",Key: CS PS9,Bounded context (BC),Industry system,Migration," - (Fig. 2), we obtained a direct mapping of the in|FOCUS SCPs to the selected bounded contexts. This led to a first decomposition of the in|FOCUS application. Fig. 3 illustrates the assignment of the SCPs to the bounded contexts. (Krause, A., Zirkelbach, C., Hasselbring, W., Lenga, S., & Kroge, P. 3: 3305) - Bounded contexts are the foundation for the microservice decomposition (Krause, A., Zirkelbach, C., Hasselbring, W., Lenga, S., & Kroge, P. 3: 2109)",None PS10,Bounded context (BC),Industry system,Migration," - Each subdomain is mapped to a microservice (bounded context), which has its domain model, as shown in Figure 5 (Li, C. Y., Ma, S. P., & Lu, T. W. (2020). Microservice Migratio, P. 4: 1700) ",None PS11,Bounded context (BC),Industry system,Development," - Identification of bounded context determines the boundaries contained in the context [23]–[25]. One bounded context will be a small service and is the beginning of microservices formed (Rahmatulloh, A., Sari, D. W., Shofa, R. N., & Darmawan, I. (202, P. 3: 3938) - The three services identified by the bounded context are independent and erform their respective functional tasks. (Rahmatulloh, A., Sari, D. W., Shofa, R. N., & Darmawan, I. (202, P. 4: 802) ",None PS12,Bounded context (BC),Industry system,Development," - DDD breaks down a domain into a series of bounded contexts, each of which, if autonomous constitutes a microservice. For each of the identified services, a single database can be implemented. (Josélyne, M. I., Tuheirwe-Mukasa, D., Kanagwa, B., & Balikuddem, P. 6: 4549) ",None PS13,Bounded context (BC),Industry system,Development," - Using the skill and experience of the domain expert the solution domain is designed with different business contexts that is represented by bounded contexts. (Pham, M., & Hoang, D. B. (2016). SDN applications - The intent, P. 4: 2862) ",None PS15,Bounded context (BC),Example system,Development," - In the case of the taxi reservation app, two bounded contexts can be identified (s. Fig. 1): (Chantamunee, S., Doung-in, S., Thanathamathee, P., Mahāwitthay, P. 2: 367)","The target of bounded context is to find microservices because of the following reason: ""The easiest, not to say naïve, way to determine microservices for the core service layer [13] is to transform every bounded con- text into a core microservice. For the sake of simplicity, we will follow this idea: The core service layer of the system consists of the reservation and the client service"" (Chantamunee, S., Doung-in, S., Thanathamathee, P., Mahāwitthay, P. 2: 1224) The reservation and client services correspond to reservation and client bounded contexts " PS20,Bounded context (BC),Industry system,Development," - The new KOERS information system supporting the processing of the deeds contains the Processing Case aggregate in its bounded context, and the (Cadastral) Object, including all rights in remin the registration bounded context. It also contained references to external bounded contexts for Subjects, Deeds and Location. (Oukes, P., Andel, M. van, Folmer, E., Bennett, R., & Lemmen, C., P. 7: 1891) ","They talk about the DDD use for microservicies, and at the end of the paper they're using microservices technilogy - DDD is a design approach in an agile concept and fits the state of the art of a cloud-based approach and microservices (Oukes, P., Andel, M. van, Folmer, E., Bennett, R., & Lemmen, C., P. 6: 5127)" PS19,Bounded context (BC),Example system,Development," - Discuss the relevant bounded contexts by using the Domain-Driven Design (DDD) approach. (This is a prerequisite task to the rest of the tasks, which should reach consensus on four microservices, namely Customer, Pet, Shopping Cart, and Order). (Li, Z. (2020). Using public and free platform-as-a-service (Paa, P. 7: 5293) ",None PS21,Bounded context (BC),Industry system,Migration," - the activity of Service Inventory Analysis was executed in order to delimit the business contexts based on the use of DDD. (da Silva, C. E., Justino, Y. de L., & Adachi, E. (2022). SPReaD, P. 8: 1255) - In our approach, each service inventory can have several limited contexts, which are implemented as a microservice. (da Silva, C. E., Justino, Y. de L., & Adachi, E. (2022). SPReaD, P. 8: 2418) - In the end, each bounded context corresponds to one candidate microservice (da Silva, C. E., Justino, Y. de L., & Adachi, E. (2022). SPReaD, P. 4: 277) ",None PS22,Bounded context (BC),Industry system,Migration," - We first use DDD to analyze various aspects of the system architecture. The bounded context (BC) of the analysis results provides candidates for the splitting of services (PS-22 Fan, C. Y., & Ma, S. P. (2017). Migrating Monolithic Mobi, P. 2: 4788) - we first use DDD analysis to obtain the following microservice candidates (PS-22 Fan, C. Y., & Ma, S. P. (2017). Migrating Monolithic Mobi, P. 3: 2023) ",None PS23,Bounded context (BC),Industry system,Development," - Both microservices maintain their bounded contexts and are used by different consumers as shown in Figure 2. (PS-23 Krylovskiy, A., Jahn, M., & Patti, E. (2015). Designing a, P. 4: 3871) ",None PS27,Bounded context (BC),Industry system,Development," - Context mapping was used to model relationships among bounded contexts towards defin- ing their communication strategies. (PS-27 Batista, C., Proenca, B., Cavalcante, E., Batista, T., M, P. 2: 5664)",None PS1,Sub-domain,Industry system,Development," - We performed a domain analysis on an educational online judge system, developed in National Taiwan University, and list the subdomains and their responsibilities (Pan, G. C., Liu, P., & Wu, J. J. (2022). A Cloud-Native Online , P. 2: 1407) - we derive a microservice architecture from the subdomain’s boundaries. (Pan, G. C., Liu, P., & Wu, J. J. (2022). A Cloud-Native Online , P. 6: 1348) ",None PS10,Sub-domain,Industry system,Migration," - This system is divided into four subdomains according to business capabilities. Each subdomain is mapped to a microservice (bounded context) (Li, C. Y., Ma, S. P., & Lu, T. W. (2020). Microservice Migratio, P. 4: 1581) ","here in this paper, sub-domain is equals to a bounded context" PS11,Sub-domain,Industry system,Development," - the domain is broken down into subdomains which are logically differentiated based on the model and functional application of the results of the analysis of similar functional requirements, which is called context. (Rahmatulloh, A., Sari, D. W., Shofa, R. N., & Darmawan, I. (202, P. 3: 3346) ",The context are transformed in classes in a class diagram PS12,Sub-domain,Industry system,Development," - The weather domain is a wide domain, and therefore, to achieve the objective of improving weather information management, the domain is split into four main sub-domains. Collectively the functionality in each sub-domain will contribute to the overall objective of improving weather information management (Josélyne, M. I., Tuheirwe-Mukasa, D., Kanagwa, B., & Balikuddem, P. 5: 3471) ",None PS13,Sub-domain,Industry system,Development," - Applying DDD, the requirements are decomposed into smallest problem subdomains (i.e., a composite intent can be decomposed into based intents), and then solutions of each subdomain are built (base intents composed into a solution intent) (Pham, M., & Hoang, D. B. (2016). SDN applications - The intent, P. 4: 2336) ",The domains are considered in the problem space because of the following image that represents the sub-domain function in the proposed architecture: PS24,Sub-domain,Industry system,Development," - Based on the above operations, a refined set of sub domains can be formed, providing clear boundaries for the segmentation and management of microservices ",None PS3,Aggregate,Industry system,Migration," - The proposed decomposition rules on HMS was applied to locate the bounded context. The rule start on identification of aggregate which is the group of entity that are dependent to each other (Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). A Sys, P. 5: 4415) ","They found 9 aggregates: - The aggregate like; guest, department, product, inventory, supply, invoices, account, transaction, order, user was found to be rather isolated (PS-3 Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). , P. 5: 4867) and they ended up with 9 microservice, mencionning that an aggregate compose a microservice: -This research extracted nine microservices from their existing hotel domain system (PS-3 Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). , P. 6: 2365) - The proposed decomposition rules on HMS was applied to locate the bounded context. The rule start on identification of aggregate which is the group of entity that are dependent to each other. (PS-3 Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). , P. 5: 4415)" PS4,Aggregate,Example system,Development," - Aggregate Roots as API Resources (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 271) ","Key: POS They name the bounded conext as API, and aggregate root (gateway of the aggregate) as resourse, that's why aggregates compose bounded context" PS4,Aggregate,Example system,Development," - Aggregate Roots as API Resource (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 618) ","Key: PMS They name the bounded conext as API, and aggregate root (gateway of the aggregate) as resourse, that's why aggregates compose bounded context" PS4,Aggregate,Example system,Development," - Some Aggregate Roots and Entities as API Resources (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 1351) ","Key: OSS They name the bounded conext as API, and aggregate root (gateway of the aggregate) as resourse, that's why aggregates compose bounded context" PS4,Aggregate,Example system,Development," - Some Aggregate Roots as API Resources (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 2437) ","Key: COS They name the bounded conext as API, and aggregate root (gateway of the aggregate) as resourse, that's why aggregates compose bounded context" PS5,Aggregate,Example system,Development,This is in a git repository referenced in the paper,Key: Cargo System PS5,Aggregate,Example system,Development,This is in a git repository referenced in the paper,Key: LM PS10,Aggregate,Industry system,Migration,This is an Figure shown in the paper,"The pattern was found through DDD domain model according to the next sentence: ""Next, we conducted the tactical design to design the model details, as shown in Figure 6."" (Li, C. Y., Ma, S. P., & Lu, T. W. (2020). Microservice Migratio, P. 4: 1816) In the image Figure 5 from the paper, they have their subdomain with the same name that the reference what aggregats have in the image, and a subdomain is equal to a bounded context: - Each subdomain is mapped to a microservice (bounded context) (Li, C. Y., Ma, S. P., & Lu, T. W. (2020). Microservice Migratio, P. 4: 1700)" PS20,Aggregate,Industry system,Development," - Kadaster identified the following aggregate roots: (Cadastral) Object, Subject, Deed (Source Document), Location and Processing Case. The new KOERS information system supporting the processing of the deeds contains the Processing Case aggregate in its bounded context, (Oukes, P., Andel, M. van, Folmer, E., Bennett, R., & Lemmen, C., P. 7: 1753) ",None PS3,Entity,Industry system,Migration," - Some entities in this graph are more dependant than others. They fits in the definition of aggregates. Aggregates are characterized by a group of entities which change for one reason (Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). A Sys, P. 5: 3986) ","They found and list 9 entities: - The graph shows the different entities, e.g., account, guest, transaction. (PS-3 Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). , P. 5: 3774) This same entities are the aggregates listed in the followings paragraphs - The aggregate like; guest, department, product, inventory, supply, invoices, account, transaction, order, user was found to be rather isolated (PS-3 Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). , P. 5: 4867) " PS4,Entity,Example system,Development,As part of aggregate,Key: POS PS4,Entity,Example system,Development,As part of aggregate,Key: PMS PS4,Entity,Example system,Development,As part of aggregate,Key: OSS PS4,Entity,Example system,Development,As part of aggregate,Key: CMS PS4,Entity,Example system,Development,As part of BC,Key: ESCS PS4,Entity,Example system,Development,As part of aggregate,Key: ECA PS4,Entity,Example system,Development,As part of aggregate,Key: KBS PS4,Entity,Example system,Development,As part of aggregate,Key: REA PS4,Entity,Example system,Development,As part of BC,Key: THA PS4,Entity,Example system,Development,As part of aggregate,Key: LMS PS4,Entity,Example system,Development,As part of aggregate,Key: COS PS4,Entity,Example system,Development,As part of aggregate,key: BAS PS5,Entity,Example system,Development,this model comes in a git project that's in the paper,None PS5,Entity,Example system,Development,this model comes in a git project that's in the paper,None PS10,Entity,Industry system,Migration,This is a figure shown in the paper,None PS12,Entity,Industry system,Development," - we identify and define the core concepts that should be implemented as part of the domain functionality. These concepts are categorized as entities which may have values, properties and types, or functions over entities or events and behaviors of the entities [8]. (Josélyne, M. I., Tuheirwe-Mukasa, D., Kanagwa, B., & Balikuddem, P. 6: 497) ","5 entities per BC They say that have found entities, and then they mencioned that some of the entities can be microserevices and in a graph one of them is a stakeholder - we abstract the following entities and their vocabulary. Weather Service A weather service is a composition of different weather information. Weather Information This can either be raw, processed or predictive. For instance, weather information in Uganda, may be in the form of alerts (warnings), dekadals (ten-day forecast) or seasonal (three months forecast). Stakeholder This includes both the weather service provider and weather information consumer. Examples of consumers include the stakeholders from the different sectors. (Josélyne, M. I., Tuheirwe-Mukasa, D., Kanagwa, B., & Balikuddem, P. 6: 1081)" PS20,Entity,Industry system,Development," - Based on the IMKAD domain model Kadaster identified the following aggregate roots: (Cadastral) Object, Subject, Deed (Source Document), Location and Processing Case. (PS-20 Oukes, P., Andel, M. van, Folmer, E., Bennett, R., & Lemm, P. 7: 1719)",None PS5,Value object,Example system,Development,This comes from git model referenced in the paper,None PS5,Value object,Example system,Development,This comes from git model referenced in the paper,None PS10,Value object,Industry system,Migration,This is shown in a figure into the paper,"The pattern was found through DDD domain model according to the next sentence: ""Next, we conducted the tactical design to design the model details, as shown in Figure 6."" (Li, C. Y., Ma, S. P., & Lu, T. W. (2020). Microservice Migratio, P. 4: 1816)" PS20,Value object,Example system,Migration," - This was certainly the experience in Kadaster: the logical model IMKAD had to be converted manually, almost one on one, into Domain Model Java classes, distinguishing between Entities and Value Objects (immutable data types) according to the DDD approach. A (PS-20 Oukes, P., Andel, M. van, Folmer, E., Bennett, R., & Lemm, P. 7: 3598) ","They mentioned that translate the value objects and entities, that's why we understand they used value object" PS1,Domain event,Example system,Development," - We first follow the principle of domain-driven design and then perform a domain analysis with the event storming approach. (PS-1 Pan, G. C., Liu, P., & Wu, J. J. (2022). A Cloud-Native On, P. 2: 861)",Event storming uses Domain event as main unit PS3,Domain event,Industry system,Migration," - To process domain entities, event pattern is used in publisher subscriber for action processed within a given bounded context. (Joselyne, M. I., Bajpai, G., & Nzanywayingoma, F. (2021). A Sys, P. 5: 2635) ",None PS4,Domain event,Example system,Development," - Kanban Board System; a multi-user collaborative application using event-sourcing (PS-4 Singjai, A., & Zdun, U. (2022). Conformance Assessment of, P. 4: 2925)",Event sourcing is composed by domain events PS4,Domain event,Example system,Development," - Bank Account System; focuses on event-based architecture, CQRS and event sourcing patterns. (PS-4 Singjai, A., & Zdun, U. (2022). Conformance Assessment of, P. 4: 812)",Event sourcing is composed by domain events PS4,Domain service,Example system,Development," - Domain Services as API Resources (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 1064) ",Key: BAS PS4,Domain service,Example system,Development," - Domain Services as API Resources (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 1712) ",Key: CMS PS4,Domain service,Example system,Development," - Domain Services as API Resources (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 3112) ",Key: KBS PS5,Domain service,Example system,Development,"This comes from a git example in the paper min: 0 in BC max: 2 in BC",Key: LM PS5,Domain service,Example system,Development,"This comes from a git example in the paper min: 0 in BC max: 1 in BC",Key: Cargo system PS5,Domain service,Example system,Development,They include the repository pattern in the model referenced in the guthub link,Key: LM PS5,Domain service,Example system,Development,They include the repository pattern in the model referenced in the guthub link,Key: Cargo system PS5,Event-Sourcing,Example system,Development," - Bank Account System; focuses on event-based architecture, CQRS and event sourcing patterns. (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 812)",Key: BAS PS5,Event-Sourcing,Example system,Development," - Kanban Board System; a multi-user collaborative application using event-sourcing (Singjai, A., & Zdun, U. (2022). Conformance Assessment of Archi, P. 4: 2925)",Key: KBS PS20,Anticorruption Layer (ACL),Industry system,Development," - This is so that it fits with the model of the system. In DDD, a so-called anti-corruption layer will have to be designed for each link to check and transform the data and encoding when needed. (PS-20 Oukes, P., Andel, M. van, Folmer, E., Bennett, R., & Lemm, P. 8: 4269) ",None PS21,Anticorruption Layer (ACL),Industry system,Migration," - the communication of the Resource Transfer Management microservice with the services of the external domain City Hall is intermediated by an Anti-Corruption Layer (ACL) (da Silva, C. E., Justino, Y. de L., & Adachi, E. (2022). SPReaD, P. 8: 2940) ",None PS21,Consumer-Supplier,Industry system,Migration," - The Tax Collection Management communicates with external domains as banks through the Consumer-Supplier strategy, sending (upstream) and receiving (downstream) documents following the communication specifications established between SET-RN and the banking institutions. (da Silva, C. E., Justino, Y. de L., & Adachi, E. (2022). SPReaD, P. 8: 3237)",None