Görev 6: Bir istemci uygulamasından kural çağrılıyor

Bu görev isteğe bağlıdır. Artık kuralları karar hizmetinden konuşlandırdığınız için, bunları bir istemci uygulamasında kullanabilirsiniz. Bu görev, bulut portalınızdaki bir yürütme sunucusundaki kuralları çağıran uygulamanın nasıl ayarlanacağı gösterilir.

Başlamadan önce

Bu görev, Minikredi uygulamasının, karar hizmetindeki kuralları nasıl kullandığını açıklar. Ayrıca, uygulamanın nasıl ayarlanacak ve çalıştırılacağı da açıklanır. Bu görev, bazı teknik bilgilere gereksinim duyduğundan isteğe bağlıdır. Uygulamayı ayarlamak için, Maven ve IBM WebSphere Liberty ve Apache Tomcat gibi Java uygulama sunucuları ile ilgili bilgi sahibi olmanız gerekir.

Bu görev hakkında

Kuralları Kural Yürütme Sunucusu' e yerleştirdiğinizde, bunları yürütme sunucusuna bir ruleset olarak gönderdiniz. Minikredi uygulaması artık sunucudan ruleset 'i çağırabilir.

Uygulama açıldığında, varsayılan giriş verileri görüntülenir:

Image, Minikredi uygulamasındaki varsayılan değerleri gösterir.

Sunucu sekmesinde parametreler, geliştirme ortamındaki Rule Execution Server 'dan kural kümesini çağırmak için ayarlanır (Dev):

Görüntü, bağlantı parametrelerini gösterir.

Uygulama, giriş ve çıkış verileri için REST API 'sini ve JavaScript Object Notation (JSON) olanağını kullanır. İstek kredisi düğmesi tıklatıldığında, uygulama varsayılan verileri işler ve aşağıdaki sonuçları üretir:

Resim, reddetme iletisini gösterir.

İstemci uygulamasının özel bir sunucuya kurulması

Minikredi uygulamasını ayarlamak için bu adımları izleyin.

Başlamadan önce

Bu liste, bu göreve ilişkin önkoşulları gösterir:

Adım 1: Örnek uygulamanın ayarlanması

Minikredi uygulamasını oluşturmak ve devreye almak için Maven 'i kullanıyorsunuz.

Yordam

  1. Önkoşullarda listelenen Liberty uygulama sunucusunu karşıdan yükleyin.
  2. Liberty dosyasını bilgisayarınızda bulunan bir dizine açın. Dizin aşağıdaki adımlarda <WLP_Home> olarak anılır.
  3. <InstallDir>/odm-cloud-getting-started-master/miniloan-server dizinine gidin.
    InstallDir , önkoşullarda listelenen GitHub havuzundan alınan dosyaların dizinidir.
  4. Set the property <liberty-path> in the file pom.xml to <WLP_Home>, the directory that contains Liberty.
  5. Bir komut isteminde mvn clean installkomutunu çağırın.
    Komut aşağıdaki işlemleri gerçekleştirir:
    • İstemci uygulaması WAR dosyasını yaratır.
    • Bir Liberty sunucusu oluşturur ve başlatır.
    • İstemci uygulamasını sunucuya konuşlandırır.

    İletiyi gördüğünüzde uygulamayı kullanabilirsiniz.BUILD SUCCESS.

    Not: Uygulamayı değiştirmek ve yeniden oluşturmak istiyorsanız, Adım 3: Uygulama sunucusunun durdurulması ve yeniden oluşturulmasıbaşlıklı konu içindeki yönergeleri izleyin.

Adım 2: Örnek uygulamanın kullanılması

Şimdi, Minikredi uygulamasını çalıştırabilirsiniz.

Yordam

  1. Uygulamayı açmak için web tarayıcınızda aşağıdaki URL ' yi kullanın:
    http://localhost:9080/odm-cloud-miniloan-server-0.1-SNAPSHOT/

    Minikredi açılır ve varsayılan giriş değerlerini görüntüler:

    Image, Minikredi uygulamasındaki varsayılan değerleri gösterir.
  2. Kural Yürütme Sunucusu 'nda kurallarınızla bağlantıyı yapılandırmak için Sunucu sekmesini açın. Bulut portalınıza özgü bilgileri girin. Kiracı adı , bulut portalınızın URL adresidir. Geliştirme ortamı için Dev seçeneğinin belirlendiğinden emin olun.
    Görüntü, bağlantı parametrelerini gösterir.
  3. Varsayılan değerleri işlemek için İstek kredisi ' yi tıklatın.
    Uygulama isteği işleme sokardı ve JSON ' da şu iletiyi döndürür:
    Resim, reddetme iletisini gösterir.

    Sunucu etiketindeki Etkin izleme seçeneğini belirleyerek ve varsayılan değerleri yeniden işleyerek ek bilgi alabilirsiniz. Yeni bilgiler, bir kuralın ( eligibility.minimum_income) çalıştırıldığını gösterir.

Adım 3: Uygulama sunucusunun durdurulması ve yeniden oluşturulması

Bu görev hakkında

Uygulamayı kullanmayı durdurduğunuzda ya da yeniden oluşturmak istediğinizde, aşağıdaki yönergeleri izleyin:

Yordam

  1. Liberty sunucusunu durdurmak için, <WLP_HOME>/bin dizininde şu komutu çalıştırın:
    ./server stop testODMGettingStarted
  2. Liberty sunucusunu kaldırmak için <path to Liberty>/usr/servers/testODMGettingStarteddizinini silin.
  3. Örneği yeniden oluşturmak ve Liberty sunucusunu yeniden oluşturmak için, miniloan-server dizininde şu komutu çalıştırın:
    mvn clean install

Sonuçlar

Başlangıç öğreticisini tamamladınız. Bu eğitmen, size bir karar hizmeti dalı, nasıl güncelleme ve test kurallarının nasıl güncelleneceği ve karar hizmetinden bir yürütme sunucusuna nasıl yerleştirileceğini gösteren öğretici program olarak gösterilmiştir. Ayrıca, kuralları bir istemci uygulamasıyla birlikte kullandığınızı da göz atınız.