WebLogic Versus JBoss - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

WebLogic Versus JBoss

Description:

General Information About the History Of Application Servers. General ... Server and Personalization Server (which is built on a BEA-produced Rete rules ... – PowerPoint PPT presentation

Number of Views:310
Avg rating:3.0/5.0
Slides: 20
Provided by: aycaa
Category:
Tags: weblogic | jboss | rete | versus

less

Transcript and Presenter's Notes

Title: WebLogic Versus JBoss


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 1990s 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.
  • These servers first appeared in client/server
    computing and on LANs. At first, they were often
    associated 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
    server by 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 BEAs
    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 Medesan and Ioan Jurca

19
Questions???
Write a Comment
User Comments (0)
About PowerShow.com