《国产中间件UPWSUPAS介绍.pptx》由会员分享,可在线阅读,更多相关《国产中间件UPWSUPAS介绍.pptx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、UPAS/UPWS UPAS/UPWS 产产品介绍绍2012.02012.06 6 2012 UpRight Co.,Ltd.All Rights Reserved.UPAS/UPWS UPAS/UPWS 特殊功能UPAS/UPWS UPAS/UPWS 概概述主要成功案例 UPAS/UPWS UPAS/UPWS 概概述WebWeb系统统构构成与与 UPAS/UPWSUPAS/UPWS经过案例验证的产品性能经过案例验证的产品性能UPAS UPAS 概述与特优点概述与特优点UPWS UPWS 概述与特优点概述与特优点3WebWeb系统统构构成与与 UPAS/UPWSUPAS/UPWSWASWAS
2、服服务务器器上上安安装装 UPASUPAS、WEB WEB 服服务务器器上上安安装装 UPWSUPWS。UPWSUPWS负负责责处处理理静静态态画画面面,UPASUPAS负负责责处处理理动动态态画面和业务逻辑。画面和业务逻辑。WASWASUPASUPASDBMSDBMSUPDBUPDBWeb ServerWeb ServerUPWSUPWSL4 L4 SwitchSwitchHTTPHTTPHTTP HTTP 用户请求处理用户请求处理负载负载均衡静态画面处理静态画面处理(图片、文件图片、文件 等等)CachingCaching大量用户访问大量用户访问各种用户业务处理各种用户业务处理(EJB)E
3、JB)集群、DB DB 2PC 2PC 动态业务处理动态业务处理(JSP,Servlet,JSP,Servlet,JSF)JSF)4经过案例验证的产品性能经过案例验证的产品性能UPASUPAS和和 UPWSUPWS是是在在保保证证了了高高性性能能和和杰杰出出的的稳稳定定性性的的同同时时也也充充分分体体现现了了客客户户的的最最细细微微要要求求的的最最高高水水准准的的 WEB/WAS WEB/WAS解决方案。解决方案。“拥有韩国最丰富的案例拥有韩国最丰富的案例”行政安全部、财政经济部、教育部、行政安全部、财政经济部、教育部、国税厅、特许厅、警察厅、国防部国税厅、特许厅、警察厅、国防部(陆陆军军/海
4、军海军/空军空军)等等汉阳大学、韩国外国语大学、全南大学汉阳大学、韩国外国语大学、全南大学、三星首尔医院、江北三星医院等、三星首尔医院、江北三星医院等中国移动、中国联通中国移动、中国联通、农协中央农协中央会、会、友利银行、朝兴银行、花旗银行、外友利银行、朝兴银行、花旗银行、外换银行、国民银行、换银行、国民银行、SCSC第一银行、企第一银行、企业银行、全北银行等业银行、全北银行等现代汽车、起亚汽车、现代汽车、起亚汽车、POSCOPOSCO、三星电子、三星电子、LGLG电子、双龙集团、新世界、电子、双龙集团、新世界、E E马特、马特、H Hansol ansol CNSCNS、大韩通运、大韩通运、
5、AJUAJU宅配等宅配等SUN SUN JapanJapan、NTTNTT、ThaicomThaicom证券、东京个证券、东京个别指导学院、别指导学院、筑波病院、江南证券等筑波病院、江南证券等应用于有大量事务应用于有大量事务(Transaction)(Transaction)的金融行业系统,其稳定的金融行业系统,其稳定性已得到认可性已得到认可应用于大学选课系统和铁道部预订系统,可灵活应对会在应用于大学选课系统和铁道部预订系统,可灵活应对会在一瞬间发生大量事务一瞬间发生大量事务(Transaction)(Transaction)的情况的情况各种各种Session ClusteringSessio
6、n ClusteringUPWS-UPASUPWS-UPAS动态动态的负载均衡的负载均衡UPWS-UPASUPWS-UPAS安全通信安全通信TCP ServletTCP ServletDB PoolingDB Pooling漏洞管理漏洞管理高性能与稳定性高性能与稳定性体现客户细微要求体现客户细微要求全球全球2,0002,000多家客户公司多家客户公司UPWSUPWSUPASUPAS5UPAS UPAS 概概述利利用用UPASUPAS,可可在在网网络络上上快快捷捷进进行行WebWebJavaJava编编程程,以以 UpRightUpRight的的高高新新技技术术主主导导业业界界 JavaJava
7、技技术术潮潮流流,是是高性能高性能的的 WebWeb Application ServerApplication Server解决方案。解决方案。Java Java basedbasedWeb Application ServerWeb Application Server处理大量的处理大量的WebWeb User RequestUser Request主导全球主导全球JavaJava技术潮流技术潮流连续连续6 6年市场份额为第一年市场份额为第一(Korea Market)(Korea Market)与与 WeblogicWeblogic,WebSphereWebSphere等竞争等竞争概述概
8、述是在是在WebWeb环境下开发、执行和管理应用程序的平台环境下开发、执行和管理应用程序的平台执行各种执行各种Presentation LogicPresentation Logic和和Business LogicBusiness Logic分散式环境分散式环境下的事务管理、下的事务管理、SessionSession维持、负载均衡等各种功能维持、负载均衡等各种功能授奖内容授奖内容20092009年,全球首次荣获年,全球首次荣获Java EE 6Java EE 6认可认可20062006年,全区首次荣获年,全区首次荣获Java EE 5Java EE 5认可认可20032003年,连续年,连续6
9、 6年韩国市场年韩国市场份额为第一份额为第一20022002 World Technology Awards:IT Software Top 5World Technology Awards:IT Software Top 5Java Community Process MembershipJava Community Process MembershipWeb Services Interoperability MembershipWeb Services Interoperability MembershipOrganization for the Advancement of Struc
10、turedOrganization for the Advancement of StructuredInformation Standards(OASIS)MembershipInformation Standards(OASIS)MembershipUpRight WASUpRight WASUpRight WASUpRight WAS Web Application ServerWeb Application ServerWeb Application ServerWeb Application Server6UPASUPAS体系结构体系结构UPASUPAS由由UPAS UPAS Eng
11、ine Engine ContainerContainer、ManagerManager、Administration Administration ToolsTools等等构构成成,位位于于Middleware Middleware LayerLayer,整合处理各种,整合处理各种ClientClient和和Back-end Source LayerBack-end Source Layer的请求。的请求。HTML Web BrowserHTML Web BrowserWeb ServicesWeb ServicesAppletAppletJava ApplicationJava Appli
12、cationCOM/DCOMCOM/DCOMCORBACORBANMSNMSJNLPJNLPDatabaseDatabaseOther J2EE ServerOther J2EE ServerUPTPUPTP ServerServerORBORBMainframeMainframeLegacy EISLegacy EISDirectory ServiceDirectory ServiceClient LayerClient LayerSource LayerSource LayerHTTPHTTPSOAPSOAPRMIRMIRMIRMICASCASRM/IIOPRM/IIOPJMXJMXJNL
13、PJNLPJDBCJDBCJNDIJNDIIIOPIIOPWebTWebTIIOPIIOPHostLinkHostLinkConnectorConnectorWeb Server Web Server(UPWS,(UPWS,Apache)Apache)CGICGIHTMLHTMLSSISSIPHPPHPUPAS UPAS Engine ContainerEngine ContainerEJB EngineEJB EngineServlet EngineServlet EngineJMS EngineJMS EngineWS EngineWS EngineUPAS UPAS Manager(Se
14、rver)Manager(Server)JNDIJNDISecuritySecuritySchedulerSchedulerSessionSessionJTAJTAJDBCJDBCJNLPJNLPJMXJMXJCAJCAUPAS UPAS Administration ToolsAdministration ToolsConsole ToolsConsole ToolsWAS Middleware LayerWAS Middleware LayerWeb ManagerWeb ManagerUPAS UPAS Web Application ServerWeb Application Serv
15、er7UPASUPAS特优特优点点网网上上处处理理业业务务的的UpRight UpRight WASWAS遵遵循循国国际际标标准准,有有兼兼容容性性、高高性性能能、高高可可用用性性和和便便利利性性,有有效效管管理理企企业的业的ITIT环境。环境。提供基于差异化架构的稳定性提供基于差异化架构的稳定性 -引擎和管理进程的分离引擎和管理进程的分离 -Manager-Manager之间的相互监控与备份之间的相互监控与备份基于基于 ClusteringClustering的服务备份与恢复的服务备份与恢复 障碍自动感知与自动对应障碍自动感知与自动对应UPWS UPWS 连连接/协协同性能 -动态负载动态负
16、载均衡、内内部通信方式搭载载多种种大容量处处理技术术 -Queuing-Queuing、CachingCaching、Thread Thread PoolingPooling、DB Connection PoolingDB Connection PoolingNon-Blocking IO/Async ServletNon-Blocking IO/Async Servlet兼容于其他标标准化的 WASWAS或 ApplicationApplication提供系统间统间相互调调用的 InterfaceInterface提供开开放性平台直观观而便利的系统统管理工具Reverse Connectio
17、n PoolingReverse Connection Pooling提供与与 EclipseEclipse定制化开开发发工具的联动联动性支持最新的 JavaJava标标准(EJB 3.0,(EJB 3.0,JWS 2.0,JSF 1.2 JWS 2.0,JSF 1.2 等)高可用性高可用性稳定性稳定性移植性高性能功能便利性UPASUPAS8UPASUPASUPAS UPAS 差异化差异化UPASUPAS的的 ManagerManager和和 ContainerContainer各各自自运运行行于于独独立立的的 JVMJVM之之上上,这这样样的的差差异异化化设设计计能能够够提提供供更更加加稳稳
18、定定的的运行环境,更加便利的业务追加拆分与管理性能。运行环境,更加便利的业务追加拆分与管理性能。在无需集群的情况下,可以轻松地将业务在无需集群的情况下,可以轻松地将业务别多个别多个 ContainerContainer运行于各自独立的运行于各自独立的 JVMJVM上上UPASUPAS差异异化Container Container 追加ManagementManagementJVMJVMUPAS UPAS ContainerContainerUPAS UPAS Servlet EngineServlet EngineUPAS UPAS ManagerManagerJVMJVM业务A业务B障碍发生
19、时,将影响降到最小障碍发生时,将影响降到最小:增加稳定性、运营高效性增加稳定性、运营高效性.9UPASUPAS主要主要功能功能UPASUPAS是是全球首次荣获全球首次荣获J2EE 1.4J2EE 1.4和和JAVA EE 5JAVA EE 5认可的产品,有如下主要功能。认可的产品,有如下主要功能。lJava EEJava EE 5 5认可认可lEJB 3.0,JSF 1.2,JAX-WS 2.1,.lWAS本身的2-Phase Commitl联动于DB事务(Transaction)l通过诸多成功案例,其大量处理能力已得到认可l提供SSL、HTTPS、X.509的标准的安全接口l事先察觉故障l提
20、供Fail-Over功能,在发生故障时也会为用户提供无中断的服务l中央集中式和分散式的群集功能l以各种负载均衡方式,提高整个系统性能l实时监控lWeb和Console形式的管理环境l设计Web环境下的业务进程l提供应用程序Hot Deploy环境,实现无中断的服务数据库数据库2-PC2-PC支持支持J2EEJ2EE标准标准标准的安全接口标准的安全接口(Security Interface)(Security Interface)稳定处理大量数据稳定处理大量数据群集和负载均衡群集和负载均衡Fail-OverFail-Over功能功能Web ServicesWeb Services监控和管理功能监
21、控和管理功能Hot DeployHot DeployUPASUPAS10UPASUPAS路线图路线图UPASUPAS以以优优秀秀的的研研发发技技术术人人员员确确立立了了有有体体系系的的路路线线图图,是是符符合合市市场场需需求求并并且且引引领领技技术术潮潮流流的的面面向向未未来来的产品。的产品。2002003 3年年 Q Q1 12002005 5年年 Q1 Q12002007 7年年 Q Q2 220122012年年(计划计划)20012001年年 Q Q4 420162016年年(计划计划)Java EE 6Java EE 6JSF 2.0/Servlet 3.0EJB 3.1JPA 2.0
22、JAX-WS 3.0Web BeansJAX-RSJDBC 4.0Domain ArchitectureGraceful Redeployment&Application VersioningPlatform based clustering加强Web ServiceUPAS UPAS 7.x7.xJava EE 5Java EE 5EJB 3.0JSP 2.1/JSF 1.1JAX-RPC 2.0JAXB 2.0UDDI 3.0WS Meta Data添加UPAS RMIJMS ClusteringJCA监控整合的Console管理工具加强Web Service管理功能UPAS UPAS 6
23、.x6.xJ2EE 1.4J2EE 1.4Servlet 2.4/JSP 2.0EJB 2.1JCA 1.5Standard Web Service(SOAP,WSDL,UDDI)加强UPAS Security提高性能和管理功能加强开发工具UPAS UPAS 5x5xJ2EE 1.3J2EE 1.3EJB 2.0Servlet 2.3,JSP 1.2JMS 1.1JDBC 3.0JNDI 1.2.1 Web ServiceUPAS UPAS 4.x4.xJ2EE 1.2J2EE 1.2标准标准 +EJB 2.0EJB 2.0EJB 2.0Servlet 2.2,JSP 1.1JMS 1.1群集
24、(Clustering)UPAS UPAS 3.x3.xJava EE 7Java EE 7UPAS引擎的模块化Light-weight ContainerOSGISupport开发高性能的NIONetwork加强之前UPASSession ServerDistributedcacheHigh-end shared serviceUPAS UPAS 8.x8.x目前版本目前版本11UPWS UPWS 概概述UPWSUPWS是是UpRightUpRight的的WebWeb服服务务器器解解决决方方案案,设设计计用用来来处处理理通通过过WebWeb浏浏览览器器使使用用HTTPHTTP协协议议发发送送
25、的的请请求求。UPWSUPWS克服克服了传统了传统WebWeb服务器解决方案的局限性,提供更高的稳定性和性能。服务器解决方案的局限性,提供更高的稳定性和性能。TP TP 监控监控EngineEngine装载装载 高性能高性能WebWeb服务器服务器概要概要提供提供WebWeb服务器基本功能服务器基本功能 (HTTP(HTTP 处理处理,虚拟主机虚拟主机,Proxy),Proxy)减少消耗服务器的资源,稳定处理大量客户请求减少消耗服务器的资源,稳定处理大量客户请求通过通过ClusteringClustering调整负荷与调整负荷与Fail Over Fail Over 提供差别化功能提供差别化功
26、能(WEBAPI,WEBAPI,UPAS UPAS 最适连接最适连接,输出压缩等输出压缩等)认证与其他历史认证与其他历史20092009年年 1212月月 UPWS UPWS 4.1 SP 3 Release4.1 SP 3 Release20052005年年 0909月月 质量认证商标质量认证商标 GS(Good Software)GS(Good Software)认证认证20022002年年 10 10月月 荣获新技术实用化有功企业国务总理奖荣获新技术实用化有功企业国务总理奖 20022002年年 0 03 3月月 获取新技术获取新技术(NT)(NT)(UPWSUPWS 行业资源部行业资源
27、部)20022002年年 0 02 2月月 被选为世界一流产品被选为世界一流产品 (UPWSUPWS 行业资源部行业资源部)20012001年年 0 06 6月月 荣获荣获优秀商品开发奖优秀商品开发奖 (UPWSUPWS-科学技术部长官科学技术部长官)优越的稳定性优越的稳定性(Process Control,Request Queuing,Fail(Process Control,Request Queuing,Fail Over)Over)支持各种程序语言支持各种程序语言(JSP/Servlet,PHP,CGI(JSP/Servlet,PHP,CGI 等等)UPAS UPAS 最适连接,提供
28、附加功能最适连接,提供附加功能超强的监控与统计超强的监控与统计UpRight WSUpRight WSUpRight WSUpRight WS Web ServerWeb ServerWeb ServerWeb Server12UPWS UPWS 体系结结构构UPWSUPWS主主要要由由系系统统ProcessProcess、Web Web ContainerContainer、服服务务器器ProcessProcess、管管理理员员工工具具组组成成。WSM(WSM(WSWS System System Manager)Manager)负责负责UPWSUPWS内部内部的所有的所有ProcessPr
29、ocess操作,支持整个系统的有效运行。操作,支持整个系统的有效运行。System System Process ProcessHTHsHTHsCGIsCGIsPHPsPHPsJSVsJSVsSSIsSSIsWBAPIsWBAPIsWeb ServiceWeb ServicewsadminwsadminwsracdwsracdLoggingVHostACLsContext GroupContext GroupWeb ContainerWeb ContainerContextContextUPWS UPWS ListenerListenerDB ConnectionDB ConnectionPo
30、olPoolmisc servicesmisc servicesServlet/JSPServlet/JSPWSMWSMHTHHTHTCPTCPGWGWHTLHTLUPWSUPWS系统系统ProcessProcess系统操作Process(WSM),Listener Process(HTL,HTTP Listener),Handler Process(HTH,HTTP Handler),GW Process构成Web ContainerWeb Container装载UPAS Servlet Engine,支持 JSP 与 Servlet 程序支持Web管理员工具服务器服务器(or(or 服务服
31、务)Process)Process为处理HTML,PHP,CGI,SSI,PHP 等的各服务器Process管理员工具管理员工具Web管理员工具(Web Manager)基于控制台的管理员工具(wsadmin)Multi-node管理demon(wsracd)13UPWS UPWS 差异异化UPWSUPWS是是基基于于 TP-MonitorTP-Monitor开开发发的的 WebServer,WebServer,在在对对应应大大并并发发的的状状况况时时能能够够表表现现出出优优异异的的性性能能。而而且且,UPWSUPWS还与还与 UPASUPAS拥有最优化的通信方案,进一步提高了总体性能。拥有最
32、优化的通信方案,进一步提高了总体性能。.Node#1Node#1Node#1Node#1Node#2Node#2UPASUPASUPWSUPWSClientClientManager Manager 进进程Node#2Node#2Manager Manager 进进程管理员员MinMaxServlet EngineServlet EngineServlet EngineServlet Engine服务务器进进程服务务器进进程服务务器进进程服务务器进进程服务务器进进程wracdwracdwracdwracda ab bc cd d1.Multi-1.Multi-Plexing I/OPlexin
33、g I/O2.2.负载负载均衡 Work Load Work Load 管理3.3.反向 WAS WAS 连连接4.4.动态负载动态负载均衡5.5.自动化进程监自动化进程监控控1 13 34 45 56 62 2UPWSUPWS差异异化6.6.集中式系统管集中式系统管理理&监控监控/统计统计大容量请求(HTTP,Non-HTTP)queuepipe14UPWS UPWS 主要功能UPWSUPWS除了除了提供提供WebWeb服务器的基本功能,还提供服务器的基本功能,还提供E Enterprise nterprise WebWeb系统环境里所需的各种功能。系统环境里所需的各种功能。l支持支持HTT
34、P 1.1 HTTP 1.1 lVirtual Host,Alias,Proxy 等l支持JSP/Servlet(UPAS 6.0 Servlet Engine装载)l支持CGI,Fast CGI,PHP,SSI l支持自带WBAPI l提供Process Control 功能l无拒绝的Request QueuinglMultiplexing I/Ol提供Round-Robin,Rule-Based负荷分散方式l提供Dynamic负荷分散方式l提供Request Forward 功能l管理IP的访问限制管理l中央集中的用户管理l提供SSL,HTTPS,X.509等标准安全接口l提供通过UPAS
35、最适连接的各种附加功能lLDAP 与常用 DB的连接 支持网络编程语言支持网络编程语言WebWeb服务器基本功能服务器基本功能大容量用户处理大容量用户处理安全安全负荷分散与负荷分散与 Fail-Over Fail-Over 功能功能连接功能连接功能l支持应用RACD的Multi-node中央管理体系l提供基于Web与控制台的管理员l动态环境设置与设置文件复制/修复监控与管理功能监控与管理功能l提供Disk Caching 与 Memory Caching l提供输出数据的有关压缩功能Caching Caching 与压缩功能与压缩功能UPWSUPWS UPAS/UPWS UPAS/UPWS 特
36、殊功能UPAS/UPWS UPAS/UPWS 连接协同连接协同UPAS UPAS 特殊功能UPWS UPWS 特殊功能16UPWS+UPAS UPWS+UPAS 协协同 支持大容量处理支持大容量处理 (1/2)(1/2)UPASUPAS面面对对大大容容量量事事务务处处理理性性能能,不不仅仅应应用用了了各各种种 PoolingPooling、QueuingQueuing、CachingCaching等等技技术术以以外外,还还通通过过与自主与自主 Web ServerWeb Server产品产品 UPWSUPWS的最佳适配实现了性能的最优化。的最佳适配实现了性能的最优化。Engine Contai
37、nerEngine ContainerEngine ContainerEngine ContainerEngine ContainerEngine ContainerEngine ContainerEngine Container大容量处理关键技术大容量处理关键技术UPAS UPAS ManagerManagerEngine ContainerEngine ContainerEJBEJBEJBEJBServer Server ProcessProcessImageImageHTMLHTMLCachingCachingEJB CachingEJB CachingDB Connection DB
38、Connection PoolPoolLocal Local 通信DBMSDBMSRequest Request Queuing Queuing Engine ContainerEngine ContainerJSPJSPServletServletQueuing Queuing Connection Connection OrientedOrientedMultiplexing Multiplexing I/OI/OWork Thread Work Thread PoolPoolServer Server ProcessProcessServer Server ProcessProcessI
39、mageImageHTMLHTMLImageImageHTMLHTML大量用户请求大量用户请求(HTTP,Non-HTTP)HTTP,Non-HTTP)UPASUPASUPWSUPWS17UPWS+UPAS UPWS+UPAS 协协同 支持大容量处理支持大容量处理 (2/2)(2/2)UPASUPAS通通过过与与自自主主 Web Web ServerServer产产品品 UPWSUPWS的的最最优优化化连连接接,在在大大并并发发环环境境下下能能够够发发挥挥出出优优异异的的性性能能。主主要功能有,要功能有,动态负载动态负载均衡、Stream Stream Pipe Pipe 通信、Request
40、Request Queuing Queuing 等等。Dynamic Load BalancingDynamic Load BalancingStream Pipe Stream Pipe 通信 单一单一 H/W:H/W:UPWS UPWS+UPASUPAS性能性能协协同UPWSUPWSUPASUPASUPAS UPAS UPWSUPWSDynamic Load Dynamic Load BalancingBalancingUPASUPASUPWSUPWSRequest QueuingRequest Queuing&Multi-Plexing&Multi-PlexingStream Pipe
41、Stream Pipe 通信18UPAS UPAS UPWS UPWS 反向连连接UPWSUPWS与与UPASUPAS构构成成时时,提提供供逆逆向向连连接接方方式式(Reverse(Reverse Connection Connection Pooling)Pooling),在在防防火火墙墙里里不不用用打打开开为为WebWeb服务器与服务器与WASWAS之间的通信的之间的通信的portport,提供最高级的安全。,提供最高级的安全。防火墙防火墙(Firewall)Firewall)一般一般 Web ServerWeb Server 防火墙不打开相应端防火墙不打开相应端口便不能访问口便不能访问(
42、Inbound,Outbound(Inbound,Outbound 都要打开都要打开)UPWSUPWSReverse Connection Reverse Connection PoolingPooling(反向 连连接)(Inbound Port(Inbound Port 无需打开无需打开)QueueWAS(UPAS)WAS(UPAS)Web Server(UPWS)Web Server(UPWS)DMZDMZ内部网络内部网络AJP13AJP13监听监听UPWSUPWS监听监听Apache,IIS,Apache,IIS,iPlanet iPlanet Web Web ServerServer
43、ListenerListenerWeb ContainerWeb ContainerTCPTCP监听监听thread应用应用 UPWSUPWS专用端口专用端口WAS WAS 无需设定端口,尝试连接无需设定端口,尝试连接 UPWSUPWSUPWS UPWS 端口打开端口打开Listen Listen 等待等待UPASUPAS端口设定端口设定防火墙端口打开后19UPAS UPAS 障碍自动障碍自动管理UPASUPAS在在发生故障时会利用发生故障时会利用Fail-OverFail-Over功能来实现故障的最小化。功能来实现故障的最小化。单个节点单个节点:UPAS UPAS ManagerManage
44、r会自动重启引擎会自动重启引擎Cluster NodeCluster Node:启动备份引擎来备份节点:启动备份引擎来备份节点发现障碍发现障碍引擎故障时自动恢复引擎故障时自动恢复基于基于 UPAS ManagerUPAS Manager的引擎级别的引擎级别fail-overfail-overUPAS UPAS 服务器确认各引擎状态后的障服务器确认各引擎状态后的障碍恢复碍恢复节点障碍时自动恢复节点障碍时自动恢复各各 Node Node 之间以之间以 Ring Ring 的形式绑定起的形式绑定起来,构成多来,构成多 Node Node 相互监控环境相互监控环境基于备份引擎的基于备份引擎的 Node
45、 Node 备份备份周期性确认发生故障的周期性确认发生故障的 Node Node,进行,进行自动恢复自动恢复ServletServletContainerContainerUPAS UPAS ManagerManagerEJB EJB ContainerContainer障碍障碍自动重启自动重启ServletServletContainerContainerUPAS UPAS ManagerManagerEJB EJB ContainerContainer障碍20UPAS UPAS 多种多种 Session ClusteringSession ClusteringUPASUPAS支持多种支持多
46、种 Session Session ClusteringClustering方式。方式。中央集中式:适用于中小规模的群集环境中央集中式:适用于中小规模的群集环境分散式:分散式:适用于大规模的群集环境,提高其性能和扩展性适用于大规模的群集环境,提高其性能和扩展性In memory backupIn memory backupSessionServer SessionServer SessionServer SessionServer 中央集中式中央集中式分散式分散式Primary Session Server BackupSession Server 21UPAS UPAS-Thread Int
47、errupt-Thread Interrupt 与监控与监控Thread PoolThread Pool 监控画面监控画面 -Thread Interrupt-Thread Interrupt 功能功能 -Thread-Thread 监控监控22UPAS UPAS-DB Connection-DB Connection 连连接收回、强制断开收回、强制断开JDBC JDBC 连连接列表列表画面画面 -DB ConnectionPool-DB ConnectionPool 连连接收回与强制断开功能收回与强制断开功能 -DB ConnectionPool-DB ConnectionPool 监控监控
48、23UPWS UPWS 支持支持 Non-HTTP(TCP/IP)Non-HTTP(TCP/IP)内部连接内部连接提提供供对对于于外外部部 TCP/IPTCP/IP请请求求的的 ProxyProxy服服务务。区区别别于于只只支支持持 HTTP HTTP 请请求求的的 Reverse Reverse ProxyProxy功功能能,提提供供了更加丰富的服务。了更加丰富的服务。内部系统内部系统 1 1 内内部系统统 2 2 外部系统外部系统Web Server(UPWS)Web Server(UPWS)ClientClient防火墙防火墙无法连接无法连接内部业务服务器内部业务服务器内部业务服务器内部
49、业务服务器外部网络外部网络(DMZ)DMZ)内部网络内部网络DBDBDBDBTCP/IPTCP/IPDaemon进程Daemon进程支持与内部支持与内部业务业务系系统的统的 Non-HTTP Non-HTTP 通信数据转发数据转发UPWS,UPWS,内部业务服务器间内部业务服务器间连接保持连接保持TCP/IPTCP/IP 主要成功案例案例概概述韩国铁道公司的预定系统韩国铁道公司的预定系统SKTSKT下一代营销系统下一代营销系统新韩银行下一代银行系统新韩银行下一代银行系统EBSEBS电视讲课频道系统电视讲课频道系统农协网银系统农协网银系统25案例概述案例概述下面是主要的成功案例概述。下面是主要的
50、成功案例概述。客户公司和项目名客户公司和项目名描述描述韩国铁道公司韩国铁道公司预定和发票系统预定和发票系统韩国铁道公司整合信息系统韩国铁道公司整合信息系统高速火车或一般火车票的介绍、预定、发票等高速火车或一般火车票的介绍、预定、发票等有有会会员员管管理理、列列车车运运行行时时间间管管理理、运运费费票票价价计计算算、剩剩余余席席位位管管理理等等功功能能,可可进进行行介介绍绍预定预定发票等发票等整合高速火车和一般火车整合高速火车和一般火车SK Telecom:下一代营销系统下一代营销系统(NGM)整整合合管管理理两两千千万万会会员员信信息息,迅迅速速进进行行结结算算和和营营销销,实实现现迅迅速速的