欢迎来到天天文库
浏览记录
ID:57118040
大小:2.15 MB
页数:29页
时间:2020-07-31
《应用服务器比较课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、J2EE应用服务器产品分析–BeaWebLogicServerIBMWebSphereAdvanceEdition上海华腾软件系统有限公司2002年2月议程应用服务器市场情况WebLogic与WebSphere的技术面比较两种应用服务器在华腾的应用应用总结2应用服务器市场份额Source:MetaGroup,Septermber26,2001METAGroup在对《财富》2000强企业中的200多位IT决策人士,主要是负责选择和部署J2EE应用服务器的经理和主管人员。调查中发现BEAWebLogicServer在J2EE应用服务器中占领先地位。3议程应用服务器市场
2、情况WebLogic与WebSphere的技术面比较两种应用服务器在华腾的应用应用总结4J2EE应用服务器应该提供什么企业服务?业务表现形式–HTML(JSP),XML,WebServices对象组件模型–EJB2.0数据库抽象–JDBC安全规范–JAAS(X.509,SSL,LDAP)对象命名目录机制–JNDI,JavaRealm应用集成与互联–JCA,WebServices并行业务处理模型–如:WeblogicCluster应用管理框架–JMX对象事务处理–JTS/JTA消息队列服务–JMSXML处理–JAXP,SAX,DOM,SOAP…Java邮件服务–Ja
3、vaMail5J2EE应用对应用服务器的要求开放的标准和平台支持为应用提供可扩展性和可用性对应用性能的提高互操作性与可集成性对分布式应用管理能力部件开发与实施安全性6WebLogic支持业界标准,走开放式道路对应用的开发人员和用户而言,关系到应用的开放性、与原有系统和新应用的互操作性、与各种平台的中立性和可移植性;直接影响到应用本身的生命周期。7WebSphereWebSphere软件平台是IBM公司的中间件和应用服务的总称,包括:MQSeriesMQSeriesIntegratorMQSeriesWorkflowLotusDominoVisualAgeforJa
4、vaWebSphereBusinessComponents(SanFrancisco)WebSphereCommerceSuite(Net.Commerce)TivoliPolicyDirector…100多个IBM公司的独立产品被重新命名、重新打包和重新冠以品牌,有多种后续产品。可移植性、互操作性、集成性较弱。包含J2EE和非J2EE或非java开发的产品。由5个独立的IBM软件开发实验室完成。8<1>工业标准支持的比较WebLogic6.1与WebSphere4.0本图表来源:MassimoPezzini,DarylPlummer,GartnerGroup9<
5、2>扩展性和可用性WeblogicClusterv.s.WebshpereCloneBEAWebLogicCLUSTER集群多个复制的应用形成单一的应用服务映象负载均衡与故障转移多种负载均衡算法内存复制技术实现会话(Session)状态一致,提高群集性能即使服务器宕机,EJB集群仍能保持透明连接,从而实现状态EJB的恢复数以千计的BEAWebLogicServer客户每天都在处理巨量交易IBMWebSphereCLONE技术克隆一个应用在多个服务器上的多个拷贝循环负载均衡通过共享数据库维持会话状态一致性在一个物理主机上垂直扩展可以提高性能10<3>提高应用性能–W
6、ebLogicServerBEAWebLogic内部多线程请求排队/分派模型,用户可以指定并行的线程数量JDBCDriver缓存数据库查询结果(RowCache)自动缓存只读的EntityEJB实例提供StatefulSessionBean缓冲池JSPCachingTags通用的ConnectionPools(Jolt,IIOP,Socket,etc.)EJB2.0Container的性能增强:HighPerformanceMDBNewCMPFrameworkLocalInterface可选的Native实现异步I/O,SSL等WebLogicServer(多线程
7、)占用约50兆内存11<3>提高应用性能–WebSphereAdvancedIBMWebSphere同时要运行单独的HTTPServer和AdminServer进程,至少需要运行3个JVM。JSP->EJB的调用是跨JVM的RMI-IIOP调用,性能有限。典型安装需要7个不同的端口!WebSphereAdvanced占用内存100-150兆WebpherePerformancePack(EdgeServer):Caching–WebTrafficExpressLoadBalance–eNetworkDispatcherDatamirroring–AndrewFil
8、eSyst
此文档下载收益归作者所有