Tedarik Zinciri Takip ve İzleme

Sık kullanılan bir blok zinciri deseni, çok taraflı tedarik zincirinde ilerleyen bir varlığın IoT ile izlenmesidir. Buna verilebilecek iyi bir örnek, taşıma süreci boyunca belirli uyumluluk kurallarının karşılanması gereken gıda veya ilaç gibi bozulabilir malların soğutmalı olarak taşınmasıdır. Bu senaryoda süreci başlatan karşı taraf (perakendeci gibi), tedarik zincirindeki koruyucuların uyması gereken nem ve sıcaklık aralığı gibi sözleşme koşullarını belirtir. Herhangi bir noktada cihazın ölçtüğü sıcaklık veya nem değeri aralığın dışındaysa akıllı sözleşme durumu, uyumluluk dışına çıkıldığını gösterecek şekilde güncelleştirilir, blok zincirine bir işlem kaydedilir ve aşağı akış yönünde düzeltici olaylar tetiklenir.

Controlo e Rastreio da Cadeia de AbastecimentoSaiba como utilizar o Azure Blockchain Workbench. Crie uma aplicação de controlo de recursos para a cadeia de fornecimento com um fluxograma passo-a-passo.12345678

IoT cihazları IoT Hub ile iletişim kurar. Bir yol olarak IoT Hub, bu yolla ilişkilendirilmiş Service Bus'a belirli iletiler göndermek için yapılandırılmıştır. İletiler cihaz için yine yerel biçimdedir ve Azure Blockchain Workbench tarafından kullanılan biçime çevrilmeleri gerekir. Bu dönüşümü bir Azure Mantıksal Uygulaması gerçekleştirir. Bu, IoT Hub ile ilişkilendirilmiş Service Bus'a yeni bir ileti geldiğinde tetiklenir, ardından iletiyi dönüştürür ve iletileri Azure Blockchain Workbench'e teslim etmek için kullanılan Service Bus'a teslim eder. İlk Service Bus IoT Hub için "Giden Kutusu" işlevi görürken, ikincisi Azure Blockchain Workbench için "Gelen Kutusu" işlevi görür.

DLT Tüketicisi, ileti aracısından (Service Bus) verileri getirir ve Transaction Builder - Signer'a gönderir.

Transaction Builder, işlemi derler ve imzalar.

İmzalanan işlem blok zincirine (Private Ethereum Consortium Network) yönlendirilir.

DLT İzleyicisi, işlemin Blockchain'e gönderildiğinin onayını alır ve bu onayı ileti aracısına (Service Bus) gönderir.

DB tüketicileri onaylı blok zinciri işlemlerini zincir dışındaki veritabanlarına (Azure SQL Database) gönderir.

Zincir dışındaki veritabanlarına (Azure SQL Database) bağlanan Power BI gibi araçlarla bilgiler analiz edilir ve görselleştirilir.

Kayıt defterinden gelen olaylar, aşağı akış tüketicileri tarafından kullanılmak üzere Event Grid'e ve Service Bus'a teslim edilir. "Aşağı akış tüketicilerine" örnek olarak, olaylarla ilgili eylem gerçekleştirecek mantıksal uygulamalar, işlevler veya diğer kodlar verilebilir. Örneğin, bir Azure İşlevi olayı alabilir ve ardından SQL Server gibi bir veri deposuna yerleştirebilir.

  1. 1 IoT cihazları IoT Hub ile iletişim kurar. Bir yol olarak IoT Hub, bu yolla ilişkilendirilmiş Service Bus'a belirli iletiler göndermek için yapılandırılmıştır. İletiler cihaz için yine yerel biçimdedir ve Azure Blockchain Workbench tarafından kullanılan biçime çevrilmeleri gerekir. Bu dönüşümü bir Azure Mantıksal Uygulaması gerçekleştirir. Bu, IoT Hub ile ilişkilendirilmiş Service Bus'a yeni bir ileti geldiğinde tetiklenir, ardından iletiyi dönüştürür ve iletileri Azure Blockchain Workbench'e teslim etmek için kullanılan Service Bus'a teslim eder. İlk Service Bus IoT Hub için "Giden Kutusu" işlevi görürken, ikincisi Azure Blockchain Workbench için "Gelen Kutusu" işlevi görür.
  2. 2 DLT Tüketicisi, ileti aracısından (Service Bus) verileri getirir ve Transaction Builder - Signer'a gönderir.
  3. 3 Transaction Builder, işlemi derler ve imzalar.
  4. 4 İmzalanan işlem blok zincirine (Private Ethereum Consortium Network) yönlendirilir.
  1. 5 DLT İzleyicisi, işlemin Blockchain'e gönderildiğinin onayını alır ve bu onayı ileti aracısına (Service Bus) gönderir.
  2. 6 DB tüketicileri onaylı blok zinciri işlemlerini zincir dışındaki veritabanlarına (Azure SQL Database) gönderir.
  3. 7 Zincir dışındaki veritabanlarına (Azure SQL Database) bağlanan Power BI gibi araçlarla bilgiler analiz edilir ve görselleştirilir.
  4. 8 Kayıt defterinden gelen olaylar, aşağı akış tüketicileri tarafından kullanılmak üzere Event Grid'e ve Service Bus'a teslim edilir. "Aşağı akış tüketicilerine" örnek olarak, olaylarla ilgili eylem gerçekleştirecek mantıksal uygulamalar, işlevler veya diğer kodlar verilebilir. Örneğin, bir Azure İşlevi olayı alabilir ve ardından SQL Server gibi bir veri deposuna yerleştirebilir.

Uygulama kılavuzu

Ürünler/Açıklamalar Belgeler

Application Insights

Application Insights’ı kullanarak web uygulamanızda sorunları algılayın, kilitlenmeleri tanılayın ve kullanımı izleyin. Geliştirme yaşam döngüsü boyunca bilgiye dayalı kararlar verin.

Web Apps

Görev açısından kritik web uygulamalarını uygun ölçekte hızla oluşturun ve dağıtın

Depolama Hesapları

Dayanıklı, yüksek oranda kullanılabilir ve büyük ölçüde ölçeklenebilir bulut depolaması

Sanal Makineler

Ubuntu, Red Hat ve daha fazlası için sanal makineler sağlayın

Azure Active Directory (AD)

Şirket içi dizinleri eşitleyin ve çoklu oturum açmayı etkinleştirin

Azure SQL Veritabanı

Azure SQL Veritabanı, bulutta hızlı bir şekilde ilişkisel uygulamalar oluşturmanıza, genişletmenize ve ölçeklendirmenize olanak sağlayan bir ilişkisel veritabanı hizmetidir.

Azure İzleyici

Tüm Azure kaynakları için oldukça ayrıntılı ve gerçek zamanlı izleme verileri.

Service Bus

Özel ve genel bulut ortamları arasında bağlantı sağlayın

Event Grid

Çok büyük ölçekte, güvenilir olay teslimi olanağı elde edin