HyperLedger Composer
Hyperledger Composer, iş sahiplerinin ve geliştiricilerin iş problemlerini çözmek için akıllı sözleşmeler ve blokzincir uygulamaları oluşturmalarını basit ve hızlı kılan blokzincir iş ağları oluşturmak için bir dizi işbirliği aracıdır. JavaScript ile oluşturulmuş, node.js, npm, CLI ve popüler editörler gibi modern araçlardan yararlanarak, Composer iş odaklı soyutlamalar sunduğu gibi teknik gereksinimlerle iş gereksinimleri arasında uyum sağlayan güçlü blokzincir çözümleri oluşturmak için test edilmesi kolay süreçlere sahip örnek uygulamalar da sunar.
Hyperledger Composer ile bir iş adamı, bir yazılım geliştiricisi ile aşağıdaki konularda çalışabilir:
- Blokzincir tabanlı bir kullanım alanında takas edilen varlıkları tanımlayın,
- Hangi işlemlerin mümkün olacağı konusundaki iş kurallarını tanımlayın,
- Katılımcıları, kimliği ve erişim kontrollerini bu rollerden hangilerinin var olacağını ve hangi rolün hangi tip işlemleri gerçekleştirebileceğini tanımlayın
Yazılım geliştiricileri, Hyperledger Composer’in modern, açık araç setini şu amaçlarla kullanır:
- Bir işletme ağındaki tekrar kullanılabilir modellerin temel bileşenleri — varlıklar, katılımcılar, işlem mantığı ve işletme ağına yönelik erişim kontrolleri, ki bunlar daha sonra birden fazla kuruluşta paylaşılabilir
- Uygulamalarla etkileşimde bulunmak, eski sistemleri entegre etmek, iskelet uygulamaları oluşturmak ve blokzinciri ağında analitik çalıştırmak için kullanılabilecek iş ağı tanımına dayalı JavaScript ve REST API’leri oluşturun
- Hiçbir şey kurmadan web tabanlı Composer inşa alanında geliştirmeye ve test etmeye başlayın — daha sonra kişisel bilgisayarınızda geliştirmeye geçin, modelinizi test edin ve ardından iş ağını Hyperledger Fabric veya başka bir blokzincir ağının canlı bir örneğine yükleyin.
Hyperledger Composer’ı benimseyen Blockchain müşterileri aşağıdaki avantajlardan yararlanırlar:
- Blokzincir uygulamalarının daha hızlı oluşturulabilmesi, blokzincir uygulamalarının sıfırdan yapılması için gereken büyük eforun ortadan kaldırılması
- İş dünyası ve teknik analistler arasında anlayışı düzenleyen ve 400'den fazla müşteri sözleşmesiyle geliştirilen en iyi uygulamalara dayalı yeniden kullanılabilir varlıklar yaratan, iyi test edilmiş, verimli tasarımla riskleri azaltması
- Üst düzey soyutlamalar olarak daha fazla esneklik, API’lerle mevcut uygulamalara bağlanma özelliği de dahil olmak üzere yinelemeyi çok daha kolaylaştırması
Hyperledger Composer, aşağıdaki ana bileşenleri içerir:
- İş Ağı Arşivi: İş modeli, işlem mantığı ve erişim kontrolleri dahil olmak üzere bir işletme ağındaki temel verileri yakalayan İş Ağı Arşivi, bu öğeleri bir araya getirir ve bunları bir çalışma zamanına dağıtır.
- Composer İnşa Alanı: Bu Web tabanlı araç, yazılım geliştiricilerinin Hyperledger Composer’ı öğrenmelerini, iş ağlarını modellemelerini, bu ağı test etmelerini ve bu ağı bir blokzincir ağının canlı bir örneğine dağıtmalarını sağlar. Composer inşa alanı, kendi iş ağınızı oluşturmak için bir temel oluşturabilecek örnek iş ağlarının bir havuzunu sunar.
- REST API desteği ve entegrasyon kabiliyetleri: Çalışan ağları, müşteri uygulamaları tarafından kolaylıkla tüketilebilen ve blokzinciri olmayan uygulamaları entegre edebilen bir REST API olarak gösteren, iş ağları için bir LoopBack bağlayıcı geliştirilmiştir.
Kaynak : https://www.hyperledger.org/wp-content/uploads/2017/05/Hyperledger-Composer-Overview.pdf