WLS_Oracle Weblogic管理概述(概念)

2012-09-01 Created By
BaoXinjian

 1.
摘要


WebLogic是美国Oracle公司出品的一个application
server,确切的说是一个基于JAVAEE架构的中件,WebLogic是用以支付、集成、部署与管理大型分布式Web应用、网络采用以及数据库应用之Java应用服务器。

将Java的动态功能与Java
Enterprise标准的安全性引入大型网络以的支付、集成、部署与管理内部。 

 

  1. Weblogic的片概念

(1). Domain

(2). Administration Server

(3). Machine

(4). Node Manager

(5). Cluster

 

**2. Domain – 域
**


域是作为单元进行保管之一模一样组有关的 WebLogic
Server 资源。

一个域饱含一个或多单 WebLogic Server
实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的做。

一个域足蕴涵多独群集。域还隐含部署在域中的应用程序组件、此域中之这些承诺
用程序组件和服务器实例所急需的资源及劳动。

应用程序和服务器实例使用的资源同劳动示范包括电脑定义、可选网络通道、连接器和启动类。

Domain 中蕴含一个非同寻常的 WebLogic
服务器实例,叫做 Administration
Server,这是咱配备、管理Domain中兼有资源的基本。

习以为常,我们遂在Domain中之别实例为
Managed Server,所有的Web应用、EJB、Web
Services和其它资源且配备在这些服务器上。

俺们好遵循以下的部分专业来团
Domain:程序的逻辑划分,

如一个电商网站,可以用前台当一个Domain,订单处理作一个Domain,其他资源作为一个Domain;以物理域为分,

譬如一个跨国公司的网站,每个国家好起一个Domain;以尺寸来分。

 

**3. Administration Server
– 管理服务器**


管制服务器是控制整个域配置的骨干操作节点,管理服务器维护着布满域
Domain 的配置并将安排分配至每个被管理服务器 Managed Server
中,每个域中都须来一个Administration Server。

咱俩可由此三独渠道看管理服务器:Admin
Server Console、Oracle WebLogic Scripting Tool
WLST、JMX客户端(通过WebLogic提供的API来贯彻),

说到底咱们尚可由此SNMP协议来监控Admin
Server的状态。

Admin Server
如果挂了,对于Domain中之Managed Server不会产生潜移默化,

如若安排了集群,对于负载均衡和Failover机制也未见面有影响,因为这些都是冲配置文件的(config.xml),
而非指和Admin Server的实例。

Admin Server
不必时刻运行,当我们用改配置或者配备下时,把Admin
Server运行起来就是实施。

 

**4. Managed Server
– 叫管理服务器**


让管制服务器是一个WebLogic
Server的实例,他自Admin Server那里获取配置信息。

常备以Managed
Server上配备好的服务、组件或应用。

依据性考虑,Managed
Server维护着同一卖才读之地带配置文件,当服务启动的时节,会于Admin
Server上联手部署文件信息,

设若安排文件发出了改,Admin
Server也会以改推送到Managed Server上。

 

**5. Machine – 大体机械
**


Machine 是恃运行WebLogic
Server实例的大体机械,通常和下级在那达成的Managed Server相关连。

Machine用于Node
Manager(一个运转在物理服务器上之进程,可以长距离重开Admin 和 Managed
Server)重开失败的Managed Server,

同为集群的Managed
Servers选择适宜的Session存放位置(Session避免存放于同一台Machine上)。

 

6**. Node Manager – 节点管理
**


运作于情理服务器上的一个进程,用来远程执行Admin
Server 和 Managed Server的启航 Start、停止 Stop、挂于 Suspend、重开
Restart 操作。

欠过程以及Domain并无干而和Machine相关连,如果你想在Admin
Console 中针对Server进行支配,则要装Node Manager。

Node Manager
提供了Java-based和Script-based两只本子,实现的功用雷同。

 

7**. Cluster – 集群
**


集群是一模一样组WebLogic
Server的成,集群是为了满足服务之赛可用(High
Avilability)以及可扩大(Load Balancing)需求要出现的。

亟待小心的是,集众多被的WebLogic
Server必须版本号同样。

Cluster需要专注的几单问题:不克跨Domain、Cluster中之服务器必须在与一个域中、Domain中得
有多个Cluster。

 

8**. J2EE架构**


  1. J2EE框架中之任何情节:

JDBC、JNDI、JTA、JMS、JAAS、JMX、RMI-IIOP等。

  1. Java Servlets and JavaServer
    Pages:

Servlet
是一个当服务器容器内运行的单独线程,JSP文件最终为会见给编译成
Servlet,所以 Servlet 是JAVA编程中的一个良主要之定义。

  1. J2EE机构图

 

Thanks and Regards

参照:百度文库 –
http://wenku.baidu.com/view/150598b21a37f111f1855b71.html

参考:小狼的世界 –
http://www.cnblogs.com/cocowool/archive/2012/04/01/2428861.html

相关文章