520442-SOA: Introduction to SOA

17/12/2012 11:41 PM Study 617 views

Lecture 1: Introduction to SOA

SOA (Service Oriented Architecture)
     เป็นหลักการออกแบบสถาปัตยกรรมซอฟแวร์เพื่อมุ่งเน้นนำสิ่งที่มีอยู่กลับมาใช้ใหม่และเชื่อมต่อแต่ละองค์กรให้สามารถใช้แอพพลิเคชั่นร่วมกันได้โดยไม่ขึ้นอยู่กับแพลตฟอร์ม ภาษาคอมพิวเตอร์และเทคโนโลยีที่พัฒนา ประกอบด้วย  3 ส่วนหลักได้แก่

    • ผู้ให้บริการ (Service Provider)
    • ตัวแทนผู้ให้บริการ (Service Registry)
    • ผู้ขอใช้บริการ (Service Requester)
  • ลักษณะสำคัญของ SOA
    • การบริการที่มีคุณภาพ มีความปลอดภัยและมีประสิทธิภาพ
    • โครงสร้างของซอฟต์แวร์มีผู้รับผิดชอบดำเนินการ
    • สามารถค้นหาบริการและรายการข้อมูลได้
    • โปรโตคอลที่ใช้มีมาตรฐาน 
  • เทคโนโลยีสารสนเทศ (IT) ไม่ใช่ SOA
    IT ไม่ใช่ SOA แต่เป็นเพียงส่วนหนึ่งของ SOA เท่านั้นโดย SOA ประกอบด้วย

    • Information Management
    • Information Systems
    • System Design
    • Computing & Communication

แต่ IT มีแค่เพียง

    • System Design
    • Computing & Communication
  • SOA CASE: Department of Defense,US
    รูปแบบโครงสร้างขององค์กรประกอบด้วยบริการต่างๆ ได้แก่

    • Data : การให้บริการข้อมูล
    • Security : ด้านความปลอดภัย
    • Computing : ด้านการประมวลผล
    • Communication : ด้านการสื่สาร
    • Application : โปรแกรม
, , , , ,