สารบัญ:
- คำจำกัดความ - ภาษาการสกัดกระบวนการทางธุรกิจสำหรับบริการบนเว็บ (BPELWS) หมายถึงอะไร
- Techopedia อธิบายภาษาสกัดกระบวนการทางธุรกิจสำหรับบริการบนเว็บ (BPELWS)
คำจำกัดความ - ภาษาการสกัดกระบวนการทางธุรกิจสำหรับบริการบนเว็บ (BPELWS) หมายถึงอะไร
ภาษาการแยกกระบวนการทางธุรกิจสำหรับบริการบนเว็บ (BPELWS) ระบุกระบวนการทางธุรกิจและโปรโตคอลการโต้ตอบ มันเป็นภาษาที่ใช้ XML ซึ่งอำนวยความสะดวกในการแบ่งปันงานในการคำนวณแบบกระจายในหลาย ๆ องค์กรโดยใช้บริการบนเว็บหลายแห่ง
ภาษาการแยกกระบวนการทางธุรกิจสำหรับบริการบนเว็บจะรวมและแทนที่ภาษาโฟลว์บริการเว็บจากข้อมูลจำเพาะของ IBM และ XLANG จาก Microsoft บางครั้งก็ย่อว่า BPEL4WS มันนำเข้าและส่งออกข้อมูลโดยใช้บริการเว็บอินเตอร์เฟส
Techopedia อธิบายภาษาสกัดกระบวนการทางธุรกิจสำหรับบริการบนเว็บ (BPELWS)
โปรแกรมภาษาการแยกกระบวนการทางธุรกิจทำโปรโตคอลธุรกิจอย่างเป็นทางการและพิจารณาข้อยกเว้นที่จัดการกับข้อมูลที่เกี่ยวข้องของการสั่งซื้อผลิตภัณฑ์ มันขยายการบริการเว็บโต้ตอบการสนับสนุนการทำธุรกรรมทางธุรกิจอำนวยความสะดวกในการรวมกระบวนการอัตโนมัติการขยายในธุรกิจกับธุรกิจ (B2B) และพื้นที่ภายในองค์กร ดังนั้นจึงประสบความสำเร็จในการกำหนดรูปแบบการรวมระบบที่ใช้งานร่วมกันได้
บริการเว็บโดยทั่วไปจะอธิบายว่าเป็นนามธรรมและกระบวนการทางธุรกิจที่ปฏิบัติการได้ กระบวนการทางธุรกิจเชิงนามธรรมระบุกระบวนการที่ไม่ได้ตั้งใจจะดำเนินการ กระบวนการทางธุรกิจที่ดำเนินการได้นั้นเกี่ยวข้องกับพฤติกรรมที่แท้จริงของผู้เข้าร่วมในการโต้ตอบทางธุรกิจใด ๆ กระบวนการบทคัดย่อซ่อนรายละเอียดการดำเนินงานและมีมากกว่าหนึ่งกรณีการใช้งานที่มีแม่แบบกระบวนการและพฤติกรรมที่สังเกตได้ในแบบมาตรฐาน กระบวนการนี้มีข้อมูลเกี่ยวกับเวลาที่จะส่งรอและชดเชยข้อความที่ส่งผ่าน
เครื่องมือการส่งข้อความทางธุรกิจในการแยกกระบวนการทางธุรกิจขึ้นอยู่กับการใช้ภาษาอธิบายบริการเว็บ (WSDL) 1.1 ซึ่งอธิบายข้อความขาออกและขาเข้า ภาษาการแยกกระบวนการทางธุรกิจยังสนับสนุนตัวแปรที่พิมพ์ของ WSDL และ XML และ XPath 1.0 เป็นค่าเริ่มต้น มันล้อมรอบกลไกความสัมพันธ์ของข้อความตามคุณสมบัติและรูปแบบปลั๊กอินภาษาซึ่งอนุญาตให้เขียนเคียวรีและนิพจน์ในหลายภาษา มันมีโครงสร้างการเขียนโปรแกรมที่มีโครงสร้างเช่นในขณะที่ถ้าเป็นอย่างอื่นลำดับและการไหล นอกจากนี้มันยังสรุปในตรรกะด้วยตัวจัดการค่าตอบแทนตัวจัดการเหตุการณ์ตัวแปรโลคัลและตัวจัดการข้อผิดพลาด มีการจัดเตรียมขอบเขตแบบอนุกรมเพื่อควบคุมการเข้าถึงตัวแปรพร้อมกัน
เป้าหมายการออกแบบที่เกี่ยวข้องกับภาษาการแยกกระบวนการทางธุรกิจคือ:
- กระบวนการทางธุรกิจที่มีการโต้ตอบกับเอนทิตีภายนอกผ่านการดำเนินการบริการเว็บถูกกำหนดโดยใช้ WSDL 1.1 การพึ่งพาของการโต้ตอบเหล่านี้จะขึ้นอยู่กับคำนิยามต้นแบบ โดยทั่วไปจะมีการกำหนดโดยใช้ภาษา XML
- แนวคิด orchestration บริการเว็บมีการกำหนดและมีวัตถุประสงค์เพื่อใช้โดยมุมมองภายนอกและภายในของกระบวนการทางธุรกิจ รูปแบบการใช้งานทุกรูปแบบได้รับการยอมรับผ่านส่วนขยายพิเศษ
- ฟังก์ชั่นการจัดการข้อมูลสำหรับการจัดการข้อมูลอย่างง่าย ๆ นั้นมีให้และจำเป็นสำหรับการกำหนดข้อมูลกระบวนการและโฟลว์การควบคุม
- สนับสนุนกลไกการระบุสำหรับอินสแตนซ์กระบวนการ ตัวระบุอินสแตนซ์ถูกกำหนดที่ระดับข้อความของแอปพลิเคชันโดยคู่ค้าและอาจมีการเปลี่ยนแปลง
- รูปแบบการทำธุรกรรมที่ใช้เวลานานถูกกำหนดไว้ในการกำหนดขอบเขตและการดำเนินการชดเชย พวกเขาสนับสนุนการกู้คืนความล้มเหลวของกระบวนการทางธุรกิจระยะยาว
- สนับสนุนการสร้างและการยกเลิกอินสแตนซ์กระบวนการโดยปริยาย
- บริการเว็บถูกใช้เป็นแบบจำลองสำหรับการประกอบและการย่อยสลายกระบวนการ