WinFX Windows Workflow Foundation คืออะไร

WixFX มีองค์ประกอบหนึ่งเรียกว่า Windows Workflow Foundation เรียกย่อ ๆ ว่า WinOE อันเป็นรูปแบบในการยอมให้โปรแกรมเปิดเผยลำดับขั้นตอนในการทำงาน หรือที่เรียกว่า Workflow ซึ่งมันแตกต่างจากโปรแกรมทีพัฒนาด้วย .NET Language ตามที่เคยมีมา โดยโครงสร้างที่ประกอบกันเป็นรูปของโปรแกรม Workflow ใหม่นี้ถูกกำหนดให้อยู่ในรูปแบบของข้อมูล XML ที่เรียกว่า Extensible Application Markup Language (XAML) เพื่อไปกำหนดการทำงานของ Component และได้เตรียมโครงสร้างในการควบคุมการลำดับการทำงานทั้งหมด

Workflow ได้เพิ่มการสนับสนุนในการเปลี่ยนจากโครงสร้างและองค์ประกอบของ XAML ไปเป็น Common Language Runtime (CLR) เหมือนเช่นการ Compile โปรแกรมที่พัฒนาด้วย J#, C# หรือ VB.NET ก่อนที่มันจะถูกนำไปใช้งาน (หรือเหมือนกับการเขียนโปรแกรมแบบ Script เช่น ASP.NET หรือ JScript.NET) ทำให้ WinFX Workflow มีสภาพเหมือนกับ .NET Applicaiton ทั่วไป รวมทั้งมันได้เตรียมความง่ายในการจัดการและแก้ปัญหาเกี่ยวกับ Error ต่าง ๆ ที่จะเกิดขึ้น ทั้งแบบ Automatic และเปิดให้ User กำหนด Logic ในการตอบสนอง Error ต่าง ๆ เหล่านั้น หรือสามารถ advance ถึงขึ้นการเข้าไปควบคุมสถานะการทำงานโดยผ่าน Event, Track หรือ Query ของ Workflow เลยก็ได้

Back to top