Thursday, 6 July 2006

YAWL -- Yet Another Workflow Language

YAWL (Yet Another Workflow Language : http://www.yawl.fit.qut.edu.au) เป็น open-source workflow language หรือภาษาสำหรับกำหนดกระบวนการทางธุรกิจ คล้ายภาษาบีเพล (BPEL) YAWL project ก่อตั้งโดยทีมวิจัยของมหาลัยควีนส์แลนด์(Queensland University)

YAWL เป็น solution เกี่ยวกับ BPM (businesss process management) หรือการจัดการ และควบคุมกระบวนการทางธุรกิจ YAWL มีเป้าหมายเพื่อสนับสนุนการกำหนด วิเคราะห์ และ execute กระบวนการทางธุรกิจ (businesss process : bp) และช่วยให้การกำหนด bp ง่ายขึ้นโดยตัดส่วนเทคนิคที่ไม่จำเป็นในการสร้าง bp ออกไป เพื่อให้ business analyst (BA) สามารถสร้าง bp ได้ด้วยตัวเอง โดยไม่จำเป็นต้องพึ่งพา programmer bp ที่ได้จึงเหมาะสม และตรงตามเป้าหมายขององค์กรมากที่สุด

YAWL ประกอบด้วย open source engine และ GUI editor ซึ่งเขียนด้วย Java ทั้งคู่ YAWL ใช้ XML Schema, XPath, XQuery และ XForms เพื่อจัดการข้อมูล นอกจากนี้สนับสนุน SOAP, WSDL และการสร้าง dynamic workflow(การกำหนด web service ที่จะเรียกใช้ตอน run time) ด้วย YAWL จึงเป็นเครื่องมือช่วยในการพัฒนา soa นั่นเอง

ที่มา http://www.computerworld.com.au/index.php/id;396496377;fp;16;fpid;0