微軟更新Azure Blockchain Workbench服務,提升基於聯盟鏈的應用開發體驗
在最近的一篇博文中,Microsoft宣佈更新了其Azure Blockchain Workbench服務,提升了構建基於聯盟鏈的區塊鏈應用程式的開發體驗。更具體地來說,這次更新中包括一些新功能,比如增加了應用程式版本控制、提升了訊息傳遞效能以及更高效的智慧合約開發體驗。現有的Workbench可以通過Microsoft提供的指令碼更新到這一最新版本中來。
Microsoft正在通過Azure Blockchain Workbench為Azure服務提供更加豐富的整合,從而簡化基於聯盟鏈的區塊鏈應用程式開發。這種整合允許對一系列Azure服務的連線,包括訊息傳遞(Service Bus、IoT Hub、Event Hub以及Event Grid)、加密服務(API、雜湊和簽名),鏈下資料庫(Azure SQL Database)、分析(Power BI)、鏈下儲存(Azure Storage)以及標識管理(Azure Active Directory)。
通過Azure Blockchain Workbench,Microsoft提供了所需要的基礎設施,通過這一系列基礎設施,開發者能夠在多種拓撲結構中使用不同的共識機制搭建聯盟網路。Microsoft提供從這些區塊鏈平臺到其他Microsoft服務的整合,方便簡化分散式應用程式的開發。Microsoft支援許多通用的區塊鏈,包括以太坊、Hyperledger Fabric還有像Corda這樣的專用區塊鏈。
應用程式版本控制是人們經常需要的功能,它已經包括在Azure Block Workbench 1.6版本中。版本控制允許開發人員不需要在開發過程中手動操作就能實現對Workbench中應用程式的管理和版本控制。版本控制可以根據使用者經驗在web門戶或REST API中實現。
由於現在可以對版本進行追蹤,因此不論當前版本是否啟用,開發者都可以檢視其版本資訊,包括時間戳、修改的人等資訊。
Microsoft投入的另一個領域是新的出口訊息傳遞API。使用過這個API可以連線到其他的系統。Azure Blockchain團隊專案經理Brenda Lee是這樣描述這個全新API的優勢的:
在我們之前的版本中,我們通過一個全新的輸入訊息傳遞API實現了很多的場景。在1.6.0版本中,我們實現了一個更新後的輸出訊息傳遞API,通過Azure Event Grid和Azure Service Bus釋出區塊鏈事件。這可以讓下游消費者基於這些事件和訊息採取行動,比如說當在區塊鏈上更新相關合同的時候傳送電子郵件通知,或在現有的企業資源計劃(ERP)系統中觸發事件。
Microsoft已經簡化了開發過程,開發人員不需要在程式碼庫中引入WorkbenchBase類。這個類之前在創造或更新制定的合同之前是需要的。Lee解釋了為什麼Microsoft取消了這個功能:
在1.6.0版本中該程式碼起到的作用和WorkbenchBase在你上傳合同程式碼時自動生成的作用是相同的。現在你開發自定義的Workbench應用程式的時候的體驗會變得更加簡單,不會再出現和使用Workbench相關的錯誤或驗證問題。請檢視我們最新的案例,已經將WorkbenchBase移除。
Microsoft還介紹了之後他們會怎麼宣佈更新的操作。之後任何對於Workbench的更新都會在Azure部落格上宣佈,任何釋出說明都會在GitHub上呈現。此外,更新和釋出說明現在也會在Workbench UI上展示。
檢視英文原文:Azure Blockchain Workbench 1.6.0 Update Streamlines Development Experience
相關文章
- Azure Kubernates Service 更新|提升開發體驗和效率
- 企業如何開發自己的聯盟鏈,區塊鏈實體運用落地服務區塊鏈
- 基於Azure IoT開發.NET物聯網應用系列-全新的Azure IoT架構架構
- 每日安全資訊:微軟 Azure 雲服務被用於託管惡意軟體微軟
- Microsoft 365應用將取代Office應用,成為體驗微軟服務的新中心ROS微軟
- 微軟宣佈支援基於虛擬機器的Azure IOT Edge服務微軟虛擬機
- 微軟在Azure上推出區塊鏈即服務(BaaS)微軟區塊鏈
- 【Azure 應用服務】Azure App Service 自帶 FTP服務APPFTP
- 微軟 Azure 更新,WordPress、MySQL 等登入應用市場微軟MySql
- 微軟Azure雲服務被用於託管惡意軟體 可控制多達90臺電腦微軟
- 基於BSN的財智聯盟鏈在財稅金融領域的應用
- 基於軟體分析的智慧化開發新型服務與技術
- 基於Dapr的 Azure 容器應用
- 深圳區塊鏈技術應用落地服務,多節點聯盟區塊鏈搭建區塊鏈
- 【Azure 應用服務】Azure Web App的服務(基於Windows 作業系統部署)在被安全漏洞掃描時發現了TCP timestamps漏洞WebAPPWindows作業系統TCP
- 區塊鏈開發公司如何應用?聊區塊鏈+積分聯盟區塊鏈
- 聯易融加入區塊鏈服務網路發展聯盟區塊鏈
- 區塊鏈實體運用落地服務方案,區塊鏈底層鏈和應用開發區塊鏈
- 微軟Azure Container Service的容器化應用微軟AI
- 微聯金盟新零售軟體系統app開發APP
- 青島區塊鏈應用baas平臺開發,源中瑞區塊鏈聯盟鏈開發區塊鏈
- 報告發布 | 基於可信數字身份的區塊鏈應用服務白皮書區塊鏈
- 區塊鏈技術應用開發,公鏈搭建服務商區塊鏈
- 來BSN,體驗更輕鬆的公鏈應用開發
- 基於華為雲區塊鏈服務快速部署和搭建鏈上應用區塊鏈
- 聯盟鏈 Hyperledger Fabric 應用場景
- 基於 golang 開發的短鏈服務(自帶前臺頁面)Golang
- 百望雲加入區塊鏈服務網路發展聯盟區塊鏈
- 區塊鏈技術應用物流實體落地開發,企業級區塊鏈服務區塊鏈
- 區塊鏈應用baas系統開發,實體企業資料上鍊服務開發區塊鏈
- “區塊鏈+”應用軟體系統開發多少錢區塊鏈
- 基於微軟Teams的小型會議室裝置體驗微軟
- BSN攜手EverX推出基於Everscale底層框架的開放聯盟鏈框架
- 區塊鏈社交直播app軟體開發,區塊鏈技術應用落地開發區塊鏈APP
- 區塊鏈IM社交直播軟體開發方案,區塊鏈技術應用開發區塊鏈
- 基於區塊鏈技術落地應用開發-食品溯源區塊鏈
- 軟體研發之道:微軟開發團隊的經驗法則微軟
- 寬頻發展聯盟:業務體驗分級白皮書—小微企業(附下載)