Architecture for Blockchain Applications
暫譯: 區塊鏈應用架構
Xu, Xiwei, Weber, Ingo, Staples, Mark
- 出版商: Springer
- 出版日期: 2019-03-15
- 定價: $2,980
- 售價: 8.0 折 $2,384
- 語言: 英文
- 頁數: 307
- 裝訂: Hardcover - also called cloth, retail trade, or trade
- ISBN: 3030030342
- ISBN-13: 9783030030346
-
相關分類:
區塊鏈 Blockchain
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,250$1,188 -
$1,685$1,601 -
$1,558JavaScript and JQuery: Interactive Front-End Web Development (Paperback)
-
$1,720$1,634 -
$1,617Deep Learning (Hardcover)
-
$978$929 -
$1,650$1,568 -
$1,400$1,330 -
$1,330$1,264 -
$1,730$1,644 -
$1,715Interaction Design : Beyond Human-Computer Interaction, 5/e (Paperback)
-
$1,936Full Stack Serverless: Modern Application Development with React, Aws, and Graphql
-
$1,840$1,748
相關主題
商品描述
This book addresses what software architects and developers need to know in order to build applications based on blockchain technology, by offering an architectural view of software systems that make beneficial use of blockchains. It provides guidance on assessing the suitability of blockchain, on the roles blockchain can play in an architecture, on designing blockchain applications, and on assessing different architecture designs and tradeoffs. It also serves as a reference on blockchain design patterns and design analysis, and refers to practical examples of blockchain-based applications.
The book is divided into four parts: Part I provides a general introduction to the topic and to existing blockchain platforms including Bitcoin, Ethereum, and Hyperledger Fabric, and offers examples of blockchain-based applications. Part II focuses on the functional aspects of software architecture, describing the main roles blockchain can play in an architecture, as well as its potential suitability and design process. It includes a catalogue of 15 design patterns and details how to use model-driven engineering to build blockchain-based applications. Part III covers the non-functional aspects of blockchain applications, which are cross-cutting concerns including cost, performance, security, and availability. Part IV then presents three detailed real-world use cases, offering additional insights from a practical perspective. An epilogue summarizes the book and speculates on the role blockchain and its applications can play in the future.
This book focusses on the bigger picture for blockchain, covering the concepts and technical considerations in the design of blockchain-based applications. The use of mathematical formulas is limited to where they are critical. This book is primarily intended for developers, software architects and chief information officers who need to understand the basic technology, tools and methodologies to build blockchain applications. It also provides students and researchers new to this field an introduction to this hot topic.
商品描述(中文翻譯)
本書針對軟體架構師和開發人員在基於區塊鏈技術構建應用程式時所需了解的內容,提供了對利用區塊鏈的軟體系統的架構視角。它提供了評估區塊鏈適用性的指導,區塊鏈在架構中可以扮演的角色,設計區塊鏈應用程式的建議,以及評估不同架構設計和權衡的方式。本書還作為區塊鏈設計模式和設計分析的參考,並提及基於區塊鏈的應用程式的實際範例。
本書分為四個部分:第一部分提供了對主題的總體介紹以及現有區塊鏈平台的概述,包括 Bitcoin、Ethereum 和 Hyperledger Fabric,並提供基於區塊鏈的應用程式範例。第二部分專注於軟體架構的功能性方面,描述區塊鏈在架構中可以扮演的主要角色,以及其潛在的適用性和設計過程。它包括15個設計模式的目錄,並詳細說明如何使用模型驅動工程來構建基於區塊鏈的應用程式。第三部分涵蓋區塊鏈應用程式的非功能性方面,這些是包括成本、性能、安全性和可用性等跨切關注點。第四部分則呈現三個詳細的實際案例,從實務的角度提供額外的見解。結語總結了本書並推測區塊鏈及其應用在未來可能扮演的角色。
本書專注於區塊鏈的全局視角,涵蓋基於區塊鏈的應用程式設計中的概念和技術考量。數學公式的使用僅限於關鍵部分。本書主要針對需要了解構建區塊鏈應用程式的基本技術、工具和方法論的開發人員、軟體架構師和首席資訊官。它也為對這一熱門主題感興趣的學生和研究人員提供了入門介紹。
作者簡介
Xiwei (Sherry) Xu is a Research Scientist in the Architecture & Analytics Platforms (AAP) team at Data61, CSIRO in Sydney, and a Conjoint Lecturer at the School of Computer Science and Engineering (CSE) of the University of New South Wales (UNSW). Her main research interests are software architecture, service computing, business processes, cloud computing and dependability. She has done research on blockchain from a software architecture perspective, including trade-off analysis, decision making and evaluation frameworks since 2015.
Ingo Weber is a Principal Research Scientist & Team Leader of the Architecture & Analytics Platforms (AAP) team at Data61, CSIRO in Sydney. In addition, he is a Conjoint Associate Professor at the University of New South Wales (UNSW) and an Adjunct Associate Professor at Swinburne University. He has published around 100 refereed papers and two books, and contributed to establishing blockchain as a research topic in several research communities. He and his team have conducted numerous blockchain projects for industry and government organizations.
Mark Staples is a Senior Principal Research Scientist at Data61, CSIRO in Sydney, and a Conjoint Associate Professor in the School of Computer Science and Engineering at the University of New South Wales (UNSW). His research interests are in blockchain technology, software architecture, software engineering, and the philosophy of engineering. He has many years' industrial experience in software and systems engineering management. He is also a member of Australia's standardization committee on blockchain and DLT (IT-041), under Australia's leadership of the Secretariat of the International Technical Committee for Blockchain Standards (ISO/TC 307).
作者簡介(中文翻譯)
許曉薇 (Sherry Xu) 是澳洲聯邦科學與工業研究組織 (CSIRO) Data61 的架構與分析平台 (AAP) 團隊的研究科學家,並且是新南威爾士大學 (UNSW) 計算機科學與工程學院的兼任講師。她的主要研究興趣包括軟體架構、服務計算、商業流程、雲端計算和可靠性。自2015年以來,她從軟體架構的角度進行了區塊鏈的研究,包括權衡分析、決策制定和評估框架。
英戈·韋伯 (Ingo Weber) 是澳洲聯邦科學與工業研究組織 (CSIRO) Data61 的架構與分析平台 (AAP) 團隊的首席研究科學家及團隊領導。此外,他是新南威爾士大學 (UNSW) 的兼任副教授,以及斯威本科技大學的兼任副教授。他已發表約100篇經過審核的論文和兩本書籍,並為在多個研究社群中建立區塊鏈作為研究主題做出了貢獻。他和他的團隊為產業和政府機構進行了多個區塊鏈項目。
馬克·斯泰普斯 (Mark Staples) 是澳洲聯邦科學與工業研究組織 (CSIRO) Data61 的高級首席研究科學家,並且是新南威爾士大學 (UNSW) 計算機科學與工程學院的兼任副教授。他的研究興趣包括區塊鏈技術、軟體架構、軟體工程和工程哲學。他在軟體和系統工程管理方面擁有多年的產業經驗。他也是澳洲區塊鏈和分散式帳本技術 (DLT) 標準化委員會 (IT-041) 的成員,該委員會在國際區塊鏈標準技術委員會 (ISO/TC 307) 的秘書處下由澳洲主導。