Next Article in Journal
Low-Cost Microwave Sensor for Characterization and Adulteration Detection in Edible Oil
Next Article in Special Issue
A Hybrid Architectural Model for Monitoring Production Performance in the Plastic Injection Molding Process
Previous Article in Journal
Zero-Shot Emotion Detection for Semi-Supervised Sentiment Analysis Using Sentence Transformers and Ensemble Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Blockchain-Based Cloud Manufacturing SCM System for Collaborative Enterprise Manufacturing: A Case Study of Transport Manufacturing

by
Alice Elizabeth Matenga
* and
Khumbulani Mpofu
Department of Industrial Engineering, Tshwane University of Technology, Pretoria 0183, South Africa
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(17), 8664; https://doi.org/10.3390/app12178664
Submission received: 20 July 2022 / Revised: 24 August 2022 / Accepted: 24 August 2022 / Published: 29 August 2022

Abstract

:
Sheet metal part manufacture is a precursor to various upstream assembly processes, including the manufacturing of mechanical and body parts of railcars, automobiles, ships, etc., in the transport manufacturing sector. The (re)manufacturing of railcars comprises a multi-tier manufacturing supply chain, mainly supported by local small and medium enterprises (SMEs), where siloed information leads to information disintegration between supplier and manufacturer. Technology spillovers in information technology (IT) and operational technology (OT) are disrupting traditional supply chains, leading to a sustainable digital economy, driven by new innovations and business models in manufacturing. This paper presents application of industrial DevOps by merging industry 4.0 technologies for collaborative and sustainable supply chains. A blockchain-based information system (IS) and a cloud manufacturing (CM) process system were integrated, for a supply chain management (SCM) system for the railcar manufacturer. A systems thinking methodology was used to identify the multi-hierarchical system, and a domain-driven design approach (DDD) was applied to develop the event-driven microservice architecture (MSA). The result is a blockchain-based cloud manufacturing as a service (BCMaaS) SCM system for outsourcing part production for boxed sheet metal parts. In conclusion, the BCMaaS system performs part provenance, traceability, and analytics in real time for improved quality control, inventory management, and audit reliability.

1. Introduction

Industry 5.0 (i5.0) is a new sustainable value-driven era of hyper-connected systems to solve complex challenges, whereas industry 4.0 (i4.0) is signified by intelligent and connected digitalized machines and systems [1,2]. Cloud-based information management has become fundamental in value creation for successful organization management [3]. Enterprise collaborations in a manufacturing supply chain are set to benefit from the full potential realization of industry 4.0 technologies, incorporating a synthesis of value along the value chain. Supply chains (SCs) are complex inter- and intraorganizational systems which are dependent on up-to-date information flow, to improve system efficiency through information sharing [4]. In the development of smart cities, large moving bodies for transportation become safety-critical cyber-physical systems (CPSs), i.e., automobiles, railcars, airplanes, ships, etc., whose assembly is dependent on complex, distributed, and networked SCs, where the integrity of parts is critical for safety and operational performance [5].
Whereas i4.0 focuses on developing cognitive CPSs, i5.0 integrates metadata and artificial intelligence (AI) to identify sustainable and circular value chains for industrial decision-making [6]. I4.0 adoption in manufacturing enterprises is characterized by merging production to logistics between the physical and virtual worlds [7], enabling vertical and horizontal system integration for synchronized business operations. Computational intelligence and sensing technology have been instrumental in developing networked heterogenous machines, systems, and facilities for autonomous data exchange at high speed, bringing optimized control and management to industrial processes [6,8].
However, in March 2020, 75% of companies globally reported disruptions within their supply chains due to transportation restrictions [9], resulting in the promotion of product localization. The COVID-19 pandemic brought with it multiple unanticipated factors that industries had to grapple with simultaneously, such as deaths of employees, the quarantining of infected employees at different intervals, disruption in travel, and disruption in production lines as suppliers were experiencing the same adverse effects. Post-COVID-19 pandemic, organizations have two options: either adopt industry 4.0 technologies such as CM, industrial internet of things (IIoT), blockchain, etc., in order to mitigate risks associated with the COVID-19 pandemic or maintain their traditional ways of doing business.
Technology has disrupted traditional information systems with new advancements, leading to new value creation and business models. The supply chain is the heart of business, which allows for seamless material and product flow for multiple manufacturing and assembly activities [10]. CM is a new service-oriented business model, which adopts a distributed and intelligent manufacturing network, using cloud resources to offer multiple services [11,12]. CM is a critical element of industry 4.0, which is built on cloud computing (CC), big data, and AI through vertical and horizontal integration and the networking of resources and services [13]. However, i4.0 requires the interconnectedness of machines, production systems, and IT systems, significantly highlighting the importance of software development, which is the main impediment to the adoption of industry 4.0 [14].
Ivanov et al. [15] highlighted that the “cloud supply chain integrates all operational processes (e.g., logistics, warehousing, manufacturing, sales, and returns), all supply chain flows (i.e., material, informational and financial), and all the supply chain actors (i.e., suppliers, manufacturers, distributors, and customers) in a digital ecosystem.” However, SCM is a core business operation that is defiantly resisting digital transformation, as is still dependent on spreadsheets, enterprise resource planning (ERP) systems, and manufacturing execution systems (MES), making strides in digital transformations futile [16]. SCs and planning ISs have been supported by ERP and MES software systems, which are built on traditional monolithic architecture and no longer suffice the rapid development and expansion for improving scalability in operations. In addition, in a manufacturing supply chain, BD generated by each organization’s information system is fragmented and isolated. As such, companies need to adopt new technologies and business strategies to enable agile and scalable applications [17].
CC infrastructure was previously delineated into three offerings, namely infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) [18]. Recently, serverless computing has become a prominent and preferred CC style for developers. Serverless computing was first introduced in 2014 by Amazon Web Services and later adopted in 2016 by Google Cloud and Microsoft Azure [19]. Hence, serverless computing is a newly established cloud-native paradigm, which represents an evolution in the cloud application deployment of applications, services, and the development of abstractions, programming models, and platforms [18]. In serverless computing, resources are dynamically provisioned at run-time, along with their configuration and management through event-driven allocation and control [20]. Consequently, this adds an abstraction layer to PaaS, whilst taking away backend server management [19]. Serverless computing allows developers to run event-driven and granular applications without addressing operational logic [21]. As such, SC operations are deployed as microservices, i.e., suites of small functional services which operate autonomously and are favourable to cloud-native applications [22].
Lui et al. [23] highlighted that the relationship between cloud manufacturing and new industry 4.0 technologies is barely discussed, although the integration of these technologies has a bearing on an organization’s internal operations and management. SCM systems are proprietary information value chain systems, exposing the IS to cyber risk [24]. Blockchain is a disruptive technology for the 21st century [25], which enhances the flexibility and security of collaboration amongst stakeholders. As a notable priority technology, blockchain is being implemented in every facet of business and it is expected that 10% of the world’s GDP shall be stored in a blockchain system by 2027 [26]. Kumar et al. [27] gave an in-depth review of the application and use case of AI and blockchain technologies. Orji and Liu [28] identified that in the field of sustainable studies, the application of system dynamics is relatively new, which justifies the multiple opportunities relative to sustainable supply chain management. Hence, multiple organizations are looking into automating the tracing of their enterprise data using blockchain technologies [29]. Subsequently, by integrating emerging technologies, a blockchain-based cloud manufacturing SCM system was developed for a railcar manufacturing enterprise through the integration of a private blockchain with a cloud manufacturing system for boxed sheet metal parts.
This paper presents a case study on a railcar manufacturing supply chain for production of boxed flat sheet metal parts. A two-tier manufacturing supply chain, i.e., railcar operator-railcar manufacturer and railcar manufacturer–manufacturing supplier, exists within the SC. The railcar manufacturing enterprise both manufactures and outsources parts and components, which are assembled to produce a railcar onsite. As a large original equipment manufacturer, the railcar manufacturer is subject to undergo auditing to ensure that there are no fraudulent activities within their business operations. Therefore, traceability in the SC becomes key to ensuring audit reliability. Provenance is a tracking system of granular activities that enables organizations to orchestrate supply chains for demand–supply management [30]. Since boxed sheet metal parts production is outsourced for assembling the railcar at different lead times, inventory management involves part manufacturing for both new assembly and re-assembly for a railcar. The lead times to assemble boxed sheet parts are affected by material inputs from a supplier, the number of parts, machine availability, the process undertaken, and the process time lag.
Various sheet metal part designs are used for the railcar (re)assembly process, whereby part tracing leads to the generation of BD. ERP is being implemented to produce the railcar, whereby electronic and physical data capture results in BD generation along the assembly line and a paper trail, respectively. Various inaccuracies are encountered whilst conducting work such as volume variability, misappropriation between supplier and order, wrong specifications, etc., whereby the use of different information management systems further espouses these challenges [26]. Gupta et al. [31] proposed a cloud-based ERP to enhance sustainable performance using cloud operations. Vincent et al. [32] built a blockchain on top of an ERP using the database layer, a technique that duplicates data capture. Additionally, these systems focused on iterative designs which are built on monolithic legacy systems.
The COVID-19 pandemic has resulted in a shift in conducting business, whereby most businesses were forced to adapt to the new way of working. Blockchain has been identified by the European Parliament as a key and notable technology for combating COVID-19, as it is instrumental in creating a robust supply chain [33]. As such, cloud manufacturing and blockchain have become crucial technologies in manufacturing enterprises. Section II highlights the concept development for an integrated SCM, section III demonstrates the methodology adapted in developing a blockchain-enabled supply chain, section IV illustrates the design of blockchain and cloud manufacturing to supply chain management in a digital economy, and section IV presents the results. The key limitation of the developed system is that the system’s strength in the event of cyberattacks is yet to be explored.

2. Literature Review

Related works in the literature show that strides have been made in merging technologies. Table 1 below shows the work conducted in digitizing various aspects of a manufacturing supply chain.
The study of related works brings forth the following questions regarding the development of a robust IS.
RQ1: What are the sustainable practices in a decentralized manufacturing SC?
RQ2: Considerations for industry 5.0 and how manufacturing SCs can be integral for industry 5.0?
RQ3: How CM adoption optimizes SC efficiency?
RQ4: How to optimize and integrate CM and blockchain for seamless operations cost-efficiently and -effectively?
RQ5: How to remove technological constraints for SMEs, so they can tap into industry 4.0 effectively?

2.1. SCM for Railcar Manufacturing Enterprise

A railcar manufacturing enterprise is a large ecosystem of interconnected processes and systems for the manufacture of a railcar. The railcar manufacturer conducts its supply chain in a controlled environment, outsourcing mainly from SMEs. A pull style is the operation strategy that exists between the manufacturing enterprise and its suppliers. The transport manufacturing industry has a hierarchical supply chain structure [34] for assembling the railcar through various suppliers. In addition, the manufacturer maintains a customer demand–order coordinated system for assembling the railcar, whereby it dictates downstream activities to its suppliers. As such, a timely updated transactional record is essential for execution in the supply chain [35], where transparency is enhanced through the adoption of blockchain technologies.
Manufacturing is becoming more intelligent, integrated, and complex, whereby processes undertaken require data capture and documentation [11], as highlighted in Figure 1 below.
An information value flow is developed by integrating vertical and horizontal operations of the SCM, by merging operational data such as order details, and the supplier’s technical data such as machine, process, and product data [37]. Technology advancements such as BD and the IIoT allow SC access to internal and external data, such as sales, procurement, production details, etc. [38]. CM presents an opportunity to deploy a cloud-based advanced planning system (APS), as opposed to investing in server-based APS software [39].
In the transport manufacturing industry, part manufacturing is performed using discrete manufacturing. The scheduling of jobs in CM is a complex process, which is resolved through mapping tasks and distributing amongst SMEs, for the optimal provisioning, readiness, and availability of parts [40]. Decisions, processes, and activities for manufacturing low-volume high-variety parts are highly co-dependent, whereby material handling greatly affects a manufacturing system’s productivity, profitability, and flexibility [41]. CM pools virtualized manufacturing resources from distributed manufacturing suppliers, whereby the scheduling of these resources in real time is an emerging research interest, as complex manufacturing projects present precedence constraints to distributed and heterogenous manufacturing resources [42].
The private blockchain permit sharing of smart contracts [43] enables the sharing of manufacturing specifications in a collaborative manufacturing environment. Yuan et al. [44] highlighted that innovations in SC are two-fold, i.e., improved efficiency resulting in increased communication speed and effective SC networks. Chen et al. [45] identified that a big drawback of SC information systems in the auto retail industry is poor trust amongst manufacturers, suppliers, funding organizations, etc., as records are susceptible to tempering. Due to poor trust amongst participants, the railcar manufacturer employs authentication processes which are time-consuming and costly for the verification of the details of produced parts at warehouse intake.

2.2. Industry 4.0 and Sustainability

“Blockchain is a next-generation development of information technology for realizing sustainability in businesses and industries” [46]. The success of the Sustainable Development Goals (SDGs) is dependent on solving the nexus challenges of economic development and sustainable development [47]. The integration of industry 4.0 technologies has resulted in a paradigm shift from traditional manufacturing models, whereby industry 4.0 is an expeditor of the adoption and implementation of SDGs by SMEs [48]. The digitization and sustainability convergence remains underdeveloped, yet industry 4.0 is an enabler of sustainable development [49]. Sustainable performance cannot be realized without innovations; therefore, industry 4.0 emerging technologies will drive development towards the quick realization of SDG targets, especially in economic development [50].
To develop sustainable solutions, it is noteworthy that each system revolves around digital value creation [49]. Blockchain is a pervasive technology in information systems, where transparency, immutability, and real-time operations address various sustainability challenges [51]. As such, product traceability has become a differentiator in the supply chain industry of high-value goods, as well as its application to trace that resource materials are environmentally sourced and not causing harm further downstream [26]. The application of a quick response (QR) code for product traceability reduces the need for paper invoicing and job cards, which results in reduced forest deforestation.

2.3. Big Data and Cloud Manufacturing

Supply chains generate a lot of information that needs to be traced and undergo multiple authentications for product delivery. The manufacturer uses an electronic ERP system and uses paper job cards to record production work on the shop floor and trace assembly parts on the assembly line. A complex network is created in tracing parts, assembly processes, and suppliers within a railcar manufacturing enterprise, which is not spared from errors during data capture and the sharing of manufacturing specifications with purchase orders to suppliers. Therefore, information asymmetry in SCM needs to be eliminated as information flow is the core of operations in a supply chain network [4].
Smart manufacturing is being managed by information systems and manufacturing data have become intelligent and valuable [36]. CC research has mainly focused on technological issues, whereas research on enterprise management has gained little traction [3]. The creation of new business models for cloud manufacturing has been identified as a research gap, as manufacturing has changed from being fixed in the same location to incorporating the new opportunities presented by digitization [13]. As such, DevOps, i.e., the integration of software development and operations powers industry 4.0 towards the synergy and interconnectedness of the value chain, is presenting new opportunities and infinite possibilities for value creation [52]. Based on findings by Wassem, Liang, and Shahin [53], organizations are adopting MSA for different purposes such as agility (82%), performance improvement (57%), and scalability (78%), with DevOps influencing the implementation of MSA by (47%). Scalability is a crucial aspect for consideration in SCM, as the influx of orders is always fluctuating. The open serverless framework, OpenFaaS, allows developers to build serverless functions based on defined and created templates of different languages and is reliant on Kubernetes (K8s) to provide failover and high availability management [20].
Microservices permit incremental modernization to achieve highly scalable systems, which are adaptable for both large enterprises and SMEs, whilst reducing the system redundancy of service instances at a low cost [54]. DDD offers guidelines for the domain decomposition of a business to identify principles, patterns, and practices [55]. The acquisition of boxed flat sheet metal parts is a subsystem of the assembling process, hence the cloud system is designed for flexibility as suppliers change with time. Scaling in cloud-native applications permits parallelism and concurrent use by multiple users seamlessly without disrupting production activities [56]. Microservices are ideal for cloud-native applications, as each microservice is independently deployed and encapsulated, making them failure-proof to failure in the system, a characteristic that improves the service availability of applications [57]. Communication between microservices is performed using the representational state transfer application (REST API), which is executed by an event [56].

2.3.1. Challenges Encountered in Adoption of New Technologies by SMEs

Nayak and Dhaigude [58] identified the need to integrate sustainability and attain a triple bottom line in modifying SCM, although it presents challenges for SMEs. SME sustainability in the industry is affected by capital investments, mainly technological and equipment, which affects their ability to streamline operations [59]. By supporting industries to large manufacturing enterprises, SMEs contribute significantly to the economy through employment. Poor information asymmetry and the small scale of their business often affect SMEs’ capability to access bank loans for equipping their manufacturing facilities [60]. Blockchain is expected to assist SMEs in attracting investment and financing, as it allows for the sharing of tax compliance forms in real time.
SMEs have been instrumental in the realization of economic and sustainable development goals (SDGs) through industrial and technological development by fostering innovation [48]. Bellavista et al. [61] identified that SMEs in manufacturing have already adopted advanced and automated solutions, however, these enterprises are not prepared for a fully interconnected industry. SMEs within the manufacturing SC face financial challenges in financing their endeavours, which negatively affect the production efficiency of the manufacturer [62]. In addition, financial constraints have led to the poor adoption of new technologies by SMEs and poor enterprise production technologies [62]. To effectively implement a CM system between the manufacturer and suppliers, the manufacturer equips each supplier with a cloud-based digital twin (DT) shear guillotine and press bending machine through leasing. Manufacturing specifications are shared with the DT based on resource scheduling and the APS of the railcar manufacturer. The adoption of blockchain into the SC improves transparency amongst trading partners and gives ease of access to lending institutions.

2.3.2. Serverless Computing

The migration of enterprises from monolithic architectures to containers and microservices has resulted in the prominence of serverless computing for the deployment of cloud applications compelling cloud applications [18]. The Cloud Native Computing Foundation defines “cloud-native as a new computing paradigm in which applications are built based on a microservice architecture, packaged as containers and dynamically scheduled and managed by an orchestrator” [63]. Two technologies emerged in 1950 that have shaped the computing evolution, i.e., containerization in shipping and time-sharing in computing, which brought automation and multitenancy, respectively [21]. Serverless computing, aka serverless, is the latest generation of the cloud computing evolution, which is a combination of function as a service (FaaS) and backend as a service (BaaS) [64], as shown in Figure 2 below.
FaaS is an event-driven architecture with auto scalability properties, making it different from SaaS through virtual independence from underlying servers [20]. Developers create applications using high-level abstraction in serverless computing [65]. Serverless is thus best suited for high-performance computing (HPC) [66], making it applicable to the IIoT. Serverless has millisecond granularity for its pay-as-you-go billing model, offering two-fold saving benefits to companies. Serverless removes the need to perform backend administration to the server, making it affordable to pay for resources as it is based on a consumption-based model [66].

2.4. Permissioned Blockchain in Supply Chains

SCM is the crux of all organizational operations, giving transactional insights into procurement, sales, financing, and inventory management. The immutability and timestamping of heterogeneous data are fundamental attributes of blockchains, which make them ideal for organizational interconnection in industry 4.0 [67]. Blockchain enables direct transference of value amongst its multiple users securely [27]. Blockchain technology is transforming various aspects of SCM through peer-to-peer (P2P) networks and smart contracts to perform transactions for multiple suppliers [68]. A Hyperledger Fabric ledger consists of two sub-systems of the ledger, i.e., world state and transaction log [69]. Inventory management is thus performed through analysis of the world state database, using machine learning (ML).
Decentralization in blockchain removes intermediary costs whilst improving information security [70]. Blockchain application in SCM is expected to enhance the audit process through enhancing audit reliability, as the invoicing and authentication of transactions will be conducted in real time [32]. To date, most part tracing and inventory management is conducted using a traditional ERP system composed of both electronic and paper, a time-consuming process, as traceability includes part specification, supplier, modifications, maintenance details, etc., [71]. Faccia and Petratos [72] successfully integrated blockchain into an accounting information system (AIS) and ERP at multiple levels for audit compliance.
Karakas et al. [73] identified that there still exist gaps within the blockchain and SC integration, which has been attributed to the poor adoption of blockchain by organizations, as they lack sufficient knowledge on how blockchain is value adding to their business operations. Helo and Hao [74] highlighted that the integration of IoTs and blockchain is highly applicable in the SC to increase the transparency, accessibility, and effectiveness of SCs. Offering complex serverless architecture enables FaaS to interact with tables hosted on not-only structured query language (NoSQL) databases [75]. This workflow illustrates the integration of cloud manufacturing and blockchain, whereby each task is event-based and is initiated by a trigger. Data encryption in blockchain prevents data tempering whilst improving the system security of the CM system [12], making transactions within the SC, and CM authentic through use of smart contracts.

3. Methodology

To realize the full potential of i4.0 in supply chains, all enterprises must be able to interact with other organizations [76]. A hierarchical supply chain structure is utilized for the production of railcars, as illustrated in Figure 3 below. Through the ERP system, the manufacturer possesses an inventory database of all parts used for railcar manufacturing, which are coded based on their functionality and a pool of its suppliers. It begins the supplier selection process which is dependent on variables attained from supplier audits such as the ability to deliver on time, lead times, manufacturing capacity, etc. The suppliers, comprising various SMEs, are issued with a purchase order of parts to manufacture by the railcar manufacturer through the procurement office accordingly, along with the design specifications of each part required. Subsequently, for flat sheet boxed metal parts, the suppliers then determine their own process sequence for production.
Various parts are produced by various suppliers, which may also include the same parts and/or part families. Production techniques such as batch production, just-in-time, and flow production are utilized by the suppliers for part production. The order quantities differ, subject to an SME’s supply capability as a result of machine availability and input materials. Parts are then supplied to the manufacturer, who performs quality control upon receiving the parts, and the identification of respective parts. Part tracing is implemented at warehouse intake, however, rejected defects are sent for rework to the initial supplier or are sent to another client, if the contract is terminated. The parts are then put onto the production line for assembly or stored temporarily in the warehouse.
SCM affects all aspects of an organization, therefore, a systems engineering approach was applied for both vertical and horizontal integration. The exchange of information is taxing for both the manufacturer, supplier, and auditors as information is captured multiple times by the stakeholders, is fragmented, and different information systems are utilized. Information management is the core of operations management, hence information links based on engineering, SCM, and accounting departments are realized within the system. A new business model is required for integrating IT with lean manufacturing systems to avoid non-value-adding processes during systems development [77]. Bai and Sarkis [51] identified that the technology evaluation by most organizations is based on traditional financial metrics. Therefore, from the supply chain process currently being conducted by the manufacturer, challenges are identified as shown in Figure 4 below.
According to Helo and Hao [78], the adoption of CC establishes linkages between ERP, manufacturing resource planning (MRP), and customer relationship management (CRM), which when merged with engineering design and manufacturing, result in a cloud manufacturing supply chain system. Since multi-stakeholders with different roles interact within the system, an information systems management with different cloud identity access administration roles is suggested. To further reinforce the cloud manufacturing supply chain system, blockchain technology is integrated into the cloud manufacturing system. Blockchain has the advantage of knitting various stakeholders whilst maintaining privacy and immutability [33]. Henceforth, merging blockchain, cloud manufacturing, and SCM in a manufacturing enterprise results in an integrated IT and OT management system for the manufacturing of railcars.
Multi-criteria decision-making (MCDM) was used in the selection of cloud resources, a cloud service provider, and blockchain API. Microsoft Azure and Hyperledger Fabric, an open-source enterprise-permissioned ledger [69], were selected as the cloud service provider and distributed ledger, respectively. Data are stored in a chronological structure through the chaincode, allowing the tracing of transactions within the organization. The manufacturer requires an up-to-date inventory list of parts in the warehouse and the production line, as such parts need to be identified and quantified. Part provenance becomes crucial to identifying produced parts and in performing reliability-centred maintenance (RCM).
Various tracking devices have been adopted for tracking different goods, such as barcodes, physical markings, job cards, radio-frequency identification (RFID) tags, QR codes, etc., in various manufacturing, distribution, and warehouse environments. A QR code was selected, as it allows for 3D data capture and storage, which can easily be scanned and/or produced for part tracking along the assembly line. In contrast, a barcode only allows a limited number of coded numbers and letters to ascribe processes that a product has undertaken. RFIDs are quite expensive and cumbersome as they need to be changed at every sub-assembly. However, the QR has the advantage of taking a small proportional area in relation to data storage.

4. Development of Blockchain-Based Cloud Manufacturing System

Technologies shaping Factories of the Future are impactful, especially in comparison to work design processes, with the growing realization that human–machine symbiosis adds value to industry [79]. Thus, it becomes necessary not only to employ i4.0 technologies for digitizing processes but also to improve the working conditions for employees. SCs information systems are error-prone, as they are highly dependent on employees for data capture and recording, leading to poor data integrity. Blockchain reasserts value exchange within the IS, whilst improving procedural management and cost control [45].

4.1. Blockchain and Cloud Manufacturing for SCM

The move from on-premise data centres to cloud services has created a plethora of opportunities for collaboration in business and new sustainable value creation through digitization. Utilizing serverless computing, a multiple provider-managed cloud service offering triggered by events is deployed [75]. Therefore, cloud services for the manufacturer are built on K8s, which is a platform for large enterprise applications, to allow for multiple container orchestration. There are no execution costs in a permissioned ledger [80], making it favourable for use amongst SMEs. The Hyperledger Fabric is built on a Kubernetes platform. Both systems are built for enterprise applications and are open-source and modular architectures.
An AIS is centralized as it is the core module of business operations, integrating multiple applications to perform various business processes, and hence the AIS system design and analysis is arduous [72]. Consequently, a permissioned blockchain with centralized authority was adopted for hierarchical SCM. Blockchain is event-driven due to its asynchronous characteristics, as latency is incurred whilst awaiting confirmation of transactions [81]. K8s’ command line interface kubectl is used to run commands and orchestrate resources. The microservices are deployed onto a pod, which is the smallest executable unit in K8s. The pod encapsulates the loosely coupled microservices to operate as a single unit with a shared IP address. K8s has different controllers, however, in this study, StatefulSets controllers were utilized for stateful pods [82]. Statefulness is critical in SCM systems, as pods are ephemeral and data need to be traced along the IS.
The supply chain is built around a hierarchical information system interface through identity management access. Fabric is a permissioned DLT with pluggable consensus mechanisms [69], enabling information sharing whilst maintaining privacy amongst multi-stakeholders, which can easily be revoked dependent on supplier performance. In a manufacturing enterprise, product specifications include CAD files, material information, invoices, etc., which are shared as smart contracts with the supplier. Since the manufacturer has multiple suppliers for its multiple components and parts, it offers various contract conditions to its supplier based on its discretion. The channels create ledgers inside ledgers, which are private to other peers within the network, allowing for private communication [69]. As such, multiple channels are created and interlinked between various departments and suppliers, which are also private to other participants based on their identity and role.
Fabric uses an execute-order-validate architecture [69] in its transactions. As such, the parallel execution of multiple transactions occurs within Fabric concurrently and are shared across related multiple collections. A chaincode is created once a transaction has been accepted and is used in tracing transactions that occur within Fabric. Since the world state is immutable, records are stored in the ledger, which consists of various aspects of transactional and supply chain documentation. The world state database is shared with an external party, an auditing firm to perform an audit of the financial transactions and inventory of stock, that occur during an annual year.

4.2. Supply Chain Analytics

One of the facets which have led to the rapid adoption of industry 4.0 technology is BD. A digital asset registry of parts, components, and suppliers is created using Fabric, which streamlines and updates inventory based on part (re)manufacture for the railcar. The digital asset registry continuously updates based on input data from a procurement official. CouchDB is selected as a state database for the ledger, which is accessible off-chain and is pluggable. Chaincode is deployed on K8s as an external service provider [69], which can be queried and indexed since it is a NoSQL customizable database written using JavaScript oriented notation (JSON). Fabric software development kit (SDK) framework permits pluggable API to chaincode, where python is plugged to conduct ML. Metadata on the state database are cryptographic and timestamped across the value chain, with multichannel identity access, etc., which creates a rich data warehouse for analytics and AI [83].
CouchDB is indexed and queried based on SC data written on the database, such as a unique ID/ primary key. The querying of data attributes such as part_id, supplier_id, railcar_id, date-of-manufacturer, sub_assembly, part family, and railcar_id, allows for inventory management. Composite keys, i.e., double or triple data attributes, can be used to query composite data such as supplier_id and product_id, part-class, etc., for inventory management. Python allows the parallel execution of processes, and as such, multiple queries can be conducted by multiple peers based on their identity. Fabric has the capability to perform 2000 transactions, and in a private blockchain with limited use, the system is not overwhelmed.

4.3. Part Assembly Tracking

The assembly of a railcar follows a structured production process and therefore a QR code identification system is adopted, permitting information flow and continuous updating from the beginning to the end of the process. A railcar is manufactured with thousands of parts, hence a QR code is more applicable in comparison to an RFID, as it is sizeable and stores multiple details about a product. The QR code can easily be labelled using cryptographic and timestamped data for record-keeping based on the Fabric data, which ensures accuracy in data capture. QR codes are easily printed onto a part and/or scanned thereon, hence parts are traceable along the assembly system. This process can be applied across the manufacturer’s assembly plant for various sub-assemblies for part tracing and during RCM.
Each manufacturing machine possesses a unique serial number which is utilized for its identification. As such, as a supplier is awarded parts for manufacturing, the cloud manufacturing “event” is triggered to start the manufacturing process, which is controlled through resource scheduling. The blockchain system uses the IS network to control and monitor the SCM processes, suppliers, and manufacturing process, hence it is able to trace each manufactured part incrementally. As each part is produced, it is stamped with a unique QR code based on a supplier’s details, namely, the supplier, the machine, and the type of material used. Timestamping is used in determining the exact date a part is manufactured, which is critical for life cycle analysis (LCA).
A challenge often encountered by the manufacturer is the production of parts with different materials for part manufacture. As such, inventory management using deep learning (DL) algorithms such as neural networks, were applied in order to forecast other aspects of the SC such as part failure. DL application to identifies how the varying materials perform in operation. DL is also used to simulate and optimize assembly processes by mapping them to cloud-based scheduling and planning. Lastly, the application of data analytics within the system allows for visualizations, which are used to identify supplier performance and manufacturer productivity.

5. Results

SC data are continuous although generated from discrete data. A multi-tier centralized system was developed on Microsoft Azure, which reflects the hierarchical production nature of the manufacturer’s supply chain. A systems engineering approach was applied to identify the interplay that exists between systems within the multi-hierarchical relationships amongst stakeholders. DDD was applied to develop an agile and modular SCM system, whereby departmental operations are built onto a microservice based on functionality. Since this is a tracing system, stateful microservices are applied. Each microservice is built with a database attached, and communication within the channels is event-driven, as illustrated in Figure 5 below.
The microservices are deployed independently onto a K8s pod, resulting in a K8s cluster for the system. K8s offers a container orchestration platform, enabling an integrated vertical and horizontal SC orchestration, for inter-organization and intra-organization multi-level auto-scaling systems. A consumption-based payment model for cloud resources is a cost-efficient pricing model, especially for SMEs, due to the high capital expenditure in acquiring a local server, administration, and maintenance
A blockchain-based SCM system was built on Fabric and deployed on K8s for easy container orchestration. A DT is deployed as a container under the microservice for engineering, whereby manufacturing specifications are shared within the IS using a smart contract, within select suppliers, and using a channel. CouchDB was selected as the default world state database. A private ledger was designed for permissioned multi-tier levels of access and authority. The Fabric network is centralized, based on the AIS system, to enable the tracing of material, information, and money flow within the environment. Chaincode is a centralized repository of information, based on an execute-order-validate ordering system across multiple channels. Multiple smart contracts are interlinked within the chaincode for data traceability for financial transactions and audit reliability. To further strengthen the system, a QR label is autogenerated by the BCMaaS system and is inscribed onto each produced boxed sheet metal part. This process creates an automated inventory management system for part production. Since the assembly process for railcars is defined, the master chaincode is continuously updated to trace the assembly process by the railcar manufacturer. CouchDB is queried using complex queries in order to identify different attributes such as inventory stock, production dates, purchase orders, etc. ML is applied to metadata to give supply chain analytics and give foresight on matching production activities to assembly. As such, the system allows for a supplier performance audit, inventory analysis, the optimization of the assembly process, and the forecasting of part supply and part requirements for maintenance activities.

6. Discussion

Industry 4.0 technologies are changing the processes in the business ecosystem, whereby the computing evolution is taking centre stage, as a medium enabling the dynamic changes. Therefore, it becomes essential to develop industrial operations based on DevOps. Serverless computing enables omnichannel operation, hence it can be accessed anywhere in the world by various participants who have access to the data based on identity access management. Consequently, the convergence of digital technologies on serverless improves digital interoperability in a collaborative manufacturing environment amongst multiple stakeholders. Event-based microservices alongside smart contracts inhibit the progression of data collection and processing if a transaction is incomplete and is simultaneously flagged for fraud. Part and order provenance is enabled by AI-augmented blockchain analytics, which queries CouchDB to give metrics on supplier performance and reliability. At the operational level, the developed system performs cloud monitoring of available resources, so that orders are issued based on key performance indicators, such as the availability of machinery, raw metal-flat metal sheets, daily working shifts, delivery times, etc., of manufacturing suppliers. In addition, the BCMaaS system nears zero defects and reduces operational deficiencies in SCM, such as incorrect data capture and duplicated documents, preventing metadata manipulation, tracing changes to records, etc. The BCMaaS system performs real-time ordering and monitoring of tasks to identify idle and poorly performing machinery and suppliers, in order to remap resource scheduling based on current system constraints. The remapping of resources ensures that the railcar manufacturer produces a railcar with limited downtime and meets set targets for the delivery of the railcar. Subsequently, the railcar manufacturer benefits from digital forensics, performed to identify value systems within the (re)manufacturing of railcars. The plugin architecture of BCMaaS allows for easy plug and play into upstream supply chain operations for part integrity and identification. Furthermore, the system can be extrapolated downstream of the value chain for sheet metal suppliers.
The application of blockchain in the supply chain is set to improve quality control in the manufacturing environment, lower overhead costs, and share data securely. The BCMaaS system improves data validation whilst reducing audit deficiencies resulting from insufficient information, as the system is accessed and processed in real time across the value chain. Supply chain analytics give an insight into reliability-centred maintenance, as metadata from railcar re-manufacturing show parts that are continuously replaced. Supplier information, inventory management, and accounting details are shared with an audit company to perform a real-time audit and transaction authentication, tracing, and validation as Fabric ledgers are immutable. The chaincode can be analyzed by auditors in search of transactional ambiguity and fraudulent activities within the enterprise SCM system. It is also used to determine audit reliability seamlessly. Part traceability in real time using a blockchain-based QR code reduces the need for paper invoicing and job cards. Performing work in real time prevents in-person travelling, especially for auditors, to authenticate documents and inventory stock, leading to a reduction in carbon footprint as audit reliability is performed in real time. Future work should focus on a multi-cloud seamless approach for collaborative enterprise management, whereby enterprise IS built on different clouds are able to handle synchronous workloads. This is critical in a digital economy with multiple manufacturers and multiple suppliers, who need to interact regardless of being hosted by different cloud service providers. Further research still needs to be conducted on the cyber security of IIoT systems for the prevention of malware sharing in machine-to-machine systems.

7. Conclusions

BCMaaS is a serverless function whose abstraction is cloud-native, with information systems being the backbone of business operations. The system incorporates new age technologies, namely serverless computing, CM, ML, etc., to manufacture at source and offset the carbon footprint. The convergence of digital technologies enables effective multi-tier collaboration in a digital ecosystem seamlessly. An agile hierarchical supply chain framework is applied for the ledger, utilizing lead times in product planning and development to optimize business-to-business (B2B) collaboration through intelligent assets. Blockchain has multiple applications in supply chains, which introduce new value whilst enhancing an organization’s efficiency and productivity. The benefits of cloud manufacturing are further strengthened by merging it with blockchain in a supply value chain. Various aspects of SCs are being transformed, therefore a radical approach is required in SCM, instead of silo upgrades for organizations to fully realize the benefits of blockchain. Through the collaboration of stakeholders and the exclusion of intermediaries, new business models are being established that result in new value chains, whilst omitting third-party costs. As such adoption of blockchain technologies is a win-win for both manufacturers and SMEs, it improves B2B relationships through privacy and collaboration. The systems’ plugin architecture permits multi-cloud deployment to enhance flexibility for the orderer organizations, and SMEs can easily plug into the ecosystem. Therefore, the BCMaaS easily system integrates into i5.0, where the system improves hyperconnectivity between enterprises whilst improving the working conditions of employees.

Author Contributions

Conceptualization, A.E.M. and K.M.; methodology, A.E.M.; software, A.E.M.; validation, A.E.M. and K.M.; formal analysis, A.E.M.; investigation, A.E.M.; resources, K.M.; data curation, A.E.M.; writing-original draft presentation, A.E.M.; writing—review and editing, A.E.M. and K.M.; visualization, A.E.M.; supervision, K.M.; project administration, A.E.M. and K.M.; funding acquisition, K.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Research Foundation (NRF), grant number “123575”, and APC was funded by the Research Chair in Future Transport Manufacturing Technologies.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The researchers acknowledge the support and assistance of the Industrial Engineering Department of Tshwane University of Technology, Gibela Rail, and the National Research Foundation (123575) of South Africa for their financial and material assistance in executing this research project. The opinions presented in this paper are those of the authors and not the funders.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xu, X.; Lu, Y.; Vogel-Heuser, B.; Wang, L. Industry 4.0 and Industry 5.0—Inception, conception and perception. J. Manuf. Syst. 2021, 61, 530–535. [Google Scholar] [CrossRef]
  2. Javaid, M.; Haleem, A. Critical components of Industry 5.0 towards a successful adoption in the field of manufacturing. J. Ind. Integr. Manag. 2020, 5, 27–348. [Google Scholar] [CrossRef]
  3. Kathuria, A.; Mann, A.; Khuntia, J.; Saldanha, T.J.V.; Kauffman, R.J. A strategic value appropriation path for cloud computing. J. Manag. Inf. Syst. 2018, 35, 740–775. [Google Scholar] [CrossRef]
  4. Xue, X.; Dou, J.; Shang, Y. Blockchain-driven supply chain decentralised operations—Information sharing perspective. Bus. Process Manag. J. 2021, 27, 184–203. [Google Scholar] [CrossRef]
  5. Sandborn, M.; Olea, C.; White, J.; Williams, C.; Tarazaga, P.A.; Sturm, L.; Albakri, M.; Tenney, C. Towards secure cyber-physical information association for parts. J. Manuf. Syst. 2021, 59, 27–41. [Google Scholar] [CrossRef]
  6. Patera, L.; Garbugli, A.; Bujari, A.; Scotece, D.; Corradi, A. A Layered Middleware for OT/IT Convergence to Empower Industry 5.0 Applications. Sensors 2022, 22, 190. [Google Scholar] [CrossRef]
  7. Kaiblinger, A.; Woschank, M. State of the Art and Future Directions of Digital Twins for Production Logistics: A Systematic Literature Review. Appl. Sci. 2022, 12, 669. [Google Scholar] [CrossRef]
  8. Dziurzanski, P.; Swan, J.; Indrusiak, L.S. Value-based manufacturing optimisation in serverless clouds for Industry 4.0. In Proceedings of the GECCO’18: Genetic & Evolutionary Computing Conference, Kyoto, Japan, 15–19 July 2018; Volume 4, pp. 1222–1229. [Google Scholar]
  9. Tardivo, A.; Zanuy, A.C.; Martin, C.S. COVID-19 impact on transport: A paper from the railways’ systems research perspective. Transp. Res. Rec. 2021, 2675, 367–378. [Google Scholar] [CrossRef]
  10. Raja Santhi, A.; Muthuswamy, P. Influence of Blockchain Technology in Manufacturing Supply Chain and Logistics. Logistics 2022, 6, 15. [Google Scholar] [CrossRef]
  11. Fisher, O.; Watson, N.; Porcu, L.; Bacon, D.; Rigley, M.; Gomes, R.L. Cloud manufacturing as a sustainable process manufacturing route. J. Manuf. Syst. 2018, 27, 53–68. [Google Scholar] [CrossRef]
  12. Zhang, Y.; Zhang, L.; Liu, Y.; Luo, X. Proof of service power: A blockchain consensus for cloud manufacturing. J. Manuf. Syst. 2021, 59, 1–11. [Google Scholar] [CrossRef]
  13. Charro, A.; Schaefer, D. Cloud Manufacturing as a new type of Product-Service System. Int. J. Comput. Integr. Manuf. 2018, 31, 1018–1033. [Google Scholar] [CrossRef]
  14. Hasselbring, W.; Henning, S.; Latte, B.; Mobius, A.; Ritcher, T.; Schalk, S.; Wojcieszak, M. Industrial DevOps. In Proceedings of the 2019 IEEE International Conference on Software, Architecture Companion (ICSA-C), Hamburg, Germany, 25–26 March 2019; pp. 123–126. [Google Scholar]
  15. Ivanov, D.; Doulgi, A.; Sokolov, B. Cloud supply chain: Integrating industry 4.0 and digital platforms in the “Supply Chain-as-a-Service”. Transp. Res. Part E Logist. Transp. Rev. 2022, 160, 102676. [Google Scholar] [CrossRef]
  16. Data, Not Digitisation Transforms, the Post-Pandemic Suppy Chain. Available online: https://sloanreview.mit.edu/article/data-not-digitalization-transforms-the-post-pandemic-supply-chain/ (accessed on 29 May 2022).
  17. Tapia, F.; Mora, M.Á.; Fuertes, W.; Aules, H.; Flores, E.; Toulkeridis, T. From Monolithic Systems to Microservices: A Comparative Study of Performance. Appl. Sci. 2020, 10, 5797. [Google Scholar] [CrossRef]
  18. Castro, P.; Ishakian, V.; Muthusamy, V.; Slominski, A. The server is dead, long live the server: The rise of serverless computing, overview of current state and future trends in research and industry. arXiv 2019, arXiv:1906.02888. [Google Scholar]
  19. Hassan, H.B.; Barakat, S.A.; Sarhan, Q.I. Survey on serverless computing. J. Cloud Comput. 2021, 10, 1–29. [Google Scholar] [CrossRef]
  20. Benedetti, P.; Femminella, M.; Reali, G.; Steenhaut, K. Experimental Analysis of the Application of Serverless Computing to IoT Platforms. Sensors 2021, 21, 928. [Google Scholar] [CrossRef]
  21. van Eyk, E.; Toader, L.; Talluri, S.; Versluis, L.; Uta, A.; Iosup, A. Serverless is more: From paas to present cloud computing. IEEE Internet Comput. 2018, 22, 8–17. [Google Scholar] [CrossRef]
  22. Toffetti, G.; Brunner, S.; Blochlinger, M.; Spillner, J.; Bohnert, T.M. Self-managing cloud-native applications: Design, implementation, and experience. Future Gener. Comput. Syst. 2017, 72, 165–179. [Google Scholar] [CrossRef]
  23. Lui, Y.; Wang, L.; Wang, X.V.; Xu, X.; Jiang, P. Cloud manufacturing: Key issues and future perspectives. Int. J. Comput. Integr. Manuf. 2019, 32, 858–874. [Google Scholar]
  24. Boiko, A.; Shendryk, V.; Boiko, O. Information systems for supply chain management: Uncertainties, risks and cyber security. Procedia Comput. Sci. 2019, 149, 65–70. [Google Scholar] [CrossRef]
  25. Kimani, D.; Adams, K.; Attah-Boakye, R.; Ullah, S.; Frecknall-Hughes, J.; Kim, J. Blockchain, business and the fourth industrial revolution: Whence, whither, wherefore and how? Technol. Forecast. Soc. Chang. 2020, 161, 120254. [Google Scholar] [CrossRef]
  26. Martinez, V.; Zhao, M.; Blujdea, C.; Han, X.; Neely, A.; Albores, P. Blockchain-driven customer order management. Int. J. Oper. Prod. Manag. 2019, 39, 993–1022. [Google Scholar] [CrossRef]
  27. Kumar, S.; Lim, W.M.; Sivarajah, U.; Kaur, J. Artificial intelligence and blockchain integration in business: Trends from a bibliometric-content analysis. Inf. Syst. Front. 2022, 1–26. [Google Scholar] [CrossRef] [PubMed]
  28. Orji, I.J.; Liu, S. A dynamic perspective on the key drivers of innovation-led lean approaches to achieve sustainability in manufacturing supply chain. Int. J. Prod. Econ. 2020, 219, 480–496. [Google Scholar] [CrossRef]
  29. Kaplunovich, A.; Joshi, K.P.; Yesha, Y. Scalability Analysis of blockchain on a serverless cloud. In Proceedings of the 2019 IEEE International Conference on Big Data, Los Angelas, CA, USA, 9–12 December 2019; pp. 4214–4222. [Google Scholar]
  30. Suhail, S.; Hussain, R.; Khan, A.; Hong, C.S. Orchestrating product provenance story: When IOTA ecosystem meets electronics supply chain space. Comput. Ind. 2020, 123, 103334. [Google Scholar] [CrossRef]
  31. Gupta, S.; Meissonier, R.; Drave, V.A.; Roubaud, D. Examining the impact of Cloud ERP on sustainable performance: A dynamic capability view. Int. J. Inf. Manag. 2021, 51, 102028. [Google Scholar] [CrossRef]
  32. Vincent, N.E.; Skjellum, A.; Medury, S. Blockchain architecture: A design that helps CPA firms leverage the technology. Int. J. Account. Inf. Syst. 2020, 38, 100466. [Google Scholar] [CrossRef]
  33. Kalla, A.; Hewa, T.; Mishra, R.A.; Ylianttila, M.; Liyanage, M. The role of blockchain to fight against COVID-19. IEEE Eng. Manag. Rev. 2020, 48, 85–96. [Google Scholar] [CrossRef]
  34. Miehle, D.; Henze, D.; Seitz, A.; Luckow, A.; Bruegge, B. PartChain: A decentralized traceability application for multi-tier supply chain networks in the automotive industry. In Proceedings of the 2019 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPCON), Newark, CA, USA, 4–9 April 2019; pp. 140–145. [Google Scholar]
  35. Aghamohammadzadeh, E.; Valilai, O.F. A novel cloud manufacturing service composition platform enabled by Blockchain technology. Int. J. Prod. Res. 2020, 58, 5280–5298. [Google Scholar] [CrossRef]
  36. Tao, F.; Qi, Q.; Liu, A.; Kusiak, A. Data-driven smart manufacturing. J. Manuf. Syst. 2018, 48, 157–169. [Google Scholar] [CrossRef]
  37. Massmann, M.; Meyer, M.; Frank, M.; von Enzberg, S.; Kuhn, A.; Dumitrescu, R. Method for data inventory and classification. Procedia CIRP 2020, 93, 234–239. [Google Scholar] [CrossRef]
  38. Schneiderdans, D.G.; Curado, C.; Kalajhedayati, M. Supply chain digitisation trends: An integration of knowledge management. Int. J. Prod. Econ. 2020, 220, 107439. [Google Scholar] [CrossRef]
  39. Wang, L.-C.; Chen, C.-C.; Liu, J.-L.; Chu, P.-C. Framework and deployment of a cloud-based advanced planning and scheduling system. Robot. Comput. -Integr. Manuf. 2021, 70, 102088. [Google Scholar] [CrossRef]
  40. Brintha, N.C.; Jappes, J.W.; Khan, M.A.; Ajithram, A. Optimal resource scheduling for SMEs using cloud in manufacturing sectors. Mater. Today Proc. 2022, 60, 1480–1486. [Google Scholar] [CrossRef]
  41. Sgarbossa, F.; Peron, M.; Fragapane, G. Cloud material handling systems: Conceptual model and cloud-based scheduling of activities. In Scheduling in Industry 4.0 and Cloud Manufacturing; Sokolov, B., Ivanov, D., Doulgi, A., Eds.; International Series in Operations Research & Management Science; Springer: Cham, Switzerland, 2020; Volume 289, pp. 87–101. [Google Scholar]
  42. Chen, S.; Fang, S.; Tang, R. An ANN-Based Approach for Real-Time Scheduling in Cloud Manufacturing. Appl. Sci. 2020, 10, 2491. [Google Scholar] [CrossRef]
  43. Yu, C.; Zhang, L.; Zhao, W.; Zhang, S. A blockchain-based service composition architecture in manufacturing. Int. J. Comput. Integr. Manuf. 2020, 33, 701–715. [Google Scholar] [CrossRef]
  44. Yuan, C.; Liu, W.; Zhou, G.; Shi, X.; Long, S.; Chen, Z.; Yan, X. Supply chain innovation announcements and shareholder value under industries 4.0 and 5.0: Evidence from China. Ind. Manag. Data Syst. 2022, 122, 1909–1937. [Google Scholar] [CrossRef]
  45. Chen, J.; Cai, T.; He, W.; Chen, L.; Zhao, G.; Zou, W.; Guo, L. A Blockchain-Driven Supply Chain Finance Application for Auto Retail Industry. Entropy 2020, 22, 95. [Google Scholar] [CrossRef]
  46. Leng, J.; Ruan, G.; Jiang, P.; Xu, K.; Liu, Q.; Zhou, X.; Liu, C. Blockchain-empowered sustainable manufacturing, and product lifecycle management in industry 4.0: A survey. Renew. Sustain. Energy Rev. 2020, 132, 110112. [Google Scholar] [CrossRef]
  47. van Zantan, J.A.; van Tulder, R. Towards nexus-based governance: Defining interactions between economic activities and Sustainable Development Goals (SDGs). Int. J. Sustain. Dev. World Ecol. 2021, 28, 210–226. [Google Scholar] [CrossRef]
  48. Khan, S.A.R.; Godil, D.I.; Jabbour, C.J.C.; Shujaat, S.; Razzaq, A.; Yu, Z. Green data analytics, blockchain technology for sustainable development, and sustainable supply chain practices: Evidence from small and medium enterprises. Ann. Oper. Res. 2021, 1–25. [Google Scholar] [CrossRef]
  49. Machado, C.G.; Winroth, M.P.; da Silva, E.H.D.R. Sustainable manufacturing in Industry 4.0: An emerging research agenda. Int. J. Prod. Res. 2020, 58, 1462–1484. [Google Scholar] [CrossRef]
  50. Dantas, T.E.T.; de-Souza, E.D.; Destro, I.R.; Hammes, G.; Rodriguez, C.M.T.; Soares, S.R. How the combination of Circular Economy and Industry 4.0 can contribute towards achieving the Sustainable Development Goals. Sustain. Prod. Consum. 2021, 26, 213–227. [Google Scholar] [CrossRef]
  51. Bai, C.; Sarkis, J. A supply chain transparency and sustainability technology appraisal model for blockchain technology. Int. J. Prod. Res. 2020, 58, 2142–2162. [Google Scholar] [CrossRef]
  52. Suescún-Monslave, E.; Pardo-Calvache, C.-J.; Rojas-Muñoz, S.-A.; Velásquez-Uribe, A. DevOps in Industry 4.0: A Systematic Mapping. Rev. Fac. De Ing. 2021, 30, 1–16. [Google Scholar] [CrossRef]
  53. Wassem, M.; Liang, P.; Shahin, M. A systematic mapping study on microservices architecture in devops. J. Syst. Softw. 2020, 170, 110798. [Google Scholar] [CrossRef]
  54. Furda, A.; Fidge, C.; Zimmermann, O.; Kelly, W.; Barros, A. Migrating enterprise legacy source code to microservices: On multitenancy, statefulness, and data consistency. IEEE Softw. 2018, 35, 63–72. [Google Scholar] [CrossRef]
  55. Schmidt, R.A.; Thiry, M. Microservices identification strategies: A review focused on model-driven engineering and domain driven design approaches. In Proceedings of the 2020 15th Iberian Conference on Information Systems and Technologies (CISTI), Seville, Spain, 24–27 June 2020; pp. 1–6. [Google Scholar]
  56. Gannon, D.; Barga, R.; Sundaresan, N. Cloud-native applications. IEEE Cloud Comput. 2017, 4, 16–21. [Google Scholar] [CrossRef]
  57. Vayghan, L.A.; Saied, M.A.; Toeroe, M.; Khendek, F. A Kubernetes controller for managing the availability of elastic microservice based stateful applications. J. Syst. Softw. 2021, 175, 110924. [Google Scholar] [CrossRef]
  58. Nayak, G.; Dhaigude, A.S. A conceptual model of sustainable supply chain management in small and medium enterprises using blockchain technology. Cogent Econ. Financ. 2019, 7, 1667184. [Google Scholar] [CrossRef]
  59. Wong, L.-W.; Leong, L.-Y.; Hew, J.-J.; Tan, G.W.-H.; Ooi, K.-B. Time to seize the digital evolution: Adoption of blockchain operations and supply chain management among Malaysian SMEs. Int. J. Inf. Manag. 2020, 52, 101997. [Google Scholar] [CrossRef]
  60. Li, J.; Zhu, S.; Zhang, W.; Yu, L. Blockchain-driven supply chain finance solution for small and medium enterprises. Front. Eng. Manag. 2020, 7, 500–511. [Google Scholar] [CrossRef]
  61. Bellavista, P.; Esposito, C.; Foschini, L.; Giannelli, C.; Mazzocca, N.; Montanari, R. Interoperable Blockchains for Highly-Integrated Supply Chains in Collaborative Manufacturing. Sensors 2021, 21, 4955. [Google Scholar] [CrossRef]
  62. Jiang, R.; Kang, Y.; Liu, Y.; Liang, Z.; Duan, Y.; Sun, Y.; Liu, J. A trust transitivity model of small and medium-sized manufacturing enterprises under blockchain-based supply chain finance. Int. J. Prod. Econ. 2022, 247, 108469. [Google Scholar] [CrossRef]
  63. Carrion, C. Kubernetes scheduling: Toxonomy, ongoing isues and challenges. ACM Comput. Surv. (CSUR) 2022, in press. [CrossRef]
  64. Venugopal, M.V.L.N.; Reddy, C.R.K. Serverless through cloud native architecture. Int. J. Eng. Res. Technol. 2021, 10, 484–496. [Google Scholar]
  65. Schleier-Smith, J.; Sreekanti, V.; Khandelwal, A.; Carreira, J.; Yadwadkar, N.J.; Popa, R.A.; Gonzalez, J.E.; Stoica, I.; Patterson, D.A. What serverless computing is and should become: The next phase of cloud computing. Commun. ACM 2021, 64, 76–84. [Google Scholar] [CrossRef]
  66. Decker, J.; Kasprzak, P.; Kunkel, J.M. Performance Evaluation of Open-Source Serverless Platforms for Kubernetes. Algorithms 2022, 15, 234. [Google Scholar] [CrossRef]
  67. Hang, L.; Kim, D.-H. Design and Implementation of an Integrated IoT Blockchain Platform for Sensing Data Integrity. Sensors 2019, 19, 2228. [Google Scholar] [CrossRef]
  68. Dolgui, A.; Ivanov, D.; Potryasaev, S.; Sokolov, B.; Ivanova, M.; Werner, F. Blockchain oriented dynamic modelling of smart contract design and execution in the supply chain. Int. J. Prod. Res. 2020, 58, 2184–2199. [Google Scholar] [CrossRef]
  69. A Blockchain Platform for the Enterprise—Hyperledger-Fabricdocs. Available online: https://hlf.readthedocs.io/en/v2.4.1/pdf/ (accessed on 21 December 2021).
  70. Yuan, H.; Qiu, H.; Bi, Y.; Chang, S.-H.; Lam, A. Analysis of coordination mechanism of supply chain management information system from the perspective of block chain. Inf. Syst. e-Bus. Manag. 2020, 18, 681–703. [Google Scholar] [CrossRef]
  71. Ho, G.T.S.; Tang, Y.M.; Tsang, K.Y.; Tang, V.; Chau, K.Y. A blockchain-based system to enhance aircraft parts traceability and trackability for inventory management. Expert Syst. Appl. 2021, 179, 115101. [Google Scholar] [CrossRef]
  72. Faccia, A.; Petratos, P. Blockchain, Enterprise Resource Planning (ERP) and Accounting Information Systems (AIS): Research on e-Procurement and System Integration. Appl. Sci. 2021, 11, 6792. [Google Scholar] [CrossRef]
  73. Karakas, S.; Acar, A.Z.; Kucukaltan, B. Blockchain adoption in logistics and supply chain: A literature review and research agenda. Int. J. Prod. Res. 2021, in press. [CrossRef]
  74. Helo, P.; Hao, Y. Blockchains in operations and supply chains: A model and reference implementation. Comput. Ind. Eng. 2019, 136, 242–251. [Google Scholar] [CrossRef]
  75. Yussupov, V.; Falazi, G.; Breitenbucher, U.; Leymann, F. On the serverless nature of blockchain and smart contracts. arXiv 2020, arXiv:2011.12729v. [Google Scholar]
  76. Sorger, M.; Ralph, B.J.; Hartl, K.; Woschank, M.; Stockinger, M. Big Data in the Metal Processing Value Chain: A Systematic Digitalization Approach under Special Consideration of Standardization and SMEs. Appl. Sci. 2021, 11, 9021. [Google Scholar] [CrossRef]
  77. Buer, S.-V.; Semini, M.; Strandhagen, J.O.; Sgarbossa, F. The complementary effect of lean manufacturing and digitalisation on operational performance. Int J. Prod. Res. 2021, 59, 1976–1992. [Google Scholar] [CrossRef]
  78. Helo, P.; Hao, Y. Cloud manufacturing system for sheet metal processing. Prod. Plan. Control. 2017, 28, 524–537. [Google Scholar] [CrossRef]
  79. Longo, F.; Padovano, A.; Umbrello, S. Value-Oriented and Ethical Technology Engineering in Industry 5.0: A Human-Centric Perspective for the Design of the Factory of the Future. Appl. Sci. 2020, 10, 4182. [Google Scholar] [CrossRef]
  80. Corradini, F.; Marcelletti, A.; Morichetta, A.; Polini, A.; Re, B.; Scala, E.; Tiezzi, F. Model-driven engineering for multi-party business processes on multiple blockchains. Blockchain: Res. Appl. 2021, 2, 100018. [Google Scholar] [CrossRef]
  81. Wohrer, M.; Zdun, U.; Rinderle-Ma, S. Architecture design of blockchain-based applications. In Proceedings of the 2021 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS), Paris, France, 27–30 September 2021; pp. 173–180. [Google Scholar]
  82. Vayghan, L.A.; Saied, M.A.; Toeroe, M.; Khendek, F. Microservice based architecture: Towards high-availability for stateful applications with Kubernetes. In Proceedings of the 2019 IEEE 19th International Conference on Software Quality, Reliability, and Security (QRS), Sofia, Bulgaria, 22–26 July 2019; pp. 176–185. [Google Scholar]
  83. Dillenberger, D.N.; Novotny, P.; Zhang, Q.; Jayachandran, P.; Gupta, H.; Hans, S.; Verma, D.; Chakraborty, S.; Thomas, J.J.; Walli, M.M.; et al. Blockchain analytics and artificial intelligence. IBM J. Res. Dev. 2019, 63, 5:1–5:14. [Google Scholar] [CrossRef]
Figure 1. Illustration of changes in manufacturing and information with time [36].
Figure 1. Illustration of changes in manufacturing and information with time [36].
Applsci 12 08664 g001
Figure 2. Illustration of application-specific serverless computing [65].
Figure 2. Illustration of application-specific serverless computing [65].
Applsci 12 08664 g002
Figure 3. SCM process for railcar manufacturing of boxed flat sheet parts for railcar assembly.
Figure 3. SCM process for railcar manufacturing of boxed flat sheet parts for railcar assembly.
Applsci 12 08664 g003
Figure 4. SCM constraints and new enabling technologies for transformation.
Figure 4. SCM constraints and new enabling technologies for transformation.
Applsci 12 08664 g004
Figure 5. BCMaaS and SCM system architecture for boxed sheet metal manufacturing.
Figure 5. BCMaaS and SCM system architecture for boxed sheet metal manufacturing.
Applsci 12 08664 g005
Table 1. Summary of related work and gaps identified in literature.
Table 1. Summary of related work and gaps identified in literature.
Author(s)YearTopicsWork ConductedGap
Patera et al.2022DevOpsConvergence of OT/IT for edge computing.The system is not built for cloud native applications, as the designed system is dependent on local servers.
Sandborn et al.2021Cyber-physical systems, Manufacturing, BlockchainInformation tracking of parts to avoid counterfeiting of manufactured parts using impedance.Authentication of part identity is performed using impendence. A low-cost alternative could be utilized in conjunction with blockchain.
Chen et al.2020Finance, Supply chain, BlockchainSupply chain financing of manufacturing SMEs using Bitcoin, public blockchain. The study focused on blockchain workflows towards improving financing SMEs.The blockchain workflow did not highlight the underlying computing architecture.
Bellavista et al.2021Blockchain, Supply chainCross chain attacks whilst performing transactions of blockchain-based supply chain.The system is software-based.
Sorger et al.2021Big data, Supply chain, Industry 4.0Database management and backend to perform machine learning in a supply chain value network.Database management to realize value-driven supply chain.
Zhang et al.2021Cloud manufacturing, BlockchainPublic blockchain using cyber computing resources.Sustainable blockchain practices for consensus mechanism.
Wang et al.2021Advanced planning system, cloud-based, schedulingCloud-based advanced planning system and scheduling for SMEs in manufacturing sector, that is software-based and uses simulation to monitor processes.System could integrate other technologies, like blockchain. System can be designed for real-time monitoring.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Matenga, A.E.; Mpofu, K. Blockchain-Based Cloud Manufacturing SCM System for Collaborative Enterprise Manufacturing: A Case Study of Transport Manufacturing. Appl. Sci. 2022, 12, 8664. https://doi.org/10.3390/app12178664

AMA Style

Matenga AE, Mpofu K. Blockchain-Based Cloud Manufacturing SCM System for Collaborative Enterprise Manufacturing: A Case Study of Transport Manufacturing. Applied Sciences. 2022; 12(17):8664. https://doi.org/10.3390/app12178664

Chicago/Turabian Style

Matenga, Alice Elizabeth, and Khumbulani Mpofu. 2022. "Blockchain-Based Cloud Manufacturing SCM System for Collaborative Enterprise Manufacturing: A Case Study of Transport Manufacturing" Applied Sciences 12, no. 17: 8664. https://doi.org/10.3390/app12178664

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop