กลับไปหน้าบทความ

อ่าน 1 นาที

WS-CAF

Web Services Composite Application Framework ( WS-CAF ) เป็นเฟรมเวิร์กแบบเปิดที่พัฒนาโดย OASIS...

WS-CAF

Web Services Composite Application Framework ( WS-CAF ) เป็นเฟรมเวิร์กแบบเปิดที่พัฒนาโดยOASISวัตถุประสงค์คือเพื่อกำหนดเฟรมเวิร์กทั่วไปและแบบเปิดสำหรับแอปพลิเคชันที่มีบริการหลายอย่างที่ใช้ร่วมกัน ซึ่งบางครั้งเรียกว่าแอปพลิเคชันแบบผสม [ 1 ] คุณลักษณะของ WS-CAF ได้แก่ ความสามารถในการทำงานร่วมกันความง่ายในการใช้งาน และความง่ายในการใช้งาน

ขอบเขต

ขอบเขตของ WS-CAF ประกอบด้วย:

  • การจัดเตรียม คำจำกัดความ WSDLสำหรับบริบท การประสานงาน และธุรกรรม
  • รูปแบบข้อความจะถูกกำหนดโดยใช้ ส่วนหัว ของ SOAPและ/หรือเนื้อหาในส่วนเนื้อหาของ ข้อความ
  • ข้อกำหนดนี้จะต้องไม่ขึ้นอยู่กับภาษาโปรแกรมหรือแพลตฟอร์มใดๆ
  • แสดงให้เห็นถึงความสามารถในการประกอบเข้ากับข้อกำหนดบริการเว็บ อื่นๆ ที่กำลังได้รับการพัฒนาให้เป็นมาตรฐานเปิดที่เป็นที่ยอมรับ
  • เป้าหมายคือการส่งเสริมการหลอมรวม การใช้งานที่สอดคล้องกัน และสถาปัตยกรรมที่เป็นระบบ
  • สนับสนุนการประกอบเข้าด้วยกันได้ (composability) ในฐานะคุณลักษณะทางสถาปัตยกรรมที่สำคัญของข้อกำหนดบริการเว็บ WS-CAF และ WS-Context มีเป้าหมายที่จะเป็นส่วนประกอบพื้นฐานสำหรับข้อกำหนดและมาตรฐานบริการเว็บอื่นๆ

ข้อมูลจำเพาะของอินพุต

WS-CAF ยอมรับข้อมูลจำเพาะของบริการเว็บต่อไปนี้เป็นข้อมูลป้อนเข้า:

  • WS-Context: วัตถุประสงค์คือเพื่อให้มีวิธีการอ้างอิงบริบทที่ใช้ร่วมกัน ซึ่งเชื่อมโยงชุดปฏิสัมพันธ์ระหว่างบริการเว็บ (เรียกว่ากิจกรรม) บริบทนี้ให้รายละเอียดเกี่ยวกับสภาพแวดล้อมการดำเนินการเฉพาะแอปพลิเคชันสำหรับบริการเหล่านี้ และโดยทั่วไปจะรวมอยู่ในส่วนหัวของ ข้อความ SOAPบริบทอาจถูกส่งผ่านโดยค่าหรือโดยการอ้างอิง ซึ่งในกรณีนี้จะถูกเรียกใช้โดยใช้บริการ Context Manager มีการอธิบายบริการ Context ซึ่งช่วยให้สามารถจัดการกิจกรรมโดยใช้การดำเนินการ begin และ complete ซึ่งสร้างและทำลายบริบทตามลำดับ[ 2 ]
  • กรอบการประสานงาน WS (WS-CF)
  • การจัดการธุรกรรม WS (WS-TXM)

ประโยชน์

ประโยชน์และผลลัพธ์ของ CAF มีจุดมุ่งหมายเพื่อให้เป็นวิธีการที่เป็นมาตรฐานและสามารถใช้งานร่วมกันได้เพื่อ:

  • กำหนดขอบเขตและประสานงานกิจกรรมบริการเว็บ
  • เผยแพร่และประสานงานข้อมูลบริบท
  • แจ้งให้ผู้เข้าร่วมทราบถึงการเปลี่ยนแปลงในกิจกรรม
  • กำหนดความสัมพันธ์ระหว่างผู้ประสานงานแต่ละคน
  • กู้คืนธุรกรรมได้อย่างคาดการณ์ได้และสม่ำเสมอในการดำเนินงานกระบวนการทางธุรกิจ
  • โต้ตอบข้ามโมเดลธุรกรรมหลายรูปแบบ (เช่นที่ใช้ใน สภาพแวดล้อม CORBA , CICS , Enterprise JavaBeansหรือ.NET ) [ 3 ]

ดูเพิ่มเติม

  • โครงการแอปพลิเคชันคอมโพสิต SOA ของ NetBeans หน้าหลักเก็บถาวรเมื่อ 10 กุมภาพันธ์ 2015 ที่Wayback Machine
  • อูฐ
  • การใช้งาน Apache Camel ใน OpenESB (เก็บถาวรเมื่อ 2015-02-09 ที่Wayback Machine)

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ WS-CAF

Web Services Composite Application Framework ( WS-CAF ) เป็นเฟรมเวิร์กแบบเปิดที่พัฒนาโดย OASIS...

ข้อมูลจำเพาะของอินพุต

WS-CAF ยอมรับข้อมูลจำเพาะของบริการเว็บต่อไปนี้เป็นข้อมูลป้อนเข้า:

ประโยชน์

ประโยชน์และผลลัพธ์ของ CAF มีจุดมุ่งหมายเพื่อให้เป็นวิธีการที่เป็นมาตรฐานและสามารถใช้งานร่วมกันได้เพื่อ:

ดูเพิ่มเติม

WS-Coordination - มาตรฐานการทำธุรกรรมทางเลือก บัสบริการองค์กร