Weblogic, the American Oracle Company name product, is a Java-based architecture, extensible Application Server.
This document selects some official document translation
General overview
- supports multiple types of distributed applications
- ideal architecture based on SOA applications
- Complete implementation of the Java 6.0 standard with standard APIs and access to a variety of services such as databases, message services
- support Spring Framework
- ensures a reliable, secure, highly available, extensible
- Support server cluster for your application environment. Avoid the effects of errors
- diagnostic tools, assisting system administrators, monitoring and tuning performance
- Security, securing service access, ensuring data security, and preventing malicious attacks
Programming model
supports the following related programming:
Web Apps
Dynamic elements, such as servlet, JSP
Static elements, such as HTML, image
Web Services
Through the network, for other systems, to provide services
Also available as part of a distributed Web application
Xml
Data exchange
A method of storage in which data and form are independent
Jms
Data distribution services to ensure the exchange of information among interconnected systems
Information, which can be a request, report, or event
Jdbc
Centralize access to DBMS resources
Resource Adapter
Can be connected to an EIS
Ejb
Provide objects to handle information and business logic
Rmi
Remote Method invocation
Security APIs
Allows integration of authorization and authentication into the Java EE application
You can also customize security measures
WTC (WebLogic Tuxedo Connectivity)
Allows WebLogic Server apps and Tuxedo to interoperate
Coherence
Provides distributed cache and data grid functionality for WebLogic Server applications
High Availability
The following features ensure this feature:
WebLogic Server Cluster
Work distribution
Multiple nodes in a cluster can access the same session
Coherence Cluster
Distribute data to each cluster node to ensure scalability and fault tolerance
Web applications can choose to use the coherence data grid to store and replicate HTTP session states to ensure scalability, fault tolerance, and performance
Work Managers
Managers to consider the priority of work based on statistical information about rules and actual operational performance
can also be used to optimize performance
Managers may be widely used in WebLogic Server domains, or a particular application or component
Overload protection
Overload protection to ensure WebLogic Server has the ability to monitor and prevent overloads and recover from them
Network Channels
Transfer the transmission to different network channels to make efficient use of network resources through transmission type
WebLogic Server Persistent Storage
WebLogic Server subsystems and services, sometimes requiring persistence features
WebLogic server's built-in, high-performance storage solution solves this problem
Store-and-forward Service
Storage and forwarding services to ensure that information is delivered to applications distributed across WebLogic Sever
In the event of a network failure, the information is temporarily present on the local server, waiting for the network to be unblocked, and then transmitting
Enterprise-ready Deployment Tools
Enterprise-class deployment tools to ensure applications can be deployed and migrated from the development environment to the production environment
Production Redeployment
The deployment of the new version of this product does not affect the operation of older versions of the work
Diagnostic framework
The diagnostic framework is a monitoring and diagnostic service that collects application information from a running server and its deployment
Check server and application performance, and prevent and diagnose failures and performance bottlenecks
Safety
weblogic Server Security architecture provides a comprehensive and flexible security infrastructure to address the security challenges faced by network applications
Therefore, the facility can also be used as a standalone part of an WebLogic application or enterprise management system.
User
supports multiple types of user types
For example, GUI graphical interface, command line, RMI-IIOP, T3, Java SE clients, Java EE thin clients, corba/idl clients, and C + + clients that communicate wit H BEA Tuxedo
Integrated Oracle WebLogic Suite integrates other systems integration with other WEB servers WebLogic server API Examples and Sample application upgrade
Support for migrating earlier versions of apps to the current version
About WebLogic Server (introduction)