ผลการเรียนรู้ครั้งที่
13
วิชา การจัดการสารสนเทศด้านการศึกษา
วิชา การจัดการสารสนเทศด้านการศึกษา
วันที่ 27 กุมภาพันธ์ 2563
ความแตกต่างระหว่าง Web
Application กับ Web Services
ต่างกัน อันเนื่องจากจุดกำเนิด และ
จุดประสงค์ของทั้งสองอย่างนั้น Web Services นั้นเกิดมาจากการที่
Web Application ถูกพัฒนาได้จากหลาย ภาษา เช่น asp
jsp php perl .... ทำให้การที่จะนำมารวมเพื่อร่วมทำงานด้วยกันนั้นเป็นเรื่องที่ยากลำบาก
(เหมือนคุยกันคนละภาษา) Web Services จึงเหมือนกับภาษาสากล
ที่ทำให้แต่ละ Web Application ทำงานร่วมกันได้ โดยผ่าน SOAP
ที่มี รูปแบบเป็น XML ซึ่งเป็นเหมือนภาษาอังกฤษ
เครื่องมือที่ใช้ในการสร้าง Web Services นั้น มีหลายตัว
อาทิ เช่น AXIS วิธีทำนั้นก็ไม่ยาก ยิ่งถ้าใช้ IDE จะง่ายมากแค่ คลิก ๆ ไม่กี่ที่ก็เสร็จแล้ว
ความท้าทายไม่ได้อยู่ที่การสร้าง แต่กลับอยู่ที่การนำไปใช้มากกว่า
ฝั่ง Services จะประกอบไปด้วย Web Services ซึ่งทำหน้าที่เชื่อมต่อกับไคลเอนต์ตามโปรโตคอล
HTTP/HTTPS โดยนอกจาก Web Services จะทำหน้าที่ส่งไฟล์ที่เกี่ยวเนื่องกับการแสดงผลตามมาตรฐาน
HTTP ตามปกติทั่วไปแล้ว เว็บเซิร์ฟเวอร์จะมีส่วนประมวลผลซึ่งอาจจะเป็นตัวแปลภาษา
เช่น Script Engine ของภาษา PHP หรืออาจจะมีการติดตั้ง
.NET Framework ซึ่งมีส่วนแปลภาษา CLR (Common
Language Runtime) ที่ใช้แปลภาษา intermediate จากโค้ดที่เขียนด้วย VB.NET หรือ C#.NET
หรืออาจจะเป็น J2EE ที่มีส่วนแปลไบต์โค้ดของคลาสที่ได้จากโปรแกรมภาษาจาวา
เป็นต้น
จากนั้น อาจารย์ได้ให้ นักศึกษาทำ PHP
Tutorial ดังต่อไปนี้ และ อธิบายถึงการทำงานโครงงาน
ตามแบบฟอร์มที่ได้กำหนด ในแต่ละบทที่ได้มอบหมายในครั้ง
ซึ่งได้แก่ บทที่ 1 บทที่ 2 และบทที่ 3
ไม่มีความคิดเห็น:
แสดงความคิดเห็น