Wf-XML - Wf-XML
Wf-XML je BPM standard vyvinutý společností Koalice pro správu pracovních postupů.
Wf-XML je navržen a implementován jako rozšíření OÁZA Asynchronous Service Access Protocol (CO NEJDŘÍVE). ASAP poskytuje standardizovaný způsob, jak může program spustit a monitorovat program, jehož dokončení může trvat dlouho. Poskytuje schopnost sledovat běžící službu a být informován o změnách jejího stavu. Wf-XML to rozšiřuje tím, že poskytuje další standardní operace webových služeb, které umožňují odesílání a načítání „programu“ nebo definice poskytované služby. Procesní engine má takové chování, že poskytuje službu, která vydrží dlouhou dobu, a je také programovatelný tím, že je schopen instalovat definice procesu.
Wf-XML nabízí standardní způsob, jak může modul BPM vyvolat proces v jiném modulu BPM a čekat na jeho dokončení. Nástroje pro úpravy procesů a nástroje pro provádění procesů mohou vyrábět různí prodejci. Standardní způsob načítání definic procesů a odesílání definic umožní uživateli porovnat nejlepší nástroj pro definici procesu s nejlepším nástrojem pro provádění procesů podle jeho potřeb. Wf-XML dokončí práci standardním způsobem, jak předat definici procesu mezi návrhovým nástrojem a prováděcím strojem.
Kořeny současného úsilí začaly v roce 1997 Pracovní skupina pro internetové inženýrství (IETF) úsilí pojmenované Simple Workflow Access Protocol (SWAP) vedené Netscape, Oracle Corporation a další. Poté následoval standard WfMC známý jako Wf-XML 1.0 a Wf-XML 1.1. Wf-XML byl implementován řadou komerčních produktů. Wf-XML 1.0 a Wf-XML 1.1 předcházely MÝDLO a tak nepoužíval struktury zpráv SOAP. ASAP a Wf-XML 2.0 používá zprávy SOAP k zajištění stejné schopnosti.
Wf-XML poskytuje standardní způsob načtení definice procesu z motoru BPM a poskytnutí aktualizované definice motoru BPM. Nástroj pro návrh procesů mohl tento standardní protokol založený na webových službách použít k procházení procesů na vzdáleném serveru BPM. Poskytuje rozhraní mezi takovým návrhovým nástrojem a motorem BPM; toto je tradiční rozhraní WfMC 1 pro získání a nastavení definice procesu. Není známo žádné další úsilí pro standardizaci této interakce.
Wf-XML 2.0 je definován pomocí WSDL, tedy obecně přijímán jako standardní webová služba. Mělo by být známo, že služby vytvořené pomocí Wf-XML 2.0 a novější nejsou zpětně kompatibilní s těmi, které používají Wf-XML 1.1, protože dřívější protokol nebyl založen na zprávách SOAP.
Viz také
- Pracovní postup
- Řízení podnikových procesů
- Modelování podnikových procesů
- Koalice pro správu pracovních postupů
- XPDL
Bibliografie
- Tom Spitzer, „WF-XML and Interoperability“, WebTechniques / New Architect, srpen 2000, Archiv
- Brian Schaffner, „Standardizace dat pracovního toku pomocí Wf-XML“, Builder.au, 16. srpna 2002, Archiv
- Clint Boulton, „Group to Wed Web Services Specs“, Internet News, 22. června 2004, Archiv
- Paul Krill, „Specifikace ASAP navržená pro zpožděné webové služby“, Infoworld, 14. června 2004, Archiv
- Mark Brunelli, „Nové standardy webových služeb propojují konkurenční systémy ASAP“, SearchWebServices.com, 22. června 2004, Archiv
- David DeJean, „WfMC přináší standardní protokoly pro BPM“, InformationWeek, 18. června 2004, Archiv