|
การออกแบบส่วนต่อขยายเอกซ์เอดีแอลสำหรับการออกแบบ โครงสร้างสถาปัตยกรรมเชิงบริการ |
|---|---|
| รหัสดีโอไอ | |
| Title | การออกแบบส่วนต่อขยายเอกซ์เอดีแอลสำหรับการออกแบบ โครงสร้างสถาปัตยกรรมเชิงบริการ |
| Creator | ภาสกร ปานนอก |
| Contributor | วิวัฒน์ วัฒนาวุฒิ |
| Publisher | จุฬาลงกรณ์มหาวิทยาลัย |
| Publication Year | 2556 |
| Keyword | การออกแบบระบบ, การแลกเปลี่ยนข้อมูลทางอิเล็กทรอนิกส์, สถาปัตยกรรมเชิงบริการ (วิทยาการคอมพิวเตอร์), System design, Electronic data interchange, Service-oriented architecture (Computer science) |
| Abstract | สถาปัตยกรรมเชิงบริการคือ การนำทรัพยากรที่มีความหลากหลายและซับซ้อนภายในองค์กรมาทำงานร่วมกันในลักษณะซอฟต์แวร์เชิงบริการ ซึ่งนิยมใช้ภาษาเอสโอเอเอ็มแอลเป็นแนวทางในการออกแบบโครงสร้างของสถาปัตยกรรมบริการ แต่ในสภาพแวดล้อมจริงนั้นแบบจำลองสถาปัตยกรรมซอฟต์แวร์จะประกอบด้วยรูปแบบสถาปัตยกรรมที่หลากหลายรวมทั้งสถาปัตยกรรมเชิงบริการ การใช้ภาษาอธิบายสถาปัตยกรรมเป็นทางเลือกที่เหมาะสมสำหรับแบบจำลองที่หลากหลายนี้ ซึ่งภาษาอธิบายสถาปัตยกรรมเอกซ์เอดีแอลเป็นหนึ่งในหลายภาษาที่มีความยืดหยุ่นและได้รับการขยายต่อให้ครอบคลุมประเภทสถาปัตยกรรมและโครงสร้างใหม่ๆได้ ในวิทยานิพนธ์นี้จึงนำเสนอวิธีการออกแบบส่วนต่อขยายภาษาอธิบายสถาปัตยกรรม เอกซ์เอดีแอลให้สามารถอธิบายโครงสร้างของสถาปัตยกรรมเชิงบริการ ซึ่งมีการอ้างอิงแนวคิดจาก ดับบลิวเอสดีแอล โดยเพิ่มอิลิเมนต์สำหรับอธิบายบริการภายในอินเตอร์เฟสด้วยเอกซ์ลิงก์ จำนวน 1 อิลิเมนต์ และเพิ่มอิลิเมนต์เชื่อมโยงการอธิบายคุณสมบัติอยู่ภายนอกโครงสร้างสถาปัตยกรรม จำนวน 2 อิลิเมนต์ ได้แก่ อิลิเมนต์ ServiceInterfaceProvided สำหรับข้อมูลอธิบายคุณสมบัติของผู้ให้บริการ และอิลิเมนต์ ServiceInterfaceRequired สำหรับอธิบายคุณสมบัติของผู้ร้องขอบริการ โดยในส่วนต่อขยายภาษาอธิบายสถาปัตยกรรมเอกซ์เอดีแอลได้กำหนดอย่างระมัดระวังเพื่อที่จะรักษาโครงสร้างที่ดีของสคีมาภาษาอธิบายสถาปัตยกรรมเอกซ์เอดีแอลเดิม และพัฒนาเครื่องมือที่สามารถวิเคราะห์โครงสร้างของสถาปัตยกรรมเชิงบริการ รวมทั้งรายงานผลข้อมูลจากการวิเคราะห์โครงสร้างของสถาปัตยกรรมเชิงบริการได้ |
| URL Website | cuir.car.chula.ac.th |