← กลับไปยังบทความทั้งหมด

ระบบซอฟต์แวร์ตัวกลาง Oracle Fusion Middleware

สรุปใจความสำคัญ

  • เป็นชุดซอฟต์แวร์ตัวกลางที่สนับสนุนสถาปัตยกรรม SOA (Service-Oriented Architecture)
  • ใช้มาตรฐานเปิด เช่น BPEL, SOAP, XML และ JMS เพื่อให้ทำงานร่วมกับระบบต่างค่ายได้
  • ประกอบด้วยผลิตภัณฑ์สำคัญ เช่น Oracle WebLogic Server และ Oracle SOA Suite
  • มีการขยายขีดความสามารถผ่านการเข้าซื้อกิจการบริษัทอย่าง BEA Systems และ Stellent

Oracle Fusion Middleware (FMW) คือชุดผลิตภัณฑ์ซอฟต์แวร์จาก Oracle Corporation ที่ทำหน้าที่เป็นชั้นซอฟต์แวร์ตัวกลาง (Middleware) เพื่อเชื่อมต่อแอปพลิเคชัน ระบบฐานข้อมูล และบริการต่าง ๆ เข้าด้วยกัน โดยครอบคลุมการทำงานตั้งแต่เครื่องมือสำหรับนักพัฒนา, บริการด้านการบูรณาการ (Integration), ระบบอัจฉริยะทางธุรกิจ (Business Intelligence), การทำงานร่วมกัน (Collaboration) ไปจนถึงการจัดการเนื้อหา (Content Management)

สถาปัตยกรรมและมาตรฐานการทำงาน

Oracle Fusion Middleware ถูกออกแบบมาเพื่อสนับสนุน สถาปัตยกรรมที่เน้นการบริการ (Service-Oriented Architecture หรือ SOA) ซึ่งช่วยให้องค์กรสามารถพัฒนาและปรับใช้บริการซอฟต์แวร์ที่สามารถนำกลับมาใช้ใหม่ได้ (Reusable Services) โดย FMW ยึดตามมาตรฐานเปิดระดับสากลเพื่อให้สามารถทำงานร่วมกับระบบอื่นได้อย่างมีประสิทธิภาพ เช่น:

  • BPEL (Business Process Execution Language) สำหรับการกำหนดกระบวนการทางธุรกิจ
  • SOAP (Simple Object Access Protocol) สำหรับการสื่อสารระหว่างเว็บเซอร์วิส
  • XML (Extensible Markup Language) สำหรับการแลกเปลี่ยนข้อมูล
  • JMS (Java Message Service) สำหรับการส่งข้อความระหว่างแอปพลิเคชัน

นอกจากนี้ FMW ยังมีสถาปัตยกรรมแบบ "hot-pluggable" ที่ออกแบบมาเพื่อลดความยุ่งยากในการเชื่อมต่อกับแอปพลิเคชันเดิมที่มีอยู่ รวมถึงระบบจากผู้ผลิตรายอื่น เช่น IBM, Microsoft และ SAP AG

วิวัฒนาการและการเติบโต

ผลิตภัณฑ์ภายใต้ชื่อ Fusion Middleware หลายรายการเกิดจากการปรับภาพลักษณ์ใหม่ (Re-branding) ของผลิตภัณฑ์เดิมของ Oracle ที่อยู่นอกเหนือจากฐานข้อมูลหลักและซอฟต์แวร์แอปพลิเคชัน โดย Oracle ได้ขยายขีดความสามารถของ FMW ผ่านการเข้าซื้อกิจการบริษัทซอฟต์แวร์ชั้นนำ เช่น BEA Systems และ Stellent

ในปี 2010 Oracle ได้เปิดตัว Oracle Fusion Applications ซึ่งพัฒนาขึ้นโดยใช้พื้นฐานจาก Oracle Fusion Middleware และข้อมูลในปี 2013 ระบุว่ามีลูกค้ามากกว่า 120,000 รายใช้งาน FMW ซึ่งรวมถึงบริษัทที่ใหญ่ที่สุดในโลก 35 จาก 50 อันดับแรก และบริษัทในกลุ่ม BusinessWeek Global 1000 มากกว่า 750 แห่ง

องค์ประกอบหลักของ Oracle Fusion Middleware

ชุดซอฟต์แวร์ FMW แบ่งออกเป็นหมวดหมู่ตามหน้าที่การทำงานดังนี้:

1. โครงสร้างพื้นฐานและเซิร์ฟเวอร์แอปพลิเคชัน (Infrastructure)

  • Oracle WebLogic Server (WLS): เซิร์ฟเวอร์แอปพลิเคชันมาตรฐาน Java EE
  • Oracle Coherence: ซอฟต์แวร์สำหรับจัดการข้อมูลในหน่วยความจำแบบกระจาย (Data Grid)
  • Tuxedo: ซอฟต์แวร์สำหรับจัดการธุรกรรมระดับสูง
  • Oracle HTTP Server: เว็บเซิร์ฟเวอร์ที่พัฒนาต่อยอดจาก Apache

2. การบูรณาการและการจัดการกระบวนการ (Integration & Process Management)

  • Oracle SOA Suite: ชุดเครื่องมือสำหรับสร้างและจัดการบริการในรูปแบบ SOA
  • Oracle Data Integrator (ODI): เครื่องมือบูรณาการข้อมูลประสิทธิภาพสูงที่ใช้ฐานข้อมูลในการประมวลผล
  • Oracle BPM: ระบบจัดการกระบวนการทางธุรกิจ (Business Process Management)
  • Oracle Enterprise Service Bus (ESB): ตัวกลางในการรับส่งและแปลงข้อมูลระหว่างบริการ

3. เครื่องมือพัฒนาแอปพลิเคชัน (Application Development)

  • Oracle Application Development Framework (ADF): เฟรมเวิร์กสำหรับสร้างแอปพลิเคชันระดับองค์กร
  • JDeveloper: สภาพแวดล้อมการพัฒนาแบบเบ็ดเสร็จ (IDE) สำหรับ Java และ SOA

4. ระบบอัจฉริยะทางธุรกิจ (Business Intelligence)

  • Oracle Business Intelligence Enterprise Edition (OBIEE): ระบบวิเคราะห์ข้อมูลและรายงานผลระดับองค์กร
  • Oracle BI Publisher: เครื่องมือสร้างรายงานในรูปแบบเอกสารมาตรฐาน

5. การจัดการอัตลักษณ์และเนื้อหา (Identity & Content Management)

  • Oracle Identity Management: ระบบจัดการสิทธิ์และการเข้าถึง (Single Sign-On)
  • Oracle WebCenter: แพลตฟอร์มสำหรับการจัดการเนื้อหาและการทำงานร่วมกันในองค์กร

คำถามที่พบบ่อย

Oracle Fusion Middleware คืออะไร?

คือชุดซอฟต์แวร์ตัวกลาง (Middleware) จาก Oracle ที่ช่วยเชื่อมต่อแอปพลิเคชันและระบบต่าง ๆ ในองค์กรให้ทำงานร่วมกันได้ โดยเน้นการใช้สถาปัตยกรรม SOA

FMW รองรับการทำงานร่วมกับซอฟต์แวร์ค่ายอื่นหรือไม่?

รองรับ โดยถูกออกแบบมาให้มีสถาปัตยกรรมที่เชื่อมต่อได้ง่าย (hot-pluggable) เพื่อให้บูรณาการกับระบบของ IBM, Microsoft และ SAP ได้

ผลิตภัณฑ์หลักในกลุ่ม Infrastructure ของ FMW มีอะไรบ้าง?

ผลิตภัณฑ์หลัก ได้แก่ Oracle WebLogic Server, Oracle Coherence, Tuxedo และ Oracle HTTP Server

Oracle Fusion Middleware แตกต่างจาก Oracle Fusion Applications อย่างไร?

Fusion Middleware คือชั้นซอฟต์แวร์ตัวกลาง (พื้นฐาน) ที่ให้บริการด้านการเชื่อมต่อและเครื่องมือพัฒนา ส่วน Fusion Applications คือซอฟต์แวร์แอปพลิเคชันทางธุรกิจที่สร้างขึ้นโดยใช้พื้นฐานจาก Fusion Middleware อีกทีหนึ่ง