Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
XML Process Definition Language (XPDL) – Workflow Management Coalition (WfMC) ұйымы әр түрлі жұмыс ағыны өнімдері, яғни әр түрлі модельдеу құралдары мен басқару жиынтықтары арасында бизнес-процестердің анықтамаларын алмасу үшін стандарттаған формат. XPDL жұмыс ағыны / бизнес-процестің декларативтік бөлігін көрсету үшін XML схемасын анықтайды. XPDL бизнес-процестің анықтамасын, оның графикалық және семантикалық ерекшеліктерін алмастыруға бағытталған. Қазіргі таңдағыда XPDL – BPMN диаграммаларын алмастыруға арналған ең қолайлы файл форматы; ол BPMN диаграммасының барлық аспектілерін сақтау үшін арнайы жасалған. XPDL графикалық ақпаратты, мысалы, түйіндердің X және Y координаталарын, сондай-ақ процесті іске қосу үшін қолданылатын орындалатын аспектілерді сақтауға арналған элементтерді қамтиды. Бұл XPDL-ді процестің орындалатын бөлігіне ғана назар аударатын BPEL-ден ерекшелендіреді. BPEL процестің графикалық аспектілерін бейнелейтін элементтерді қамтымайды. XPDL-ді BPMN-нің XML форматындағы көрсетілімі деп айтуға болады.
The XML Process Definition Language (XPDL) is a format standardized by the Workflow Management Coalition (WfMC) to interchange business process definitions between different workflow products, i. e. between different modeling tools and management suites. XPDL defines an XML schema for specifying the declarative part of workflow / business process. XPDL is designed to exchange the process definition, both the graphics and the semantics of a workflow business process. XPDL is currently the best file format for exchange of BPMN diagrams; it has been designed specifically to store all aspects of a BPMN diagram. XPDL contains elements to hold graphical information, such as the X and Y position of the nodes, as well as executable aspects which would be used to run a process. This distinguishes XPDL from BPEL which focuses exclusively on the executable aspects of the process. BPEL does not contain elements to represent the graphical aspects of a process diagram. It is possible to say that XPDL is the XML Serialization of BPMN.
Тарих
1993 жылғы тамызда құрылған Workflow Management Coalition жұмыс ағынын басқару жүйесінде болуы тиіс бес негізгі интерфейсті сипаттайтын жұмыс ағынының анықтамалық моделін (соңғысы 1995 жылы жарияланды) анықтаумен бастады. 1-интерфейс бизнес-процестерді анықтау үшін арналған, ол екі аспектіні қамтиды: процесс анықтамасының өрнектік тілі және процесс анықтамасын жұмыс ағынын басқару жүйесіне / одан беруге арналған бағдарламалық интерфейс. Процесс анықтамасының алғашқы қайта қаралуы 1998 жылы жарияланған Workflow Process Definition Language (WPDL) деп аталды. Бұл процесс метамоделі URL-кодтау арқылы бейнеленген жұмыс ағынын автоматтандыруды қолдау үшін қажетті барлық негізгі түсініктерді қамтиды. Бұл тілдің процесс модельдерін алмасу жолы ретінде пайдалылығын растау үшін өзара іс-қимыл демонстрациялары өткізілді. 1998 жылы XML негізіндегі алғашқы стандарттар пайда бола бастады. Workflow Management Coalition тобының 1-ші жұмыс тобы XML Process Definition Language (XPDL) деп аталатын жаңартылған процесс анықтамасының өрнектік тілін жасады, қазір ол XPDL 1.0 деп танылады. Бұл екінші қайта қаралу WPDL-мен ұқсас көптеген түсініктерді қамтитын, бірақ кейбір жақсартулармен толықталған XML негізді алмасу тілі болды. XPDL 1.0 2002 жылы WfMC ұйымымен бекітілді және кейіннен екі ондағаннан астам жұмыс ағыны/BPM өнімдерімен процесс анықтамаларын алмасу үшін қолданылды. Осы кезеңде процесс жобалаудың бір-бірімен алмасуы үшін жалғыз стандартты тіл болған XPDL-ге қатысты жұмыс ағыны мүмкіндіктері туралы көптеген зерттеу жобалары мен академиялық зерттеулер жүргізілді. WfMC процесс анықтамасын алмасу тілін жаңартуды және жетілдіруді жалғастырды. 2004 жылы WfMC процесс анықтамаларын визуализациялау тәсілін стандарттау үшін графикалық формализмді – BPMN-ді қолдады. XPDL арнайы BPMN диаграммасындағы барлық түсініктерді XML форматында бейнелеу мақсатымен кеңейтілді. Бұл процесс анықтамасының өрнектік тілінің үшінші қайта қаралуы XPDL 2.0 деп аталды және 2005 жылғы қазан айында WfMC ұйымымен бекітілді. 2008 жылғы сәуірде WfMC осы ерекшеліктің төртінші қайта қаралуы ретінде XPDL 2.1 стандартын бекітті. XPDL 2.1 жаңа BPMN 1.1 құрылымдарын қолдауға арналған кеңейтулерді, сондай-ақ іске асырулар үшін сәйкестік критерийлерін нақтылауды қамтиды. 2012 жылғы көктемде WfMC осы ерекшеліктің бесінші қайта қаралуы ретінде XPDL 2.2 стандартын аяқтады. XPDL 2.2 2.1 нұсқасына негізделген, BPMN 2.0-ға қосылған процесс модельдеу кеңейтулерін қолдауды енгізу арқылы жаңартылды.
The Workflow Management Coalition, founded in August 1993, began by defining the Workflow Reference Model (ultimately published in 1995) that outlined the five key interfaces that a workflow management system must have. Interface 1 was for defining the business process, which includes two aspects: a process definition expression language and a programmatic interface to transfer the process definition to/from the workflow management system. The first revision of a process definition expression language was called Workflow Process Definition Language (WPDL) which was published in 1998. This process meta model contained all the key concepts required to support workflow automation expressed using URL Encoding. Interoperability demonstrations were held to confirm the usefulness of this language as a way to communicate process models. By 1998, the first standards based on XML began to appear. The Workflow Management Coalition Working Group 1 produced an updated process definition expression language called XML Process Definition Language (XPDL) now known as XPDL 1.0. This second revision was an XML based interchange language that contained many of the same concepts as WPDL, with some improvements. XPDL 1.0 was ratified by the WfMC in 2002, and was subsequently implemented by more than two dozen workflow/BPM products to exchange process definitions. There was a large number of research projects and academic studies on workflow capabilities around XPDL, which was essentially the only standard language at the time for interchange of process design. The WfMC continued to update and improve the process definition interchange language. In 2004 the WfMC endorsed BPMN, a graphical formalism to standardize the way that process definitions were visualized. XPDL was extended specifically with the goal of representing in XML all the concepts present in a BPMN diagram. This third revision of a process definition expression language is known as XPDL 2.0 and was ratified by the WfMC in October 2005. In April 2008, the WfMC ratified XPDL 2.1 as the fourth revision of this specification. XPDL 2.1 includes extension to handle new BPMN 1.1 constructs, as well as clarification of conformance criteria for implementations. In spring 2012, the WfMC completed XPDL 2.2 as the fifth revision of this specification. XPDL 2.2 builds on version 2.1 by introducing support for the process modeling extensions added to BPMN 2.0.