สถาปัตยกรรมสามชั้นอัฒจันทร์ (Three- Tiered Architecture)


สถาปัตยกรรมสามชั้นอัฒจันทร์ (Three- Tiered Architecture) การแนะนำผู้ส่งประยุกต์ให้อยู่ระหว่างคอมพิวเตอร์บุคคลลูกค้า และกรอบหลักหรือคอมพิวเตอร์เล็กผู้ส่ง ที่เรียกว่า เครื่องใช้กึ่งกลาง (middleware) ดังรูป


รูป สถาปัตยกรรมสามชั้นอัฒจันทร์

เครื่องใช้กึ่งกลางสามารถให้ความหลากหลาย ของการประยุกต์ดังนี้

-นำส่งเสมือนตัวแทนอัจฉริยะ ในตำแหน่งที่ร้องขอ ของหมายเลขผู่สงที่แตกต่าง สอบเทียบผลลัพธ์ และ ส่งกลับด้วยการตอบสนองที่แม่นยำไปยังลูกค้า

-สามารถปรับข้อมูลประยุกต์ที่วิ่งบนกรอบหลักสำหรับภาวะแวดล้อมลูกค้า/ผู้ส่ง

-ทำหน้าที่เหมือนผู้เฝ้าดู ธุรกรรม (Transaction monitor) เพื่อจำกัดจำนวนการร้องขอที่รุมเร้าผู้ส่ง

-ถูกใช้จดการห่วงโซ่อุปทานและลูกค้าประจำสัมพันธ์

-สามารถช่วยในการวางแผนทรัพยากรองค์กร

-จัดการเกี่ยวกับความมั่นคง และแสดงตน

ฐานใยลูกค้า/ผู้ส่งประยุกต์ (Web- Base Client/Server Applications) ผลลัพธ์จากการรวมกันของ สถาปัตยกรรมสามชั้นอัฒจันทร์ ทำให้ปัจจุบันอินเตอร์เน็ตและเทคโนโลยีใย ก้าวหน้าอย่างรวดเร็ว ข้อได้เปรียบที่มีนัยสำคัญประการหนึ่งของสถาปัตยกรรมโค รงข่ายลูกค้า/ผู้ส่งฐานใย เหนือกว่าโครงข่ายลูกค้า/ผู้ส่งฐานข้อมูล LAN และ  WAN ทั่วไป คือ เทคโนโลยีใยให้อิสระโครงข่าย จากตำแหน่งที่ครอบคลุม ลูกค้าสามารถเข้าออกผู้ส่งที่ใดใดได้ทั่วโลก ไม่ว่าเมื่อไหร่ที่มีการเชื่อมโยงอินเตอร์เน็ตจัดไว้ให้ การโต้ตอบพลวัต การขับเคลื่อนข้อมูล การประยุกต์ลูกค้า/ผู้ส่งใย เป็นเครื่องมือสำคัญในทุกด้านทั้งหมด ในชีวิตทุกวันนี้  สำหรับ การเที่ยวซื้อบนสาย การธนาคาร การค้าความมั่นคง การค้นหางาน และเรียกประจำการ เป็นเรื่องธรรมดาที่ใช้กันทั่วไป เพื่อให้เข้าใจการประยุกต์ลูกค้า/ผู้ส่งฐานใยกระจ่างชัดขึ้น จะทบทวนพื้นฐานสถาปัตยกรรมลูกค้า/ผู้ส่งฐานใย มองผลกระทบของผู้ส่งการประยุกต์ลูกค้า/ผู้ส่งฐานใย บนชีวิตประจำวัน ท้ายสุดครอบคลุมถึงการพัฒนาของการประยุกต์นั้น

สถาปัตยกรรมลูกค้า/ผู้ส่งฐานใย (Web-Base Client/Server Architecture) สถาปัตยกรรมสามชั้นอัฒจันทร์ของการประยุกต์ลูกค้า/ผู้ส่งฐานใย ปกติถูกออกแบบให้รวมถึง ชั้นการนำเสนอ ผู้พาเพลิน (browser presentation layer) ชั้นผู้ส่งประยุกต์ (application server layer) และชั้นฐานข้อมูล (data base layer)

ชั้นการนำเสนอผู้พาเพลิน  (Browser presentation layer) ชั้นนี้เป็นการเชื่อมโยงมนุษย์ติดต่อกับคอมพิวเตอร์ ผู้ใช้ปฏิสัมพันธ์ หน้าใยพลวัตด้วยผู้พาเพลินลูกค้า เขาหรือหล่อนเข้าถึงข้อมูล และยื่นคำร้องขอถึงผู้ส่งใย แล้วรอผลลัพธ์จากผู้ส่ง ณ.ที่ตั้งพาณิชย์อิเล็กทรอนิกส์ ตัวอย่าง ชั้นนำเสนอผู้พาเพลิน อาจจะนำเสนออนุกรมหน้าใย และส่วนสำคัญ ดังนี้

-หน้าบ้าน แสดงข่าวสารต้อนรับ และโยงใยของบริษัทถึงหน้าเนื้อความอื่น เช่น หน้าสารสนเทศผลิตภัณฑ์

-หน้าสารสนเทศผลิตภัณฑ์ แสดงให้เห็นถึงผลิตภัณฑ์ พร้อมสารสนเทศที่จำเป็น และปุ่มซื้อหรือโยงใย

-แต่ละปุ่มซื้อ โยงใยไปยังหน้าย่อยผลิตภัณฑ์ที่ให้แบบฟอร์มกรอกลง ผู้ซื้อสามารถสมัครคำสั่งซื้อ และจัดการสารสนเทศ การแจ้งหนี้ (Billing) ดังรูป






รูป เที่ยวซื้อบนสายพร้อมแบบฟอร์มให้กรอกลง

-เมื่อผู้ซื้อสมัครคำสั่งซื้อสำเร็จ ผู้พาเพลินจะแสดงหน้าใหม่ แสดงถึงการยอมรับ และยืนยันสารสนเทศส่งของ ดังรูป



รูป หน้าแสดงการยอมรับ

ขณะเดียวกันหน้าอื่นที่กระทำให้มีคำสั่งปรากฏที่อินทราเน็ตบริษัท ใบแจ้งหนี้ และฝ่ายจัดการส่งสามารถดำเนินธุรกรรมที่จำเป็นต่อไป

ชั้นผู้ส่งใยประยุกต์ (Application Server Layer) ชั้นกึ่งกลางนี้สามารถให้ผู้ส่งใช้รวบรวม การร้องขอจากผู้พาเพลินลูกค้า และจัดกระบวนการไปยังฐานข้อมูล ส่งต่อไปยังการรอคอยของผู้พาเพลินลูกค้า การสร้างชั้นผู้ส่งใยประยุกต์ ต้องดำเนินการดังต่อไปนี้

-ติดตั้งผู้ส่งใยบนคอมพิวเตอร์

-ต่อฐานข้อมูลผู้ส่งเข้ากับอินเตอร์เน็ต

-สร้างบัญชีรายชื่อเสมือนสำหรับผู้ส่งใย

-เขียนฐานข้อมูลลูกค้า/ผู้ส่งที่ประยุกต์ด้วย HTML หรือ DHTML

ชั้นฐานข้อมูล (Data Base Layer) ชั้นที่สามนี้สร้างสำหรับเก็บ แลเรียกคืนฐานข้อมูล หลังจากได้รับข้อมูลจากลูกค้าร้องขอผู้ส่งใย ในรูปแบบของบัญชีรายการภาษาโครงสร้างคำถาม (Structured Query Language: SQL) ข้อมูลเก็บประยุกต์ฐานข้อมูลขีดความสามารถใย กระบวนการจัดการผลลัพธ์ และส่งไปยังผู้ส่ง แล้วส่งต่อไปยังผู้พาเพลินลูกค้าที่เฝ้ารอ ชั้นฐานข้อมูลสามารถถูกสร้างตามขั้นตอนต่อไปนี้ ฐานข้อมูลประยุกต์ถูกพัฒนาด้วยเครื่องมือเบาฐานข้อมูลใย (เช่น ไมโครซอฟต์ แอกเซส หรือ ออราเคิล) บนคอมพิวเตอร์ผู้ส่ง ชื่อแหล่งข้อมูล (Data Source Names :DNSs) 


คำสำคัญ (Tags): #e-commerce
หมายเลขบันทึก: 519042เขียนเมื่อ 9 กุมภาพันธ์ 2013 12:46 น. ()แก้ไขเมื่อ 9 กุมภาพันธ์ 2013 12:46 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลงจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท