欢迎来到天天文库
浏览记录
ID:28366307
大小:367.50 KB
页数:11页
时间:2018-12-09
《单机和集群版的共有功能.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单机和集群版的共有功能:WebLogicServer在企业应用架构中的功能特点和重要位置。功能特点支持SOA面向服务架构的开发和部署,业界领先的J2EE平台,它提供统一的Web服务栈,完善了会话框架,改进了监控台的SLA管理,门户化的系统管理功能,降低管理维护成本,简化应用部署,支撑关键应用;第一个提供真正的“不停顿”服务,系统停运会给您造成巨大损失,您的企业必须避免这种情况的发生。基于企业级内核的应用服务器将保证您的应用24×7地不间断运行,灵活的开发选项和高级管理能力允许您用更少的时间编写代码和管理系统,将更多精力投入到提升业
2、务价值上。更可靠的基础设施,第一个提供超越局域网的集群功能。更开放!支持开源开发框架,降低客户的拥有总成本。允许25-35%软件组件和服务可以被重用Weblogicservere总体架构如图所示:中间件设计原则:1.提供完整统一的基于SOA架构应用平台WebLogicServer凭借从开发到部署的Web服务编码、测试、准备、部署和配置选择,以及与新推出的BEAAquaLogicServiceBus产品的集成,继续成为支持SOA服务架构的最卓越服务平台。1.应用平台它具有很大的灵活行.您可以随意按照自己的意愿设置界面风格,多种形式来
3、绑定数据库。BEAWebLogicServer9.0中的消息传输凭借消息持久性而提速,速度较以往提高了500%。异步存储和转发被Web服务栈、消息驱动Bean所使用,可支持最可靠的标准,这给JMSServer带来了性能优势。存储和转发WebLogicServer9.0在消息传输功能上的最大改进得益于现有的Tuxedo技术——存储和转发(S&F)。尽管J2EE1.4规范没有对此做出要求,但S&F使WebLogicServer9.0成为一个真正的消息发电站,满足了消息传输专用产品对强健性和伸缩性的要求。S&F允许消息用户(甚至是持久消
4、息订阅者)在一段时间内不可用,使得消息不会堆积在队列中,不会产生进程的内存溢出现象。该功能的实现机理是通过定制的“基于日志的文件系统”及伴随的磁盘调度算法完成的,S&F与高性能的文件存储共同工作,从而产生一个无缝的可用的队列和主题流,既便是在高负载的情况下也能完成该项任务。另一些性能改善得益于JDBC语句批处理功能,它使用户缓存区的串行化/反串行化及磁盘写操作的“装箱”现象降至最低。保留消息顺序WebLogicServerJMS保证发送到目的地(分布或其他形式)的消息带有“顺序单元”标签,从而按发送消息的顺序进行处理。JMS规范要
5、求必须顺序交付,而且只能从单个生产者传给单个消费者。Diablo提供的功能远远超过了JMS的要求。消息排序是主要消息传输应用的基本要素之一,WebLogicServer9.0为此提供了卓越支持。如业务厅某计费系统采用消息机制实现,对某个用户的“扣费”、“交费”这两笔消息在系统中处理顺序会影响用户在某个时刻是否被“停机”,采用异步消息机制可以确保消息的顺序处理。连接到其他消息系统WebLogicServer推出消息桥已有多年的历史。它利用J2EECA技术与其他消息系统相连。WebLogicServer9.0消息桥利用S&F功能,不依
6、靠XA来提供“正好一次”的服务,它使用自身的重新传输/反复检测协议,性能比以往的消息桥更胜一筹。4.高性能WebServices,支持SOA的基础,提供完整、成熟的基于SOA架构开发和运行平台,支持基于WebServices的开发标准,并能实现更加安全、可靠的实现分布式远程应用之间的互访。用户可以获得下一代Web服务编程模型,会话式Web服务的性能提升,对长期运行的异步可靠消息交换的支持,降低了复杂性,简化的Web服务编写。5.技术标准1)产品支持以下Java标准和规范JDK支持JDK5.0标准支持J2EE1.4标准,并且通过J2
7、EE认证,J2EE1.4规范提供了一个标准API集来创建分布式应用,这些应用可访问各种服务(如数据库、消息传输服务、事务),并允许动态Web内容与全异的(甚至是遗留的)系统交互操作。终端客户使用Web浏览器客户端或Java客户端访问这些应用。2)支持开放式的SOA应用架构,支持XML的各种标准,包括:XML、XMLSchema、XQuery、XMLBean等标准和技术;支持WebServices的各种标准,包括SOAP、WSDL、UDDI等相关标准;能在HTTP和JMS协议上实现同步和异步的WebServices调用。如果您正在使
8、用XML,您就需要一个绑定机制,实现XML数据与Java数据的相互转换。WebLogicServer9.0通过Apache开放源项目,支持由BEA开发的XMLBeansv2。Java对象可以被映射到XML文档对象,StreamingAPIforXM
此文档下载收益归作者所有