Skip to main content

A Blockchain-Based Micro-services Architecture for Distributed Business

  • Conference paper
  • First Online:
Blockchain – ICBC 2023 (ICBC 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14206))

Included in the following conference series:

  • 291 Accesses

Abstract

With the growth of modern businesses in scale and complexity, digital applications that span service boundaries, connect multiple organizations, and manage user identities require careful consideration. Existing enterprise architectures are monolithic, creating obstacles for digital transformation to distributed multi-enterprise ecosystems. We propose a blockchain-based micro-services architecture that enables the self-driven construction of distributed businesses with capabilities for adaptation, innovation, and robustness. By extending the concepts of Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB), we developed the Blockchain Service Bus (BSB) model across enterprise scenarios. Different entities can register micro-services on the blockchain to form a unified, standardized platform that accelerates a new stage of the distributed ecosystem. Under this architecture, end-users can own a unified, decentralized identity. It allows the seamless integration of services across organizations in a federated economy, motivating scalable collaborative business models.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Senyo, P.K., Liu, K., Effah, J.: Digital business ecosystem: literature review and a framework for future research. Int. J. Inf. Manage. 47, 52–64 (2019). https://doi.org/10.1016/j.ijinfomgt.2019.01.002

    Article  Google Scholar 

  2. Zhang, LJ. et al.: BCOA: blockchain open architecture. In: Xu, C., Xia, Y., Zhang, Y., Zhang, LJ. (eds.) ICWS 2021. LNCS, vol. 12994, pp. 90–111. Springer, Cham. (2022). https://doi.org/10.1007/978-3-030-96140-4_7

  3. Zhang, LJ.: MRA: metaverse reference architecture. In: Tekinerdogan, B., Wang, Y., Zhang, L.J. (eds.) ICIOT 2021. LNCS, vol. 12993, pp. 102–120. Springer, Cham. (2022). https://doi.org/10.1007/978-3-030-96068-1_8

  4. Rawal, B. S. et al.: Opportunities and challenges in metaverse the rise of digital universe. In: Zhang, L.J. (eds.) Metaverse 2022. LNCS, vol. 13737, pp. 3–17. Springer, Cham. (2022). https://doi.org/10.1007/978-3-031-23518-4_1

  5. He, S., Xing, C., Zhang, L.J.: A business-oriented schema for blockchain network operation. In: Chen, S., Wang, H., Zhang, LJ. (eds.) ICBC 2018. LNCS, vol. 10974, pp. 277–284. Springer, Cham. (2018). https://doi.org/10.1007/978-3-319-94478-4_21

  6. Chaudhry, N., Yousaf M. M.: Consensus algorithms in blockchain: comparative analysis, challenges and opportunities. In: 2018 12th International Conference on Open Source Systems and Technologies (ICOSST), pp. 54–63. (2018). https://doi.org/10.1109/ICOSST.2018.8632190

  7. He, S., et al.: Layered Consensus Mechanism in Consortium Blockchain for Enterprise Services. In: Joshi, J., Nepal, S., Zhang, Q., Zhang, L.J. (eds.) ICBC 2019. LNCS, vol. 11521, pp. 49–64. Springer, Cham. (2019). https://doi.org/10.1007/978-3-030-23404-1_4

  8. Zheng, Z., et al.: An overview on smart contracts: Challenges, advances and platforms. Futur. Gener. Comput. Syst. 105, 475–491 (2020). https://doi.org/10.1016/j.future.2019.12.019

    Article  Google Scholar 

  9. Shyamasundar, R.K.: A Framework of Runtime Monitoring for Correct Execution of Smart Contracts. In: Chen, S., Shyamasundar, R.K., Zhang, LJ. (eds.) ICBC 2022. LNCS, vol. 13733, pp. 92–116. Springer, Cham. (2022). https://doi.org/10.1007/978-3-031-23495-8_7

  10. Fernandez-Carames, T.M., Fraga-Lamas, P.: Towards post-quantum blockchain: a review on blockchain cryptography resistant to quantum computing attacks. IEEE access 8, 21091–21116 (2020). https://doi.org/10.1109/ACCESS.2020.2968985

    Article  Google Scholar 

  11. Zhao, C., et al.: Secure multi-party computation: theory, practice and applications. Inf. Sci. 476, 357–372 (2019). https://doi.org/10.1016/j.ins.2018.10.024

    Article  Google Scholar 

  12. Yang, Q., et al.: Federated machine learning: concept and applications. ACM Trans. Intell. Syst. Technol. 10(2), 1–19 (2019). https://doi.org/10.1145/3298981

    Article  Google Scholar 

  13. Zhang, LJ., Jeckle, M.: The next big thing: web services collaboration. In: Jeckle, M., Zhang, L.J. (eds.) Web Services-ICWS-Europe 2003. LNCS, vol. 2853, pp. 1–10. Springer, Heidelberg. (2003). https://doi.org/10.1007/978-3-540-39872-1_1

  14. Dmitry, N., Manfred, S.S.: On micro-services architecture. Int. J. Open Inf. Technol. 2(9), 24–27 (2014)

    Google Scholar 

  15. Zhang, L.J., Cai, H., Zhang, J.: Services Computing. Tsinghua University Press, Beijing (2007)

    Google Scholar 

  16. Chappell, D.A.: Enterprise service bus. O’Reilly Media, Inc. (2004)

    Google Scholar 

  17. Mazlami, G., Cito, J., Leitner, P.: Extraction of microservices from monolithic software architectures. In: 2017 IEEE International Conference on Web Services (ICWS), pp. 524–531. IEEE (2017). https://doi.org/10.1109/ICWS.2017.61

  18. Varun, M., et al.: Decentralized authorization in web services using public blockchain. In: Lee, K., Zhang, L.J. (eds.) ICBC 2021. LNCS, vol. 12991, pp. 27–42. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-96527-3_3

  19. Feng, J., et al.: Privacy-preserving tucker train decomposition over blockchain-based encrypted industrial IoT data. IEEE Trans. Industr. Inf. 17(7), 4904–4913 (2020). https://doi.org/10.1109/TII.2020.2968923

    Article  Google Scholar 

  20. Chen, H., Zhang, L.J.: Fbaas: functional blockchain as a service. In Chen, S., Wang, H., Zhang, L.J. (eds.) ICBC 2018. LNCS, vol. 10974, pp. 243–250. Springer, Cham. (2018). https://doi.org/10.1007/978-3-319-94478-4_17

  21. Ning, Y., et al.: A review of deep learning based speech synthesis. Appl. Sci. 9(19), 4050 (2019). https://doi.org/10.3390/app9194050

    Article  Google Scholar 

  22. Li, C., Zhang, LJ.: A blockchain based new secure multi-layer network model for internet of things. In: Proceedings of 2017 IEEE International Congress on Internet of Things (ICIOT), pp. 33–41. IEEE (2017). https://doi.org/10.1109/IEEE.ICIOT.2017.34

  23. Zhang, L.J., Zhou, Q.: CCOA: cloud computing open architecture. In: Proceedings of 2009 IEEE International Conference on Web Services (ICWS), pp. 607–616. IEEE (2009). https://doi.org/10.1109/ICWS.2009.144

  24. The CIO’s Guide to Distributed Cloud, Gartner. https://www.gartner.com/smarterwithgartner/the-cios-guide-to-distributed-cloud. Accessed 12 Aug 2020

  25. Lei, K., et al.: Measuring the consistency between data and control plane in SDN. IEEE/ACM Trans. Networking 31(2), 511–525 (2022). https://doi.org/10.1109/TNET.2022.3193698

    Article  Google Scholar 

  26. Voigt, P., Von dem Bussche, A.: The eu general data protection regulation (GDPR). A Practical Guide, 1st Ed., Cham: Springer International Publishing, 10(3152676), pp. 10–5555 (2017)

    Google Scholar 

  27. Wood G.: Ethereum, A secure decentralised generalised transaction ledger. Ethereum project yellow paper, pp. 1–32 (2014). https://gavwood.com/paper.pdf

  28. Sguanci, C., Spatafora, R., Vergani, A.M.: Layer 2 blockchain scaling: A survey. arXiv preprint arXiv:2107.10881 (2021). https://doi.org/10.48550/arXiv.2107.10881

  29. Krishnan, A.: Blockchain empowers social resistance and terrorism through decentralized autonomous organizations. J. Strat. Secur. 13(1), 41–58. (2020). /10.5038/1944-0472.13.1.1743

    Google Scholar 

  30. Li, Y., Wei, W., Xu, J.: The exploration on ethical problems of educational metaverse. In Proceedings of International Conference on Metaverse (METAVERSE 2022). LNCS, vol. 13737, pp. 29–38. Springer, Cham. (2022). https://doi.org/10.1007/978-3-031-23518-4_3

Download references

Acknowledgement

This work is supported by the Key-Area R &D Program of Guangdong Province, China (Grant No. 2020B0101090003) and General Program of Shenzhen Science and Technology Plan, China (Grant No. JSGG20191129110603831). The authors would like to express our sincere gratitude to Dr. Liang-Jie Zhang, Dr. Huan Chen and Dr. Jing Zeng for their insightful discussions and invaluable assistance.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sheng He .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

He, S., Ning, Y., Xiong, D., Ma, J. (2023). A Blockchain-Based Micro-services Architecture for Distributed Business. In: Wang, Q., Feng, J., Zhang, LJ. (eds) Blockchain – ICBC 2023. ICBC 2023. Lecture Notes in Computer Science, vol 14206. Springer, Cham. https://doi.org/10.1007/978-3-031-44920-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-44920-8_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-44919-2

  • Online ISBN: 978-3-031-44920-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics