A Reference Architecture for Blockchain-based Traceability Systems Using Domain-Driven Design and Microservices

02/13/2023
by   Yanze Wang, et al.
0

Traceability systems are important for solving problems due to the increasing scale of the global supply chain, such as food safety crises and market disorder. Blockchain, as an immutable and decentralized ledger, is able to optimize the traditional traceability system by ensuring the transparency and reliability of the system data. However, the use of blockchain technology may lead to a rapid increase in the complexity of system design and development. It is challenging to address widespread and complicated business, changeable processes, and massive data in practice, which are the main factors restricting the wide application of a blockchain-based traceability system (BTS). Therefore, in this paper, we reviewed relevant studies and proposed a reference architecture for BTSs. The proposed reference architecture can improve the cohesiveness, maintainability, and extensibility of BTSs through domain-driven design (DDD) and microservices. Considering the efficiency reduction caused by massive data and complicated data structure, we further changed the traditional single blockchain framework into multiple sub-chain networks, which could improve development efficiency and system performance. With the guidance of the architecture trade-off analysis method (ATAM), we evaluated our reference architecture and implemented a prototype in the salmon supply chain scenario. The results show that our solution is effective and adaptable to meet the requirements of BTSs.

READ FULL TEXT
research
08/26/2021

Blockchain in Supply Chain: Opportunities and Design Considerations

Supply chain applications operate in a multi-stakeholder setting, demand...
research
11/09/2022

BGRA: A Reference Architecture for Blockchain Governance

Blockchain technology has been integrated into diverse software applicat...
research
12/06/2022

Barriers to implementation of blockchain technology in agricultural supply chain

Emerging technologies, such as Blockchain and the Internet of Things (Io...
research
04/01/2018

Merging supply chain and blockchain technologies

Technology has been playing a major role in our lives. One definition fo...
research
05/30/2022

Blockchain-enabled supply chain: An experimental study

Despite Information and Communication Technologies (ICT) have reduced th...
research
10/17/2022

High-efficiency Blockchain-based Supply Chain Traceability

Supply chain traceability refers to product tracking from the source to ...
research
03/11/2021

Scaling a Blockchain-based Railway Control System Prototype for Mainline Railways: a Progress Report

Railway operations require control systems to ensure safety and efficien...

Please sign up or login with your details

Forgot password? Click here to reset