BPEL - Paralel Akış Kullanma
Bu bölümde, paralel akışın BPEL'de nasıl çalıştığını anlayacağız.
Akış Etkinliği nedir?
Bir akış etkinliği tipik olarak birçok dizi etkinliği içerir ve her dizi paralel olarak gerçekleştirilir. Bir akış etkinliği başka etkinlikler de içerebilir.
Örneğin, iki eşzamansız geri arama paralel olarak yürütülür, böylece bir geri aramanın diğerinin önce tamamlanmasını beklemesi gerekmez. Her yanıt farklı bir global değişkende saklanır.
Akış etkinliğinde, BPEL kodu paralel dalların sayısını belirler. Ancak, genellikle gerekli olan şube sayısı mevcut bilgilere bağlı olarak farklılık gösterir.
FlowN Etkinliği nedir?
FlowN etkinliği, işlem içinde mevcut verilere ve mantığa dayalı olarak çalışma zamanında tanımlanan N değerine eşit birden çok akış oluşturur. İndeks değişkeni N değerine ulaşıncaya kadar, her yeni dal oluşturulduğunda bir İndeks değişkeni artışı vardır.
FlowN etkinliği, rastgele sayıda veri öğesi üzerinde etkinlikler gerçekleştirir. Öğelerin sayısı değiştikçe, BPEL süreci buna göre ayarlanır.
FlowN tarafından oluşturulan dallar aynı aktiviteleri gerçekleştirir ancak farklı veriler kullanır. Her dal, girdi değişkenlerini aramak için dizin değişkenini kullanır. Dizin değişkeni, o dala özgü verileri elde etmek için XPath ifadesinde kullanılabilir.