1 / 19

WebLogic Versus JBoss

WebLogic Versus JBoss. Contents:. What is an Application Server? General Information About the History Of Application Servers General Information About JBoss General Information About WebLogic Comparison Of JBoss and WebLogic Conclusion. What is an Application Server?.

wright
Download Presentation

WebLogic Versus JBoss

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WebLogic Versus JBoss

  2. Contents: • What is an Application Server? • General Information About the History Of Application Servers • General Information About JBoss • General Information About WebLogic • Comparison Of JBoss and WebLogic • Conclusion

  3. What is an Application Server? • An application server is a program on a computer that runs other applications. • Since the Java platform became very popular, the term “Application Server” may refer to J2EE application servers in some texts.

  4. Types of Application Servers • We can divide application servers into three types: • J2EE based • Non-J2EE based (PHP, Perl etc.) • Microsoft based (COM, ASP.NET etc.)

  5. History Of Application Servers • In latter 1990’s Centralized computer concept became more important due to demand in sharing data and functionalities with other applications, • This would have been a return to the much older model of computing as it was done in the 1960s, with a large, very expensive central computer being accessed by multiple users using dumb terminals. The difference now was the widespread use of the GUI. • Theseservers first appeared in client/server computing and on LANs. At first, they were oftenassociated with "tiered" applications • Since the breakout success was made by Java, application server always refers to J2EE

  6. History Of Application Servers • JOnAS application server, developed by the ObjectWeb consortium, is the first non-commercial, open source application server to have reached the official certification of compliance with J2EE, • The term application server has also been applied to various non-J2EE and non-Java offerings. (with the rising popularity of .NET-Microsoft Application Server). Additional open source and commercial application servers are available from other vendors (the Base4 Server and Zope ),

  7. JBoss • JBoss is an open source application server which was first released in 1999. • Source code can be found at http://sourceforge.net/projects/jboss • The latest release of JBoss Application Server is JBoss AS 4.0

  8. JBoss Properties • JBoss 4.0 is compliant to the J2EE 1.4 specification. So J2EE components such as JBs and EJBs can be reused even if they were developed on other application servers • It also supports J2EE Web Services and Service Oriented Architecture

  9. JBoss Properties • Since JBoss is java based, it can be used on any operating system that supports java • JBoss requires smaller memory than other application servers, so it is faster • It has a very powerful documentation on its web page

  10. WebLogic • a J2EE application server and also an HTTP web serverby BEA Systems for Unix, Linux, Microsoft Windows, and other platforms, • supports Oracle, DB2, Microsoft SQL Server, and other JDBC-compliant databases • WebLogic Server supports WS-Security and is compliant with J2EE 1.4 • The most reliable server is no doubt BEA’s WebLogic Application Server. It is the only one which can resist to over 3000 concurrent clients without throwing exceptions

  11. WebLogic Architecture: BEA WebLogic Server is part of the BEA WebLogic Platform™. The other parts of WebLogic Platform are a) Portal, which includes Commerce Server and Personalization Server (which is built on a BEA-produced Rete rules engine), b) WebLogic Integration, c) WebLogic Workshop, an IDE for Java, and d) JRockit, a JVM for Intel CPUs.

  12. Extra Properties Of WebLogic: 1) Rich client options - supports Web browsers and other clients that use HTTP; Java clients that use RMI or IIOP; and mobile devices that use WAP. 2) Enterprise e-business scalability - Critical resources are used efficiently and high availability is ensured through the use of Enterprise JavaBean business components and mechanisms 3) Robust administration - offers a Web-based Administration Console for configuring and monitoring WebLogic Server services. 4) E-commerce-ready security - provides SSL support for encrypting data transmitted across WebLogic Server, clients, and other servers.

  13. WebLogic Properties • WebLogic Server includes .NET interoperability and supports the following native integration capabilities: • Native enterprise-grade JMS messaging • J2EE Connector Architecture • WebLogic/Tuxedo Connector • COM+ Connectivity • CORBA connectivity • IBM WebSphere MQ connectivity • Latest version 9.1 - Diablo

  14. Comparison Matrix

  15. Use JBoss When.. • For better performance and for applications that are not extremely complex, JBoss is the optimal choice. It is also free but is needed more knowledge about J2EE and have to manually create deployment packages. Runs on any Java platform; is robust and can handle mission-critical applications. Lacks some control and management features for PITH (Projects in the Huge); simple projects require only some programming knowledge; anything else and you'd better have depth.

  16. Use WebLogic When... • The WebLogic Server is the most reliable server and complex application server and offers the best support for the real-world applications. • Although it needs a higher level of understanding of the J2EE concepts, has a complex configuration and is very expensive, this server is the best choice for a secure and fault-tolerant application.

  17. Conclusion: • Since JBoss is open source, and is a very complete and well-build package, people tend to use JBoss more commonly and experienced less frustration with JBoss. With a basic open source framework to build on and make desired small changes to, people can get what they want in a hurry. • On the other hand, WebLogic is the most reliable application server and is more suitable for complex, fault-tolerant applications.

  18. References • http://en.wikipedia.org/wiki/Application_server • JBoss 4 Application Server Guide • http://www.cs.utt.ro/~ionel/papers/J2EEComparison.pdf • Performance Comparison of Java Application Servers -Bogdan Pop, Radu Medeşan and Ioan Jurca

  19. Questions???

More Related