2008-11-20 63 views

Odpowiedz

16

BPEL to tylko sposób na scentralizowane sterowanie rozproszonymi, ale współzależnymi systemami.

Użytkownicy mogą tworzyć reguły, przepływy pracy i inne struktury kontrolne, aby upewnić się, że wszystko gra.

Załóżmy na przykład, że prowadzisz okręg szkolny; w szczególności infrastruktura informacyjna dzielnic szkolnych. Z biegiem lat zgromadziłaś różnorodną grupę sprzętu i oprogramowania. Dla każdego aspektu twojej dzielnicy; ocenianie, frekwencja, linie autobusowe, odżywianie, płace itp., masz różne oprogramowanie napisane w różnych językach przez różnych dostawców. Cóż, masz pewne nakładanie się danych, a różni użytkownicy końcowi używają różnych programów i oczekują, że wszystko się ze sobą zgodzi - używasz swojego systemu BPEL, aby mieć pewność, że wszystkie dane znajdują się tam, gdzie powinny być, gdy są powinien tam być.

Masz również kilka procesów, które absolutnie muszą być uruchomione po pomyślnym zakończeniu innego procesu w innym systemie. Korzystasz z BPEL, aby upewnić się, że są one skoordynowane. BPEL to scentralizowana koordynacja i prawdopodobnie nie będziesz jej potrzebował, dopóki nie będziesz w dużej organizacji i wielu różnych systemach.

1

Zapoznaj się z IDE ActiveBPEL. Możesz także znaleźć krótki przewodnik po numerze 101 BPEL w Oracle. Wersja demonstracyjna dotyczy silnika BPEL firmy Oracle, ale źródło jest dość ogólne.

Powiązane problemy