Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

องค์ประกอบของ Portal Server มีอะไรบ้าง?

พอร์ทัล (Portal) ให้ผู้ใช้จุดเข้าถึงเดียว (Single Point of Access) สู่เนื้อหา ข้อมูล และบริการหลากหลายทั่วทั้งองค์กร เนื้อหาที่นำเสนอผ่านพอร์ทัล ผ่านช่องทาง (Channels) และพอร์ทเล็ต (Portlets) บนหน้าพอร์ทัล สามารถปรับแต่งได้ตามความชอบของผู้ใช้ บทบาท (Role) หรือแผนกในองค์กร รูปแบบเว็บไซต์ และแคมเปญการตลาดสำหรับลูกค้า

พอร์ทัล Business Intelligence ช่วยผู้บริหาร ผู้จัดการ และนักวิเคราะห์ธุรกิจ เข้าถึงข้อมูล Business Intelligence ได้ง่ายเพื่อตัดสินใจสำคัญ พอร์ทัลประเภทนี้มักจัดทำดัชนีเอกสาร BI, การวิเคราะห์ และคิวรีสำเร็จรูป (Canned Queries) และเชื่อมโยงกับการจัดการทางการเงิน, การจัดการความสัมพันธ์ลูกค้า (CRM), และการจัดการประสิทธิภาพห่วงโซ่อุปทาน (Supply Chain Performance Management)

นอกจากนี้ยังให้การเข้าถึงเครื่องมือ BI (รายงาน, OLAP, Data Mining) และซอฟต์แวร์วิเคราะห์สำเร็จรูปแบบราบรื่น รวมถึงการแจ้งเตือน (Alerting), การเผยแพร่ (Publishing), และการสมัครรับข้อมูล (Subscribing)

องค์ประกอบหลักของ Portal Server

1. Web Clients (ไคลเอนต์เว็บ)

Web Client คือคอมพิวเตอร์หรืออุปกรณ์ใดๆ ที่รันเว็บเบราว์เซอร์และสามารถแสดง HTML และกราฟิกได้ เว็บเบราว์เซอร์สร้างคำขอไปยัง Web Server และประมวลผลเอกสารที่ Web Server ส่งกลับมา

2. Web Servers (เว็บเซิร์ฟเวอร์)

Web Servers ทำหน้าที่เป็น File Server คล้าย File Server แบบดั้งเดิม รับคำขอจาก Web Clients แล้วส่งไฟล์ที่ร้องขอ Web Server จำเป็นสำหรับพอร์ทัล เพราะข้อมูลที่มาจาก Application Server ต้องแปลงเป็น HTML และส่งลงไปยังเว็บเบราว์เซอร์โดยใช้ HTTP ไฟล์ HTML, กราฟิก และไฟล์มัลติมีเดีย (เสียง, วิดีโอ, แอนิเมชัน) จะถูกเก็บไว้บน Web Server

3. Database Servers (ฐานข้อมูลเซิร์ฟเวอร์)

Database Servers เมื่อใช้กับพอร์ทัล ทำงานคล้ายกับสถาปัตยกรรม Client/Server แบบดั้งเดิม รับคำขอและส่งคืนข้อมูล บางครั้งคำขอมาจาก Web Server ที่เชื่อมต่อกับ Database Server ผ่านกระบวนการบน Web Server บางครั้งมาจากการเชื่อมต่อโดยตรงของผู้ใช้ผ่าน Call-Level Interface (CLI) เช่น JDBC สำหรับ ActiveX

4. Back-end Applications (แอปพลิเคชันแบ็กเอนด์)

Back-end Applications คือแอปพลิเคชันระดับองค์กรที่มีอยู่ภายในองค์กรเดียวหรือข้ามหลายองค์กร โดยทั่วไปเป็นการผสมผสานของระบบ ERP เช่น SAP R/3 หรือ PeopleSoft, ซอฟต์แฟร์แบบกำหนดเองบนเมนเฟรม, และระบบ Client/Server ที่มีอยู่ พอร์ทัลรวบรวมข้อมูลที่เกี่ยวข้องจากระบบแบ็กเอนด์เหล่านี้ และนำเสนอข้อมูลผ่าน User Interface

5. Application Servers (แอปพลิเคชันเซิร์ฟเวอร์)

Application Servers ทำงานร่วมกับซอฟต์แวร์พอร์ทัล โดยเป็นชั้นกลาง (Intermediate Layer) ระหว่าง Back-end Applications, Databases และ Web Servers Application Servers เชื่อมต่อกับทั้ง Internet Server และ Resource Server โดยใช้การพัฒนาซอฟต์แวร์แบบ Transaction-oriented