The difference between Weblogic and Tomcat

WebLogic is an application server produced by bea company in the United States. To be precise, it is a middleware based on j2ee architecture. Webserver is the necessary software for building websites to parse and publish web pages and other functions. It is developed in pure java. Weblogic was not originally invented by bea, it was bought from others and then processed and expanded. At present, weblogic occupies the largest share in the world application server market. Others include IBM's websphere, free tomcat, resin and other middleware.

 

BEA WebLogic is a Java application server for developing, integrating, deploying and managing large-scale distributed Web applications , network applications and database applications. Brings the dynamic capabilities of Java and the security of Java Enterprise standards into the development, integration, deployment, and management of large-scale web applications.
BEA WebLogic Server has the performance, scalability and high availability needed to handle critical Web application system issues.
Used in conjunction with BEA WebLogic Commerce ServerTM, BEA WebLogic Server can be used to deploy adaptive personalized e-commerce applications.

 

BEA WebLogic Server has a variety of features and advantages required to develop and deploy mission-critical e-commerce Web applications, including:
1) Leading
standards Full support for a variety of industry standards, including EJB, JSB, JMS , JDBC, XML, and WML simplifies the implementation of Web applications, protects investments, and simplifies the development of standards-based solutions .
2) Unlimited scalability BEA WebLogic Server is known in the industry
for its highly scalable architecture , including the sharing of client connections, resource pooling, and clustering of dynamic web pages and EJB components. 3) Rapid development With the support for EJB and JSP , as well as the Servlet component architecture system of BEA WebLogic Server, it can speed up the time to market. These open standards, when combined with WebGain Studio, simplify development and leverage existing skills to rapidly deploy applications. 4) More flexible deployment BEA WebLogic Server is characterized by tight integration with leading databases, operating systems and Web servers. 5) Mission-critical reliability Its fault tolerance, system management and safety performance have been proven in thousands of mission-critical environments around the world. 6) Architecture







BEA WebLogic Server is specially developed for enterprise e-commerce application system. Enterprise e-commerce application systems require rapid development and require server-side components with good flexibility and security, while at the same time supporting mission-critical scalability, performance, and high availability. BEA WebLogic Server simplifies the development of portable and extensible applications and provides rich interoperability with other applications and systems.
With its excellent clustering technology, BEA WebLogic Server has the highest level of scalability and availability. BEA WebLogic Server implements both Web page clustering and EJB component clustering without requiring any specialized hardware or operating system support. Web clustering enables transparent replication, load balancing, and fault tolerance of presentational content, such as Web shopping carts; component clustering handles complex replication, load balancing and fault tolerance of EJB components, and recovery of state objects such as EJB entities.


Whether it is web page clustering or component clustering , the scalability and availability required by e-commerce solutions are critical. Shared client/server and database connections as well as data caching and EJBs enhance performance. This is not available in other web application systems.

 

 

WebLogic Server 9.x provides a complete enterprise-level foundation for SOA implementation to

 support the development of service-oriented architectureand deployment
 Provide an event platform for the business through a reliable messaging infrastructure
 Reduce the total cost of ownership for customers through simplified and reliable management capabilities Provide
 true "zero downtime" services for core applications

Server
2. Specification support:
 WLS fully supports J2EE standard specifications and other standard specifications (Web Service, SSL, xml, etc.). At the same time, BEA is one of the framers of many specification organizations and actively participates in the formulation of specifications.
 Tomcat only supports some J2EE standards 3. Technical service support: BEA  : perfect after-sales support Tomcat : no after  - sales support Level user 5. Scalability  WLS: cluster mechanism, supports distributed applications; Tomcat: does not support reliability  WLS: supports Failover; Tomcat: does not support 6. Management  WLS: Web console for components, JDBC, management and configuration; Tomcat: Not supported 7. Deploy  WLS: In development mode, there is no need to restart and deploy new Web and EJB applications; Tomcat: Not supported 8. Development tools:  WLS: It has its own development tool Workshop,















And mainstream IDE support ; Tomcat: does not have its own development tools
9. Extensibility
WLS: can be easily extended to the WebLogic Platform that supports Portal and Integration; Tomcat does not support

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326611767&siteId=291194637