ההבדל בין Weblogic ו Jboss

Anonim

Weblogic לעומת Jboss

שרתי היישומים ממלאים תפקיד מרכזי במחשוב הארגוני המודרני על-ידי עבודה כפלטפורמה לפיתוח, לפריסה אינטגרציה של יישומים ארגוניים. שרתי יישומים מאפשרים פונקציות נפוצות, כגון חיבור, אבטחה ואינטגרציה. זה מאפשר למפתחים להתמקד רק על ההיגיון העסקי. שני שרתי היישומים הפופולריים מבוססי Java EE מבוססים על שרתי יישומים של WebLogic ו- Jboss. בדרך כלל, WebLogic משמש ארגונים גדולים, בעוד JBoss הוא המועדף על ידי חברות קטנות / בינוניות.

-> ->

מהו WebLogic?

WebLogic (Oracle WebLogic Server) הוא שרת יישומים חוצה פלטפורמות Java EE שפותח על ידי Oracle Corporation. שרת WebLogic מציע משפחה של מוצרים המבוססים על פלטפורמת Java EE. מלבד שרת היישומים, הוא מורכב פורטל WebLogic (פורטל ארגוני), פלטפורמת EAI (Enterprise Application Integration), WebLogic Tuxedo (שרת עסקאות), פלטפורמת תקשורת WebLogic ושרת אינטרנט. הגירסה הנוכחית של שרת היישומים היא שרת WebLogic 11gR1, אשר שוחרר בחודש מאי 2011. שרת יישומי WebLogic הוא חלק מתיק Oracle Middle-Fiware. מסדי נתונים עיקריים כגון Oracle, Microsoft SQL Server, DB2, וכו 'נתמכים על ידי שרת WebLogic. Eclipse Java IDE שנקרא WebLogic סדנת מגיע עם פלטפורמת WebLogic. שרת היישומים WebLogic הוא פעולה הדדית עם. NET, וניתן לשלב בקלות עם CORBA, COM +, WebSphere MQ ו- JMS. BPM ומיפוי נתונים נתמך על ידי מהדורת התהליך של השרת. יתר על כן, שרת WebLogic מספק תמיכה לתקנים פתוחים שונים כמו SOAP, UDDI, WSDL, WSRP, XSLT, XQuery ו- JASS.

-> ->

מה זה Jboss?

JBoss Application Server (JBoss AS) הוא שרת יישום חופשי וקוד פתוח שפותח על ידי RedHat. זהו שרת יישומי Java מבוסס EE, אשר לא רק פועל על ג 'אווה אבל מיישמת את החלק EE Java גם כן. JBoss הוא שרת בין פלטפורמות, אשר פועל על כל מערכת פועל Java. הגרסה הנוכחית של JBoss היא 6. 0, אשר שוחרר בחודש דצמבר 2010. JBoss תומך כרגע Java EE 6 פרופיל אינטרנט (אבל את מלא Java EE 6 מחסנית אינה נתמכת). JBoss תומך בטכנולוגיות שונות, כולל AOP (תכנות מונחה עצמים), אשכולות, מטמון, פריסה מבוזרת, EJB, JPA, JASS, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, שירותי אינטרנט, JDBC ו- OSGi.

-> ->

מה ההבדל בין WebLogic ו- Jboss?

אמנם, שרת WebLogic ושרת JBoss הם שניים משרתי היישומים הפופולריים מבוססי Java EE, יש להם הבדלים משלהם. שרת יישומי WebLogic פותח על ידי אורקל, בעוד שרת היישומים JBoss הוא מוצר חופשי וקוד פתוח.הגרסה האחרונה של שרת JBoss תומכת ב- Java EE 6 Web Profile, אך המהדורה העדכנית ביותר של שרת WebLogic תומכת רק ב- Java EE 5. באפשרותך לשנות את דרישות הקונסולה בהתאם לדרישות ב- WebLogic, כאשר מסוף Self 7001 נכלל, אך מאחר ש- JBoss תלוי שרת Tomcat, זה לא אפשרי JBoss. דרכים מרובות לפריסה אפשרית ב- Logic Web, בעוד שניתן להשתמש ב- Ant לבד לצורך פריסה ב- JBoss, וזה מאוד מהיר וקל.

למרות, WebLogic הוא מוצר יקר, יש לו כמה תכונות שאינן מסופקים JBoss. לדוגמה, מסוף הניהול של WebLogic יכול לשמש לתצורה של JMS, מקורות נתונים והגדרות אבטחה וכו '. זכור, תצורה וניהול פשוט למדי ב- JBoss, אך ממשק משתמש אינו מסופק. בעוד, אשכולות נתמך עבור כל ממשקי API ב WebLogic, אשכולות נתמך רק עבור חלק מהתכונות JBoss. WebLogic מציעה אשכולות JMS ואילו, JBoss לא. תקן JDBC API משמש קישוריות מסד נתונים WebLogic, אבל קישוריות מסד הנתונים זמין JBoss רק דרך עטיפות jca-jdbc, כלומר, לפעמים המתכנת צריך לכתוב קוד משלו.

WebLogic הוא יקר מאוד, בהתחשב בכך שיש שרת אינטרנט נפרד נוטל עלות נוספת, בעוד קנה המידה האנכי (תוספת תוספת של CPUs) עולה כסף נוסף גם כן. למרות העלות שלה, WebLogic משמש יותר בתעשייה בשל האמינות שלה. אבל עבור פרויקטים שאינם מורכבים מדי, JBoss היא אפשרות טובה (כמו הביצועים שלה עדיין לא הוכח בסביבות הייצור), שכן הוא בחינם. לכן, JBoss הוא פופולרי יותר בקרב חברות קטנות בגודל בינוני שאינם מסוגלים להרשות לעצמם את WebLogic במחיר גבוה.