Walkerhau 2019-07-10
企业IT环境中需要一种技术来实现多个独立系统彼此“无缝地”联系。WebLogic Server就是一种可以桥接各种数据通信请求并处理系统集成的系统。
WebLogic服务器是一个应用服务器,用作开发,部署和运行多层(n层)分布式Java应用的平台。它还充当托管在其上的应用与远程数据库或消息服务器之类的应用之间的桥梁。
甲骨文是目前市场上流行的在线事务处理(OLTP)平台的提供商,而WebLogic服务器是使甲骨文成为主要竞争者的得力工具之一。他们在2008年收购了BEA Systems,从而获得了这个Java 2平台企业版(J2EE)服务器。
WebLogic服务器位于中间层,与代理和防火墙一样。这是位于前端外部应用(通常是与外部的浏览器启用的接口)和数据库服务器(后端层-存储数据的服务器)之间的层。
从这个中间件位置,WebLogic服务器集中了应用服务,例如:
换句话说,这个基于Java的应用服务器可以实现业务流程的最佳和简化的端到端性能。更重要的是,它使用缓存和连接池等技术功能,这意味着WebLogic还有助于减少处理和事务时间。此外它还提供企业级安全性和强大的角色管理功能。
除了作为J2EE服务器之外,WebLogic还可用于企业和管理其他服务器,从而管理在其上运行的服务。
域:这是为了便于管理而组合在一起的应用集合。域由管理服务器和受其控制的多个受管服务器组成。
基础域:这是一个只有管理服务器而没有其他内容的新域。它可能不实用,但它可以独立存在。
托管服务器:这些服务器存在于域内并用于各种目的。此类服务器的示例包括SOA Suite,WebCenter Suite和Business Intelligence Suites。
要下载WebLogic服务器副本,需要到Oracle Technology Network软件下载页面。在接受许可协议并下载你首选的软件版本后,就可以开始安装了。
安装方案包括:
创建基本域 - 每当你安装新的WebLogic实例时,默认情况下,将创建一个没有托管服务器的基本域。在添加托管服务器之前,它实际上不会做太多。
在基本域中创建托管服务器 - 接下来,你将继续创建添加到主基域的托管服务器。这称为“扩展基域”。
在新域中创建托管服务器 - 如果你决定要在自己的域中运行托管服务器,WebLogic允许你克隆主域中的现有管理服务器并使用它为新托管服务器创建新域。这称为“扩展托管服务器”。
集群托管服务器 - 在这种情况下,一旦托管服务器安装在不同的域中,它们就可以“集群”在一起,由一个可驻留在任一域中的管理服务器运行。
无论你选择何种安装方式,或最初选择的体系结构配置,都可以随后根据业务流程逻辑的需要重新构建设计。
理想情况下,WebLogic可以很好地适应业务的技术环境,在这种环境中,它可以通过以下方式进行配置:
简而言之,可以说WebLogic是一个具有未来发展前景的应用服务器。它可以作为需要包含在业务数据处理流程中的其他Java应用,业务套件和硬件设备的辅助工具。
主要介绍三种最流行的WebLogic管理和监控工具。
SolarWinds WebLogic性能监控工具
虽然它是第三方产品,但SolarWinds WebLogic性能监控工具是一个管理套件,涵盖了监控和管理WebLogic的所有方面。
通过查看此工具的功能,我们可以深入了解它的实际功能:
BEA WebLogic管理控制台
可以通过Web浏览器访问这个本机Oracle管理控制台,并从WebLogic域的Administration Server实例运行。它使用称为MBean的Java对象,每个对象都包含一组属性,这些属性定义用于管理服务器的不同功能和操作的参数。
可以使用此管理工具完成的工作包括:
WebLogic智能仪表板和监控(WLSDM)是另一个第三方管理和监控工具,它是一个控制台扩展,而不是一个独立的解决方案。
WLSDM的一些强大功能包括:
优点:
它是甲骨文的优质产品之一,具有数据安全性和完整性保证
一个强大的故障安全解决方案,这是关键任务计算环境必须的
能够通过紧凑的报告在WebLogic域上绘制完整的图表,以便于理解和准确的决策
缺点:
与其他类似的软件解决方案相比,可能看起来有点笨重和臃肿
并非每个中小型企业都能承担相当复杂的许可费用