Differences and relationships between Apache, tomcat, JBoss, and WebLogic

Source: Internet
Author: User
Tags jboss

Overview:

Apache: the world's most widely used HTTP server, free of charge, from the Apache Foundation

Tomcat: a widely used web server that supports some J2EE instances and is free of charge.

JBoss: an open-source application server that is popular and free of charge (documentation charges fees)

WebLogic: it should be said that it is the first app server in the industry. All applications support j2ee1.4. for developers, a one-year license is provided for free.

JBoss also supports J2EE

JBoss and WebLogic both contain JSP and servlet containers, which can also be used as Web containers,

JBoss and WebLogic also contain the EJB container, which is a complete J2EE application server.

Tomcat can only be used as the JSP iner of JSP and servlet.

JBoss embedded tomcat... processing Static Page JBoss is faster.

JBoss serves as the application server, while Tomcat serves as the web server.

WebLogic

WebLogic is an Application server developed by BEA in the United States. It is exactly a J2EE-based middleware. WebServer is a necessary software used to build websites for parsing and publishing Web pages, it is developed in pure Java. WebLogic was not invented by BEA. It was bought from someone else and then processed and expanded. WebLogic application in the world
Server has the largest share in the market, and other middleware such as IBM WebSphere, free Tomcat and resin.

BEA WebLogic is a Java application server used to develop, integrate, deploy, and manage large-scale distributed Web applications, network applications, and database applications. Introduce the dynamic functions of Java and the security of Java Enterprise standards into the development, integration, deployment and management of large-scale network applications.

BEA WebLogic Server has the performance, scalability, and high availability required to handle critical web application system problems.

In combination with Bea Weblogic commerce servertm, BEA WebLogic Server provides a complete solution for deploying an adaptive and personalized e-commerce application system.

BEA WebLogic Server has the features and advantages required to develop and deploy e-commerce web application systems for key tasks, including:

1) leading standards

Comprehensive support for various standards in the industry, including EJB, JSB, JMS, JDBC, XML, and WML, simplifies the Implementation of Web application systems and protects investment, it also makes development based on standard solutions easier.

2) unlimited scalability

BEA WebLogic Server is well known in the industry for its highly scalable architecture system, including client connection sharing, resource pooling, dynamic web pages, and EJB component clusters.

3) Rapid Development

With support for EJB and JSP, and BEA WebLogic Server's servlet component architecture, the market can be accelerated. These open standards work with webgain studio to simplify development and leverage existing skills to quickly deploy application systems.

4) more flexible deployment

BEA WebLogic Server is characterized by its close integration with leading databases, operating systems, and web servers.

5) Reliability of key tasks

Its Fault Tolerance, system management, and security performance have been verified in the critical task environment of global Log service.

6) Architecture

BeaWebLogic Server is specially developed for enterprise e-commerce application systems.Enterprise e-commerce application systems need to be developed quickly, and the server-side components must have good flexibility and security. In addition, they must support the expansion, performance, and high availability required for key tasks. Bea
WebLogic Server simplifies the development of portable and scalable application systems and provides rich interoperability for other application systems and systems.

BEA WebLogic Server has the highest scalability and availability with its excellent cluster technology. BEA WebLogic Server implements both webpage clusters and EJB component clusters without any dedicated hardware or operating system support. Webpage clusters can achieve transparent replication, load balancing, and content error tolerance, such as web Shopping Cart. Component clusters handle complex replication, load balancing, and EJB component fault tolerance, and recovery of State objects (such as EJB entities.

Web clusters and component clusters are critical to the scalability and availability required by e-commerce solutions. Shared Client/Server and database connections, data caching, and ejbs all enhance performance. This is not available in other Web Application Systems

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.