Разлика между WebLogic и WebSphere

WebLogic срещу WebSphere | WebLogic Server 11gR1 срещу WebSphere 8.0

Приложните сървъри играят основна роля в съвременните корпоративни изчисления, като играят ролята на платформа за разработване, внедряване и интегриране на корпоративни приложения. Приложните сървъри улесняват общи функции като връзка, сигурност и интеграция. Това позволява на програмиста да се съсредоточи само върху бизнес логиката. Два от водещите Java EE базирани сървъри на приложения са WebLogic и WebSphere сървъри за приложения.

Какво е WebLogic?

WebLogic (Oracle WebLogic Server) е кросплатформен сървър за приложения на Java EE, разработен от Oracle Corporation. WebLogic сървърът предлага семейство продукти, базирани на платформата Java EE. Освен сървъра за приложения, той се състои от WebLogic Portal (корпоративен портал), платформа EAI (Enterprise Application Integration), WebLogic Tuxedo (сървър за транзакции), WebLogic комуникационна платформа и уеб сървър. Текущата версия на сървъра за приложения е WebLogic Server 11gR1, която беше пусната през май 2011 г. WebLogic сървърът за приложения е част от портфолиото на Oracle Fusion Middleware. Основните бази данни като Oracle, Microsoft SQL сървър, DB2 и др. Се поддържат от WebLogic сървъра. Java IDE Eclipse, наречена 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., Която беше пусната през юни 2011 г. Текущата версия е съвместим с JAVA EE 6 сървър. Отворени стандарти като Java EE, XML и уеб услуги се използват за изграждане на сървъра за приложения WebSphere. Това е мултиплатформен сървър за приложения, който поддържа Windows, Linux, Solaris, AIX, i / OS и z / OS операционни системи и x86, x86-64, PowerPC, SPARC, IA-64 и zSeries архитектури. WebSphere сървърът е съвместим с HTTP сървър Apache, 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 общността вярва, че те са повече или по-малко еднакви, когато той стига до функции и функционалност, които предоставят. Но според проучване, проведено от консултантската група Crimson през май 2011 г. относно разликата в разходите между тези два сървъра за приложения, беше установено, че WebSphere сървърът е по-скъп от WebLogic сървъра. Трите основни причини за това са предимството на производителността на WebLogic (което означава по-малко разходи за хардуер / софтуер и поддръжка), по-ниските оперативни разходи на WebLogic и по-високите „разходи за хора“ на WebSphere поради необходимостта от използване на обучени специалисти.