Web Servisleri İçin İş Süreci Çıkarma Dili (BPELWS)

Yazar: Lewis Jackson
Yaratılış Tarihi: 9 Mayıs Ayı 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Web Servisleri İçin İş Süreci Çıkarma Dili (BPELWS) - Teknoloji
Web Servisleri İçin İş Süreci Çıkarma Dili (BPELWS) - Teknoloji

İçerik

Tanımı - Web İşlemleri İçin İş Süreci Çıkarma Dili (BPELWS) ne anlama geliyor?

Web servisleri için iş süreci çıkarma dili (BPELWS) iş süreçlerini ve etkileşim protokollerini belirtir. Birkaç Web hizmetini kullanan birden fazla kuruluşa dağıtılmış hesaplamada görev paylaşımını kolaylaştıran XML tabanlı bir dildir.


Web hizmetleri için iş süreci çıkarma dili, Web hizmeti akış dilini IBM'den ve Microsoft'tan XLANG belirtiminden birleştirir ve değiştirir. Ayrıca bazen BPEL4WS olarak kısaltılır. Web servis arayüzlerini kullanarak bilgi ithal ve ihraç eder.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia, Web Servisleri İçin İş Süreci Çıkarma Dilini Açıklıyor (BPELWS)

İş süreci çıkarma dili programı, iş protokollerini resmileştirir ve ürün siparişi ile ilişkili bilgilerle işlediği istisnayı dikkate alır. İş işlemleri için destek sağlayan, otomatik süreç entegrasyonunu, şirketten işletmeye (B2B) ve şirket içi alanlarda genişleme sağlayan Web servis etkileşimlerini genişletir. Böylece birlikte çalışabilir bir entegrasyon modeli tanımlamayı başarır.

Web servisi genellikle soyut ve uygulanabilir bir iş süreci olarak tanımlanmaktadır. Soyut iş süreci, yürütülmesi amaçlanmayan işlemleri belirtir. Yürütülebilir iş süreci, bir katılımcının herhangi bir işletme etkileşimindeki gerçek davranışını ele alır. Soyut süreçler, operasyonel detayları gizler ve standart bir şekilde süreç şablonu ve gözlemlenebilir davranışla birden fazla kullanım durumu içerir. Bu işlem, ne zaman geçirileceği, bekleyeceği ve ne zaman telafi edileceği ile ilgili bilgi içerir.

İş süreci çıkarma dili mesajlaşma tesisi, giden ve gelenleri tanımlayan Web hizmetleri açıklama dili (WSDL) 1.1'in kullanılmasına bağlıdır. İş süreci çıkarma dili, WSDL ve XML yazılan değişkenleri ve varsayılan olarak XPath 1.0'ı da destekler. Özellik tabanlı bir korelasyon mekanizması ve birden fazla dilde sorgu ve ifadelerin yazılmasını sağlayan bir dil eklentisi modeli içerir. O zaman, eğer öyleyse, dizi ve akış gibi yapısal programlama yapıları içerir. Ek olarak, mantığı tazminat işleyicileri, olay işleyicileri, yerel değişkenler ve hata işleyicileriyle kaplar. Değişkenlere eşzamanlı erişimi kontrol etmek için seri hale getirilmiş kapsam sağlanır.

İş süreci çıkarma dili ile ilgili tasarım hedefleri şunlardır:

  • Web servis işlemleri aracılığıyla dış varlıklarla etkileşime giren iş süreçleri, WSDL 1.1 kullanılarak tanımlanır. Bu etkileşimlerin bağımlılığı prototip tanımlarına dayanmaktadır. Genellikle XML dili kullanılarak tanımlanırlar.
  • Web hizmeti düzenleme kavramları tanımlanmıştır ve iş sürecinin dış ve iç görünümleri tarafından kullanılması amaçlanmıştır. Her kullanım şekli özel uzantılarla tanınır.
  • İşlem verilerinin ve kontrol akışının tanımlanması için verilerin basit manipülasyonu için veri manipülasyon fonksiyonları sağlanır ve gereklidir.
  • Proses örnekleri için tanımlama mekanizmaları desteklenir. Örnek tanımlayıcıları başvuru düzeyinde ortaklar tarafından tanımlanır ve değişebilir.
  • Uzun vadeli işlem modelleri kapsam belirleme ve tazminat işlemlerinde tanımlanmaktadır. Uzun süren iş süreçlerinin başarısızlıktan kurtarılmasını destekler.
  • Örtük oluşturma ve işlem örneklerinin sona ermesi desteklenir.
  • Web servisleri montaj ve proses ayrıştırma için bir model olarak kullanılır.