Cognos - ส่วนประกอบและบริการ
มีคอมโพเนนต์ต่างๆใน Cognos ที่สื่อสารกันโดยใช้ BI Bus และรู้จักกันในชื่อ Simple Object Access Protocol (SOAP) และสนับสนุน WSDL BI Bus ในสถาปัตยกรรม Cognos ไม่ใช่ส่วนประกอบซอฟต์แวร์ แต่ประกอบด้วยชุดของโปรโตคอลที่อนุญาตให้สื่อสารระหว่าง Cognos Services
กระบวนการที่เปิดใช้งานโดยโปรโตคอล BI Bus ประกอบด้วย -
- การส่งข้อความและการจัดส่ง
- การประมวลผลข้อความบันทึก
- การจัดการการเชื่อมต่อฐานข้อมูล
- การโต้ตอบกับ Microsoft .NET Framework
- การใช้พอร์ต
- การประมวลผลการร้องขอ
- หน้าพอร์ทัล
เมื่อคุณติดตั้ง Cognos 8 โดยใช้วิซาร์ดการติดตั้งคุณระบุตำแหน่งที่จะติดตั้งแต่ละคอมโพเนนต์เหล่านี้ -
เกตเวย์
ระดับเว็บเซิร์ฟเวอร์ Cognos 8 มีเกตเวย์ Cognos 8 อย่างน้อยหนึ่งเกตเวย์ โดยทั่วไปการสื่อสารบนเว็บใน Cognos 8 จะผ่านเกตเวย์ซึ่งอยู่บนเว็บเซิร์ฟเวอร์อย่างน้อยหนึ่งเซิร์ฟเวอร์ เกตเวย์คือส่วนขยายของโปรแกรมเว็บเซิร์ฟเวอร์ที่ถ่ายโอนข้อมูลจากเว็บเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์อื่น การสื่อสารบนเว็บยังสามารถเกิดขึ้นได้โดยตรงกับโปรแกรมเลือกจ่ายงาน Cognos 8 แต่อ็อพชันนี้ใช้กันน้อยกว่า
Cognos 8 สนับสนุนเว็บเกตเวย์หลายประเภท ได้แก่ -
- CGI- เกตเวย์เริ่มต้น CGI สามารถใช้กับเว็บเซิร์ฟเวอร์ที่รองรับทั้งหมด อย่างไรก็ตามเพื่อเพิ่มประสิทธิภาพหรือปริมาณงานคุณสามารถเลือกประเภทเกตเวย์ที่รองรับอื่น ๆ
- ISAPI- สามารถใช้สำหรับเว็บเซิร์ฟเวอร์ Microsoft Internet Information Services (IIS) ให้ประสิทธิภาพที่เร็วขึ้นสำหรับ IIS
- apache_mod - คุณสามารถใช้เกตเวย์ apache_mod กับเซิร์ฟเวอร์ Apache Web
- Servlet - หากโครงสร้างพื้นฐานของเว็บเซิร์ฟเวอร์ของคุณรองรับ servlets หรือคุณกำลังใช้แอ็พพลิเคชันเซิร์ฟเวอร์คุณสามารถใช้เกตเวย์ servlet
ส่วนประกอบระดับแอปพลิเคชัน
ส่วนประกอบนี้ประกอบด้วยผู้มอบหมายงานที่รับผิดชอบในการดำเนินการบริการและการร้องขอเส้นทาง โปรแกรมเลือกจ่ายงานเป็นแอปพลิเคชันแบบมัลติเธรดที่ใช้เธรดตั้งแต่หนึ่งเธรดขึ้นไปต่อคำขอ การเปลี่ยนแปลงการกำหนดค่าจะได้รับการสื่อสารเป็นประจำกับผู้มอบหมายงานที่ทำงานอยู่ทั้งหมด โปรแกรมเลือกจ่ายงานนี้มี Cognos Application Firewall เพื่อจัดเตรียมการรักษาความปลอดภัยสำหรับ Cognos 8
ผู้มอบหมายงานสามารถกำหนดเส้นทางคำขอไปยังบริการในพื้นที่เช่นบริการรายงานบริการนำเสนอบริการงานหรือบริการตรวจสอบ ผู้มอบหมายงานยังสามารถกำหนดเส้นทางการร้องขอไปยังผู้มอบหมายงานเฉพาะเพื่อเรียกใช้คำขอที่กำหนด คำขอเหล่านี้สามารถกำหนดเส้นทางไปยังผู้มอบหมายงานเฉพาะตามความต้องการการจัดสรรภาระงานหรือความต้องการของแพ็คเกจหรือกลุ่มผู้ใช้
ผู้จัดการเนื้อหา
Content Manager มี Access Manager ซึ่งเป็นคอมโพเนนต์ความปลอดภัยหลักของ Cognos 8 Access Manager ใช้ประโยชน์จากผู้ให้บริการความปลอดภัยที่มีอยู่ของคุณเพื่อใช้กับ Cognos 8 ซึ่งจัดเตรียม Cognos 8 ที่มีชุดความสามารถด้านความปลอดภัยและ API ที่สอดคล้องกันรวมถึงการพิสูจน์ตัวตนผู้ใช้การอนุญาตและการเข้ารหัส นอกจากนี้ยังให้การสนับสนุนสำหรับเนมสเปซ Cognos