በWeblogic እና Jboss መካከል ያለው ልዩነት

በWeblogic እና Jboss መካከል ያለው ልዩነት
በWeblogic እና Jboss መካከል ያለው ልዩነት

ቪዲዮ: በWeblogic እና Jboss መካከል ያለው ልዩነት

ቪዲዮ: በWeblogic እና Jboss መካከል ያለው ልዩነት
ቪዲዮ: Urgent evacuation! Flood caused devastation in 34 districts in Assam, India 2024, ህዳር
Anonim

የድር ጣቢያ vs Jboss

አፕሊኬሽን ሰርቨሮች ለኢንተርፕራይዝ አፕሊኬሽኖች ልማት፣ ማሰማራት እና ውህደት መድረክ በመሆን በዘመናዊ ኢንተርፕራይዝ ስሌት ውስጥ ትልቅ ሚና ይጫወታሉ። የመተግበሪያ አገልጋዮች እንደ ግንኙነት፣ ደህንነት እና ውህደት ያሉ የተለመዱ ተግባራትን ያመቻቻሉ። ይህ ገንቢዎች በንግድ ሎጂክ ላይ ብቻ እንዲያተኩሩ ያስችላቸዋል። ከታዋቂዎቹ ጃቫ ኢኢ-ተኮር አፕሊኬሽን አገልጋዮች መካከል ሁለቱ ዌብሎጅክ እና ጄቦስ አፕሊኬሽን ሰርቨሮች ናቸው። በተለምዶ ዌብሎጂክ በትልልቅ ኢንተርፕራይዞች ውስጥ ጥቅም ላይ ይውላል፣ JBoss ደግሞ በአነስተኛ/መካከለኛ ኩባንያዎች ይመረጣል።

WebLogic ምንድን ነው?

WebLogic (Oracle WebLogic Server) በOracle ኮርፖሬሽን የተገነባ የጃቫ ኢኢ አፕሊኬሽን አገልጋይ ነው።WebLogic አገልጋይ በጃቫ ኢኢ መድረክ ላይ የተመሰረተ የምርት ቤተሰብን ያቀርባል። ከመተግበሪያው አገልጋይ በተጨማሪ፣ ከዌብሎጂክ ፖርታል (የድርጅት ፖርታል)፣ EAI (የኢንተርፕራይዝ መተግበሪያ ውህደት) መድረክ፣ WebLogic Tuxedo (የግብይት አገልጋይ)፣ WebLogic Communication Platform እና የድር አገልጋይን ያቀፈ ነው። የመተግበሪያው አገልጋይ የአሁኑ ስሪት WebLogic Server 11gR1 ነው፣ እሱም በግንቦት 2011 የተለቀቀው። WebLogic መተግበሪያ አገልጋይ የOracle Fusion Middleware ፖርትፎሊዮ አካል ነው። እንደ Oracle፣ Microsoft SQL አገልጋይ፣ DB2፣ ወዘተ ያሉ ዋና ዋና የመረጃ ቋቶች በዌብሎጅክ አገልጋይ ይደገፋሉ። WebLogic Workshop የሚባል Eclipse Java IDE ከዌብ ሎጂክ መድረክ ጋር አብሮ ይመጣል። የዌብሎጅክ አፕሊኬሽን አገልጋይ ከ NET ጋር አብሮ የሚሰራ ነው፣ እና ከ CORBA፣ COM+፣ WebSphere MQ እና JMS ጋር በቀላሉ ሊጣመር ይችላል። BPM እና የውሂብ ካርታ ስራ በአገልጋዩ የሂደት እትም ይደገፋል። በተጨማሪም WebLogic አገልጋይ እንደ SOAP፣ UDDI፣ WSDL፣ WSRP፣ XSLT፣ XQuery እና JASS ያሉ ለተለያዩ ክፍት ደረጃዎች ድጋፍ ይሰጣል።

Jboss ምንድን ነው?

JBoss መተግበሪያ አገልጋይ (JBoss AS) በ RedHat የተገነባ ነፃ እና ክፍት ምንጭ መተግበሪያ አገልጋይ ነው። እሱ በጃቫ ላይ የተመሠረተ አፕሊኬሽን አገልጋይ ነው፣ በጃቫ ላይ ብቻ የሚሰራ ሳይሆን የጃቫ ኢኢ ክፍልንም ተግባራዊ ያደርጋል። JBoss በማንኛውም የጃቫን ስርዓት የሚሰራ የፕላትፎርም አገልጋይ ነው። የአሁኑ የJBoss ስሪት 6.0 ነው፣ እሱም በታህሳስ 2010 የተለቀቀው። JBoss በአሁኑ ጊዜ Java EE 6 Web Profileን ይደግፋል (ሙሉው የጃቫ EE 6 ቁልል ግን አይደገፍም)። JBoss AOP (Aspect Oriented Programming)፣ ክላስተር፣ መሸጎጫ፣ የተከፋፈለ ማሰማራት፣ EJB፣ JPA፣ JASS፣ JCA፣ JME፣ JMS፣ JNDI፣ JTA፣ JACC፣ Java Mail፣ JSF፣ JSP፣ የድር አገልግሎቶች፣ JDBC እና OSGiን ጨምሮ የተለያዩ ቴክኖሎጂዎችን ይደግፋል።.

በWebLogic እና Jboss መካከል ያለው ልዩነት ምንድን ነው?

ቢሆንም፣ WebLogic አገልጋይ እና JBoss አገልጋይ ከታወቁት ጃቫ ኢኢ-የተመሰረቱ አፕሊኬሽን ሰርቨሮች መካከል ሁለቱ ቢሆኑም የራሳቸው ልዩነት አላቸው። የዌብሎጅክ አፕሊኬሽን አገልጋይ በOracle የተሰራ ሲሆን JBoss መተግበሪያ አገልጋይ ደግሞ ነፃ እና ክፍት ምንጭ ምርት ነው።የቅርብ ጊዜ የJBoss አገልጋይ የጃቫ ኢኢ 6 ድር መገለጫን ይደግፋል፣ ነገር ግን የዌብሎጂክ አገልጋይ የቅርብ ጊዜ መለቀቅ ጃቫን EE 5 ብቻ ነው የሚደግፈው። Self Console 7001 የተካተተ በመሆኑ በ WebLogic ውስጥ ባለው መስፈርት መሰረት የኮንሶል መስፈርቶችን መቀየር ትችላለህ። Tomcat አገልጋይ፣ ይህ በJBoss ውስጥ አይቻልም። በድር ሎጂክ ውስጥ በርካታ የማሰማራት መንገዶች ይቻላል፣ አንት ብቻውን በJBoss ውስጥ ለማሰማራት ሊያገለግል ይችላል፣ እና በጣም ፈጣን እና ቀላል ነው።

ምንም እንኳን WebLogic ውድ ምርት ቢሆንም በJBoss ውስጥ ያልተሰጡ በርካታ ባህሪያት አሉት። ለምሳሌ፣ WebLogic's web-based አስተዳዳሪ ኮንሶል ለJMS፣ የውሂብ ምንጮች እና የደህንነት ቅንብሮች ወዘተ ውቅር ሊያገለግል ይችላል። አስተውልዎ፣ ውቅር እና አስተዳደር በJBoss ውስጥ በጣም ቀላል ናቸው፣ ነገር ግን UI አልቀረበም። በWebLogic ውስጥ ላሉ ኤፒአይዎች ሁሉ ክላስተር የሚደገፍ ቢሆንም ክላስተር የሚደገፈው በJBoss ውስጥ ላሉት አንዳንድ ባህሪያት ብቻ ነው። WebLogic የJMS ስብስቦችን ያቀርባል፣ JBoss ግን አያደርገውም።መደበኛ JDBC ኤፒአይ ለዳታቤዝ ግንኙነት በWebLogic ውስጥ ጥቅም ላይ ይውላል፣ነገር ግን የውሂብ ጎታ ግንኙነት በJBoss በ jca-jdbc wrappers ብቻ ይገኛል ይህ ማለት አንዳንድ ጊዜ ፕሮግራሚው የራሱን ኮድ መፃፍ አለበት።

WebLogic በጣም ውድ ነው፣ የተለየ የዌብ አገልጋይ መኖሩ ተጨማሪ ወጪን ስለሚጠይቅ፣ ቀጥ ያለ መለኪያ (ለምሳሌ ተጨማሪ ሲፒዩዎች መጨመር) ተጨማሪ ገንዘብም ያስወጣል። ምንም እንኳን ዋጋ ቢኖረውም, WebLogic በአስተማማኝነቱ ምክንያት በኢንዱስትሪ ውስጥ የበለጠ ጥቅም ላይ ይውላል. ነገር ግን, ከመጠን በላይ ውስብስብ ላልሆኑ ፕሮጀክቶች, JBoss ጥሩ አማራጭ ነው (አፈፃፀሙ አሁንም በምርት አካባቢዎች ውስጥ ስላልተረጋገጠ), ነፃ ስለሆነ. ስለዚህ፣ JBoss ከፍተኛ ዋጋ ያለውን WebLogic መግዛት በማይችሉ ከትንሽ እስከ መካከለኛ ኩባንያዎች ዘንድ ታዋቂ ነው።

የሚመከር: