WebLogic_在帐务系统中的应用.ppt

上传人:bao****ty 文档编号:131846535 上传时间:2020-05-10 格式:PPT 页数:83 大小:1.57MB
返回 下载 相关 举报
WebLogic_在帐务系统中的应用.ppt_第1页
第1页 / 共83页
WebLogic_在帐务系统中的应用.ppt_第2页
第2页 / 共83页
WebLogic_在帐务系统中的应用.ppt_第3页
第3页 / 共83页
WebLogic_在帐务系统中的应用.ppt_第4页
第4页 / 共83页
WebLogic_在帐务系统中的应用.ppt_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《WebLogic_在帐务系统中的应用.ppt》由会员分享,可在线阅读,更多相关《WebLogic_在帐务系统中的应用.ppt(83页珍藏版)》请在金锄头文库上搜索。

1、WebLogic在帐务系统中的应用 杜诚文2020年5月10日 主题内容 术语WebLogic介绍WebLogic安装WeblogicCluster介绍WebLogic调整方案设计应用部署日常维护 术语 HA高可用性 HighAvailability 单一服务器支持的应用在服务器出现故障时 不可避免的要停止使用 而有些关键应用 如银行系统 不能容许应用中断 LoadBalance负载均衡 Loadbalancing 是集群技术的一个关键技术 通过将请求分发到不同的服务器来提高可用性和更好的性能 通常的算法包括轮流循环算法 Round Robin 随机算法和基于权重的算法 Scalability

2、伸缩性 Scalability 指系统可以支持用户的快速增长 当终端用户大量快速增长时 一种解决方式是增加服务器资源 另一种解决方式是集群 它允许一组服务器分担处理繁重的任务 而终端用户看来就象一台服务器一样 术语 Failover失效转移 Failover 是另一项使得集群实现容错的关键技术 通过选择集群中另一个节点 原始节点失效时处理将继续下去 失效转移可以显式地编码也可以由低层平台自动执行 FaultTolerance容错 FaultTolerance 带有容错功能的集群可以保证数据的正确性 即使是服务器失效那一刻正在被处理的请求 也可以得到正确的数据 RACOracleRealAppl

3、icationCluster RAC 真正应用集群 简称OracleRAC 是Oracle的并行集群 位于不同服务器系统的Oracle实例同时访问同一个Oracle数据库 节点之间通过私有网络进行通信 所有的控制文件 联机日志和数据文件存放在共享的设备上 能够被集群中的所有节点同时读写 WebLogic介绍 OracleWebLogic应用服务器产品系列是业界最全面的开发 部署和集成企业管理软件的平台 该产品系列的核心是OracleWebLogic服务器 它是一个功能强大和可扩展的JavaEE服务器 它与Oracle应用服务器以及诸如OracleJRockit和OracleCoherence这

4、样的其他性能增强产品结合在一起构成了OracleWebLogic套件 WebLogic是用于开发 集成 部署和管理大型分布式Web应用 网络应用和数据库应用的Java应用服务器 将Java的动态功能和JavaEnterprise标准的安全性引入大型网络应用的开发 集成 部署和管理之中 WebLogicServer具有开发和部署关键任务电子商务Web应用系统所需的多种特色和优势 包括 1 领先的标准对业内多种标准的全面支持 包括EJB JSB JMS JDBC XML和WML 使Web应用系统的实施更为简单 并且保护了投资 同时也使基于标准的解决方案的开发更加简便 2 无限的可扩展性WebLog

5、icServer以其高扩展的架构体系闻名于业内 包括客户机连接的共享 资源pooling以及动态网页和EJB组件群集 3 部署更趋灵活WebLogicServer的特点是与领先数据库 操作系统和Web服务器紧密集成 4 关键任务可靠性其容错 系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证 5 体系结构WebLogicServer是专门为企业电子商务应用系统开发的 企业电子商务应用系统需要快速开发 并要求服务器端组件具有良好的灵活性和安全性 同时还要支持关键任务所必需的扩展 性能 和高可用性 WebLogicServer简化了可移植及可扩展的应用系统的开发 并为其它应用系统和系统提

6、供了丰富的互操作性 WebLogic安装 安装介质的选择安装环境安装方式单server部署 安装介质的选择 WebLogicServer支持包括Windows Solaris HP UX AIX和Linux在内的多种操作系统 所以在安装前 需要根据主机的操作系统 CPU类型 选择合适的安装介质 Unix和Linux操作系统 可以通过uname a检查操作系统类型和CPU信息oracle sjzzw11 oradata01 dmp uname aHP UXsjzzw11B 11 31Uia641399385378unlimited userlicense要注意 CPU对安装介质的影响 如HP平台

7、 有Itanium和PA RISC之分 介质选择错误会导致无法正常安装或者后续使用中出现异常 安装介质的选择 最新版本可以在oracle官方进行下载 安装介质的选择 安装环境 软件安装对硬件配置以及系统环境的要求 参照软件发现版本的安装说明文档 InstallationGuide 进行检查 安装环境 BEA产品安装程序要求运行Java运行时环境 Javarun timeenvironment 简称JRE JRE捆绑在Windows安装程序和某些UNIX安装程序 那些文件名以 bin结尾的安装程序 中 对于其他UNIX平台 安装程序不会安装JDK 这些安装程序的文件名以 jar结尾 要运行 ja

8、r安装程序 您的系统上必须安装适当的JDK版本 并且在PATH变量定义的开头包括JDK的bin目录 使用Jar文件的平台 一般都有由操作系统厂商提供的特定JDK 如IBM HP等公司 安装环境 Jar文件安装需要检查当前系统JDK版本配置环境变量 以AIX为例 用户登录主机后 修改用户profile文件 增加JAVA环境变量JAVA HOME usr java14 exportJAVA HOMEPATH JAVA HOME bin JAVA HOME jre bin PATH修改完成后 退出重新登录 执行 java versionjavaversion 1 4 2 11 Java TM 2Ru

9、ntimeEnvironment StandardEdition build1 4 2 11 b06 JavaHotSpot TM ClientVM build1 4 2 11 b06 mixedmode 说明环境变量设置成功 安装方式 图形模式图形模式安装是一种基于GUI的交互式软件安装方法 可在Windows和UNIX系统上运行 UNIX环境下bin文件 bin文件需要注意文件的执行权限 server816 solaris32 binjar文件 java jarpj server816 generic jar在UNIX远程服务器上通过图形方式安装 需要进行一定的设置 exportDISPL

10、AY 132 232 240 77 0 0 安装方式 控制台模式控制台模式安装是基于文本的交互式软件安装方法 此方法通过UNIX系统或Windows系统上的命令行执行 在命令行后加 mode console 直接指定控制台模式 图形方式无法正常启动时 也会切换到控制台模式 java jarpj server816 generic jar mode console0 100 静默方式 静默安装是一种非交互式软件安装方法 需要使用XML属性文件选择安装选项 需要自己编写安装脚本 适用于自动部署方式 单server部署 Weblogic的部署脚本位 WLS HOME weblogic81 commo

11、n bin目录下 config sh文件 通过执行脚本 可以启动应用部署程序 Windows下也可以通过 config cmd mode console的方式来启动字符界面部署方式 注 WLS HOME是weblogic软件安装的根目录 config shUnabletoinstantiateGUI defaultingtoconsolemode 1 CreateanewWebLogicconfiguration StartheretocreateaWebLogicconfigurationinyourprojectsdirectory 2 ExtendanexistingWebLogicco

12、nfiguration StartheretoextendanexistingWebLogicconfiguration Usethis optiontoaddapplicationsandservices includingDatabaseaccess JDBC andMessaging JMS Thisoptionalsoenablesyoutoextendfunctionality byenablingWebLogicWorkshop 部署过程的几个注意事项 1 需要修改server的名称和端口 Doyouwanttorunthewizardinexpressmode 1 Yes 2 N

13、o 选择否 使用自定义方式进行配置 2 选择生产模式和开发模式EnableDevelopmentorProductionModeforthisdomain 1 DevelopmentMode 开发模式 启动时会自动生成口令文件 2 ProductionMode 生产模式 需要自己建立口令文件 并且默认的参数与开发模型不同 WeblogicCluster介绍 WeblogicCluster简介Cluster架构Cluster部署通过代理访问Cluster环境Cluster问题处理 WeblogicCluster简介 包含多个WeblogicServer实例 像一个单独的WeblogicServe

14、r实例一样 对使用透明 可以运行在同一台机器 也可以运行在不同的机器 可能通过增加新的WeblogicServer实例来增加集群的处理能力 必须运行相同的WeblogicServer版本 包括ServicePack Cluster是WebloigcServerDomain的一部分 一个WeblogicServerDomain是 一个自包含管理单元 一组相互关联的资源 由一个唯一的管理服务 AdminServer 管理在一个群集中的所有的服务实例必须在同一个WeblogicDomain中 上述限制适用于weblogic8 1sp6 注 集群的限制随着版本的变化会有所不同 具体的限制 需要查看软件

15、说明文件 WeblogicCluster简介 一个Cluster可以提供 高可用性 负载均衡 可扩展性 Cluster架构 Domain和ServerDomain是WebLogicServer实例的基本管理单元 所谓Domain就是 由配置为AdministratorServer的WebLogicServer实例管理的逻辑单元 这个单元是有所有相关资源的集合 Server是一个相对独立的 为实现某些特定功能而结合在一起的单元 一个Domain可以包含一个或多个WebLogicServer实例 甚至是Server集群 一个Domain中有一个且只能有一个Server担任管理Server的功能 其

16、它的Server具体实现一个特定的逻辑功能 Cluster架构 多层集群架构这种架构使用两个WLS集群 一个放置表静态内容和集群Servlet 另一个放置集群EJB 一般应用于下面这些情况 在负载平衡机制需要调用集群EJB中的方法时 在提供内容与提供对象的服务之间需要更大的机动性时 在需要更高的系统稳定性时 Cluster架构 多层集群架构这种架构使用两个WLS集群 一个放置表静态内容和集群Servlet 另一个放置集群EJB 一般应用于下面这些情况 在负载平衡机制需要调用集群EJB中的方法时 在提供内容与提供对象的服务之间需要更大的机动性时 在需要更高的系统稳定性时 Cluster架构 群集中WeblogicServer通讯 IP广播 广播通讯UDP IPSocketes 点对点通讯TCP 广播通讯 WeblogicServer中广播通讯用于 Cluster wideJNDI更新 Cluster heartbeats 广播通讯限制 Multicast最好是在同一个子网 防火墙可能会阻断IP广播 Cluster架构 点对点通讯 用于访问在不同的机器上的同一个Cluster中的服务实例上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号