ความแตกต่างระหว่าง WebLogic และ WebSphere

ความแตกต่างระหว่าง WebLogic และ WebSphere
ความแตกต่างระหว่าง WebLogic และ WebSphere

วีดีโอ: ความแตกต่างระหว่าง WebLogic และ WebSphere

วีดีโอ: ความแตกต่างระหว่าง WebLogic และ WebSphere
วีดีโอ: 17 เหตุผล ที่เดคิสุงิ เป็นคนชั่ว ในโดเรม่อน 2024, พฤศจิกายน
Anonim

WebLogic กับ WebSphere | WebLogic Server 11gR1 กับ WebSphere 8.0

เซิร์ฟเวอร์แอปพลิเคชันมีบทบาทสำคัญในการประมวลผลขององค์กรสมัยใหม่ โดยทำหน้าที่เป็นแพลตฟอร์มสำหรับการพัฒนา การปรับใช้ และการรวมแอปพลิเคชันระดับองค์กร แอปพลิเคชันเซิร์ฟเวอร์ช่วยอำนวยความสะดวกให้กับฟังก์ชันทั่วไป เช่น การเชื่อมต่อ การรักษาความปลอดภัย และการผสานรวม ซึ่งช่วยให้นักพัฒนาสามารถมุ่งเน้นเฉพาะตรรกะทางธุรกิจเท่านั้น แอปพลิเคชันเซิร์ฟเวอร์ที่ใช้ Java EE ชั้นนำสองแห่งคือแอปพลิเคชันเซิร์ฟเวอร์ WebLogic และ WebSphere

WebLogic คืออะไร

WebLogic (เซิร์ฟเวอร์ Oracle WebLogic) เป็นแอปพลิเคชันเซิร์ฟเวอร์ Java EE ข้ามแพลตฟอร์มที่พัฒนาโดย Oracle Corporationเซิร์ฟเวอร์ WebLogic มีกลุ่มผลิตภัณฑ์ที่ใช้แพลตฟอร์ม Java EE นอกเหนือจากเซิร์ฟเวอร์แอปพลิเคชันแล้ว ยังประกอบด้วย WebLogic Portal (พอร์ทัลองค์กร), แพลตฟอร์ม EAI (Enterprise Application Integration), WebLogic Tuxedo (เซิร์ฟเวอร์ธุรกรรม), WebLogic Communication Platform และเว็บเซิร์ฟเวอร์ แอปพลิเคชันเซิร์ฟเวอร์เวอร์ชันปัจจุบันคือ WebLogic Server 11gR1 ซึ่งเปิดตัวในเดือนพฤษภาคม 2011 แอปพลิเคชันเซิร์ฟเวอร์ WebLogic เป็นส่วนหนึ่งของพอร์ตโฟลิโอ Oracle Fusion Middleware ฐานข้อมูลหลัก เช่น Oracle, เซิร์ฟเวอร์ Microsoft SQL, DB2 เป็นต้น ได้รับการสนับสนุนโดยเซิร์ฟเวอร์ WebLogic Eclipse Java IDE ที่เรียกว่า WebLogic Workshop มาพร้อมกับแพลตฟอร์ม WebLogic แอปพลิเคชันเซิร์ฟเวอร์ WebLogic สามารถทำงานร่วมกับ. NET และสามารถรวมเข้ากับ CORBA, COM+, WebSphere MQ และ JMS ได้อย่างง่ายดาย BPM และการทำแผนที่ข้อมูลได้รับการสนับสนุนโดย Process Edition ของเซิร์ฟเวอร์ นอกจากนี้ เซิร์ฟเวอร์ WebLogic ยังรองรับมาตรฐานเปิดต่างๆ เช่น SOAP, UDDI, WSDL, WSRP, XSLT, XQuery และ JASS

WebSphere คืออะไร

WebSphere (WebSphere Application Server หรือ WAS) เป็นแอปพลิเคชันเซิร์ฟเวอร์ที่พัฒนาโดย IBM เป็นผลิตภัณฑ์หลักในกลุ่มผลิตภัณฑ์ WebSphere ของ IBM รีลีสปัจจุบันคือ 8.0 ซึ่งเปิดตัวในเดือนมิถุนายน 2554 เวอร์ชันปัจจุบันเป็นเซิร์ฟเวอร์ที่เข้ากันได้กับ JAVA EE 6 มาตรฐานเปิด เช่น Java EE, XML และ Web Services ถูกใช้เพื่อสร้างแอปพลิเคชันเซิร์ฟเวอร์ WebSphere เป็นเซิร์ฟเวอร์แอปพลิเคชันหลายแพลตฟอร์ม ซึ่งสนับสนุนระบบปฏิบัติการ Windows, Linux, Solaris, AIX, i/OS และ z/OS และสถาปัตยกรรม x86, x86-64, PowerPC, SPARC, IA-64 และ zSeries เซิร์ฟเวอร์ WebSphere เข้ากันได้กับเซิร์ฟเวอร์ Apache HTTP, Microsoft IIS, Netscape Enterprise Server และเซิร์ฟเวอร์ IBM HTTP พอร์ตดีฟอลต์สำหรับการเชื่อมต่อคือ 9060 โมเดลความปลอดภัย Java EE (พร้อมกับการรักษาความปลอดภัยที่ได้รับจากระบบปฏิบัติการพื้นฐาน) เป็นพื้นฐานสำหรับโมเดลความปลอดภัยของแอปพลิเคชันเซิร์ฟเวอร์ WebSphere

WebLogic และ WebSphere ต่างกันอย่างไร

แม้ว่าเซิร์ฟเวอร์ WebLogic และเซิร์ฟเวอร์ WebSphere จะเป็นสองเซิร์ฟเวอร์แอปพลิเคชันชั้นนำของ Java EE แต่ก็มีความแตกต่างกันแอปพลิเคชันเซิร์ฟเวอร์ WebLogic พัฒนาโดย Oracle ในขณะที่แอปพลิเคชันเซิร์ฟเวอร์ WebSphere เป็นผลิตภัณฑ์ของ IBM เวอร์ชันล่าสุดของเซิร์ฟเวอร์ WebSphere รองรับ Java EE 6 แต่เซิร์ฟเวอร์ WebLogic รุ่นล่าสุดรองรับเฉพาะ Java EE 5 ทั้งเซิร์ฟเวอร์ WebLogic และ WebSphere ถูกใช้อย่างหนักในอุตสาหกรรม และ Java Community เชื่อว่าจะเหมือนกันมากหรือน้อยเมื่อ มาพร้อมคุณสมบัติและฟังก์ชันการทำงานที่มีให้ แต่จากการศึกษาที่ดำเนินการโดยกลุ่มที่ปรึกษา Crimson ในเดือนพฤษภาคม 2011 เกี่ยวกับความแตกต่างด้านต้นทุนระหว่างเซิร์ฟเวอร์แอปพลิเคชันทั้งสองนี้ พบว่าเซิร์ฟเวอร์ WebSphere มีราคาสูงกว่าเซิร์ฟเวอร์ WebLogic เหตุผลหลักสามประการคือความได้เปรียบด้านประสิทธิภาพของ WebLogic (ซึ่งหมายถึงต้นทุนฮาร์ดแวร์/ซอฟต์แวร์และการสนับสนุนที่น้อยลง) ต้นทุนการดำเนินงานที่น้อยกว่าของ WebLogic และ "ต้นทุนด้านบุคลากร" ของ WebSphere ที่สูงขึ้นเนื่องจากความจำเป็นในการใช้ผู้เชี่ยวชาญที่ผ่านการฝึกอบรม

แนะนำ: