金蝶Apusic应用服务器的结束语

金蝶Apusic应用服务器的结束语,第1张

Apusic应用服务器30版提供了一个完全基于J2EE13规范的应用服务器产品,为分布式企业应用提供了安全、可靠、高效的开发、部署、维护的平台。同时,在降低企业应用的开发和维护成本方面,以及在提高企业应用执行效率和服务器的易管理方面提供了相当多的增值特性,而这些特性并不以降低企业应用的可移植性为代价,相反,在提供标准功能和提供其他主流应用服务器的同等特性的基础上,最大限度地提高了应用的可移植特性,这是其他主流应用服务器所无法比拟的。

WebLogic是美国Oracle公司出品的一个applicationserver确切的说是一个基于JAVAEE架构的中间件,BEAWebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和JavaEnterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

WebLogic是美商Oracle的主要产品之一,系并购得来。是商业市场上主要的Java(J2EE)应用服务器软件(applicationserver)之一,是世界上第一个成功商业化的J2EE应用服务器,已推出到12c(1211)版。而此产品也延伸出WebLogicPortal,WebLogicIntegration等企业用的中间件(但当下Oracle主要以FusionMiddleware融合中间件来取代这些WebLogicServer之外的企业包),以及OEPE(OracleEnterprisePackforEclipse)开发工具。

WebLogic最早由WebLogicInc开发,后并入BEA公司,最终BEA公司又并入Oracle公司。

webserver是用来构建网站的必要软件。可用来解析、发布网页等功能,它是用纯java开发的。weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展。BEA已经被Oracle收购,目前Weblogic最新版本为OracleWeblogicServer12c(1211)。其他J2EEApplicationServer还有IBM的websphere、Sun(Sun公司已经被ORACLE公司收购)的Glassfish、resin等。ApacheTomcat也是常用的Servlet/JSPContainer。国内厂商生产的还有像中创软件的LoongAS90(达四级等保,全面支持国产)、东方通的Tongweb、金蝶Apusic应用服务器等。

BEAWebLogicServer拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。

与BEAWebLogicCommerceServerTM配合使用,BEAWebLogicServer可为部署适应性个性化电子商务应用系统提供完善的解决方案。

WebLogic长期以来一直被认为是市场上最好的J2EE工具之一。像数据库或邮件服务器一样,WebLogicServer对于客户是不可见的,为连接在它上面的客户提供服务。WebLogic最常用的使用方式是为在internet或intranet上的Web服务提供安全、数据驱动的应用程序。WebLogic对J2EE架构的支持:WebLogicServer提供了对SUNJ2EE架构的支持。SUN公司的J2EE架构是为企业级提供的一种支持分布式应用的整体框架。为集成后端系统,如ERP系统,CRM系统,以及为实现企业级计算提供了一个简易的,开放的标准。

网上阅卷系统主要分为三部分,即扫描试卷与客观题判分、网上阅卷主观题和试卷合成总分。整个网上阅卷系统都是在局域网内实现,与外网相隔。此外,从传统的C/S二级结构向B/S三级结构转化也使阅卷系统更加稳定。金蝶Apusic应用服务器中间件在B/S结构的运行中起到了关键作用。

6月10日,湖北省某高考阅卷点,老师们正在紧张地评阅高考试卷。李老师负责评分的是物理科目的某一道题,与往年不同的是,李老师不再埋头于如山的试卷,而是通过网上阅卷系统评分。她只要在电脑前输入用户名和密码,就能看到一个个切割好的题目,评完分后,李老师敲击回车键,题目连同分数就会马上流入后台数据库。今年,湖北省有考生46万,按不同报考类别计算,考试科目近十门,每科的主观题以保守数字10道来计算,一个考点的网上阅卷系统要负荷近5000万条数据。在高考阅卷的规定完成时间――短短一周内,它将日夜考验着由金蝶Apusic应用服务器中间件平台支撑的海云天高考网上阅卷系统。

事实上,湖北省从2001年就开始采用高考网上阅卷系统,但当时只试行一个科目。2005年,湖北省所有的高考考试科目都将采用网上阅卷系统。

与此同时,教育部宣布,2005年在全国18个省(自治区、直辖市)采用高考网上阅卷。2003年,教育部开始推行高考网上阅卷试点,并从2004年起把网上阅卷作为一项推动教育部门公平、公开、公正的“阳光工程”在全国推广。2005年,网上阅卷更是以前所未有的规模迅速铺开。

今年,全国推行高考网上阅卷的18个省市中有15个省市采用由金蝶Apusic应用服务器中间件平台支撑的海云天“网上阅卷系统”,400多万名考生的2000多万份考卷通这套系统进行评卷。海云天科技作“前台”、金蝶中间件是“后台”:国产软件的强强合作,联手上演了一出精彩的“二人转”。

高考是关乎考生一生命运的考试,老师的评分承载着考生们的巨大期望,承受如此之重。那么,网上阅卷系统是如何运行的?又将如何在网上实现公平公正和稳定可靠?

直击全流程:三部曲解放多少人和事

6月9日,高考最后一门科目考完后,试卷由武警人员押送至招生办封存起来。6月10日,全国开始统一阅卷。往年,考卷分门别类后由武警人员戒备森严地从招生办押送至各个阅卷点;而现在,有的省市是武警手捧带着封条的移动硬盘进入各阅卷点,有的省市则是通过专网传输试题。以往多次往返运输的高考试卷一直静静地躺在在招生办。

网上阅卷系统主要分为三部分,即扫描试卷与客观题判分、网上阅卷主观题和试卷合成总分。试卷运送到招办后,工作人员就开始了紧张的扫描工作,高速扫描仪以每分钟70-160张的速度进行扫描。扫描的同时,考生客观题分数通过计算机阅读答题卡已经自动计算出来;而每个考生主观试题的答案则按题切割成一个个。扫描、客观题判分、主观题切割三项任务完成后,系统将以考生准考证号通过加密算法生成的条码号为文件名,为每个考生建立文件库并存入服务器。

扫描与切割工作完成后,服务器根据指令将每个考生的答题通过专网随机分发到各个阅卷老师的计算机,每个阅卷老师根据评分标准给分,有的地方则采取由专人押送带着封条的移动硬盘到阅卷点。阅卷点的老师根据题目划分小组,每个小组只负责改一道题。根据各自的职责,老师分为阅卷老师、小组长、大组长和科目组长。阅卷系统也依层次设定了不同的权限:阅卷老师只能看到切割的试题,无法进行查询、也无法看到其它老师判分的痕迹。小组长可以实时看到该小组内各个老师改分情况的曲线图,系统事先设置出整体试卷的分数人数比曲线,老师改卷时也会有个人分数人数比曲线,如果两个曲线偏离太远,小组长有权对这个评卷老师提出质疑并可以调阅任何一张该小组老师改过的题目。负责数个小组改卷的大组长看到的则是各个小组阅卷的曲线图,大组长可是实时监控。科目组长则对整个阅卷点负责,他将和大、小组长一起判定问题卷。

如果某个阅卷老师感到对前几个试题判断有误,可以在几十份试题的允许额度内进行调看,超过了这个范围,试题将连同分数流到数据库,而不在老师的计算上保留任何痕迹。为确保数据万无一失,数据库每隔一个小时就要进行一次备份。

在老师的阅卷过程中,试题是不带有考生任何信息的,任何一位老师都无法通过系统查找到某一位考生的试卷。阅卷工作结束后,上千万条数据将回流到原始数据库,自动合成,考生的高考分数由此尘埃落定。在每个考生的文件夹里,有考生的高考分数、试卷整体扫描,各科客观题分数、各科主观题的切割、各主观题的分数,甚至连各题经过了几个老师判分,每次判分是多少都能一览无余。

网上阅卷减少了以前登分、复查的繁琐程序,也带来了人员和开支的精简。以实施网上阅卷的某省集中阅卷点某市为例,实施网上阅卷后节约了近700名工作人员,而原来对这些工作人员阅卷前后的所有开支自然也相应省去了,教育信息化和中间件平台的价值初露尖尖角。

致命诱惑-公平:某省查分考生9万变9千

克服手工误差是网上阅卷系统成功解决的传统阅卷系统最大“顽症”之一。此前,曾有专家对高考试卷进行评分误差分析,结果发现:同一份考卷由不同阅卷教师评阅的误差竟在10分以上,语文作文相差分数则更多。几年前,教育部有关专家对某考点英语试卷进行抽查,发现误差竟达30分。对于“分分是命根”、分分都能决定考生前途命运的高考来说,如何保证评分的公平性是最令人关心的话题。

传统阅卷中,老师们直接在试卷上批改,即使一道题由多个老师来评,后面老师评分时也很难摆脱前面老师评卷的影响。而在网上阅卷系统中,除组长外任何一个老师都无法看到所改题目的历史记录。

此外,系统还通过设置有效地控制评分误差。每道题,系统都会设置一个误差值,一般取该题赋分的1/6。当评同一答案的两个阅卷老师所给的分数之差小于规定的误差值时,计算机自动取两人的平均分作为该考生这道题的最终得分。

而当两个阅卷老师所给的分数超过规定的误差值时,服务器将自动把该考生的答题随机发给第三个阅卷老师,老师评完分后,系统再对这三个阅卷老师的分数两两对比,如果某两个阅卷老师的分数差小于规定的误差值时,计算机自动求平均值以确定该题分数。如果三位老师给分两两之间均超过误差值,此时该卷或由第四位老师评阅,或由计算机派给仲裁小组由小组长、大组长决定。

“网上阅卷方式有效地防止了评卷老师间的相互影响,还能将阅卷误差率降到最低程度。”某省招生办负责人说。以该省为例,2004年,高考分数公布后的查分人数就由原来的9万人降至9千人。

从每年6月7日考试开始直到公布成绩,全国几百万考生和上千万望子成龙的广大家长们的关注焦点都是高考阅卷工作。毫不夸张地说,这直接关系到每个考生和前途命运,也牵涉到的千家万户的切身利益。如何保证阅卷公正、公平、公开地进行,避免评分误差,一直是备受考生和考生家庭关注的热点问题,也是个难题。

作为竞争异常惨烈的国家级大型选拔性考试,高考评卷最基本的原则毫无疑问就是:公平。海云天携手金蝶中间件,开发出流程科学公平的网上阅卷系统,一举成功解决这个困扰人们已久的难题。在教育部、各地考试中心和考生及考生家庭眼里,这无疑是“致命诱惑”。

技术支撑:中间件“在行动”

公平性得到了有效的保证,那系统的稳定性和可靠性呢?谁来保障支撑?

整个网上阅卷系统都是在局域网内实现,与外网相隔。此外,从传统的C/S二级结构向B/S三级结构转化也使阅卷系统更加稳定。金蝶Apusic应用服务器中间件在B/S结构的运行中起到了关键作用。

“传统的C/S结构是用户端与数据库直接相连。每个用户端都要安装软件整个系统才能启动,此外,用户端直接访问数据库也给网络带来很大的负担,经常会出现死机。”曾在每个实施高考网上阅卷省的现场作过技术支持的金蝶中间件有限公司的开发工程师们说。

由金蝶Apusic应用服务器支撑的海云天B/S浏览器模式采用三层结构:底层数据库、应用服务器和用户端。用户端不需要安装软件,使用浏览器就能与数据库相连,并且不会残留信息,通过应用服务器处理就能全部储存在数据库。

应用服务器中间件扮演了“调度员”的角色。一个考点的网上阅卷系统一天至少要支持2000万个并发事务的精确处理;同时,阅卷老师会从数据库中调出试题,再将分数提交给后台数据库,这又要求系统支撑平台(中间件)具有强大的并发访问控制能力。“阅卷现场网络是比较畅通的,有的老师一根手指敲分数,一根手指敲回车,一天下来能改六七万道题目。”从实际运行来看,效果是比较理想的。

特别值得一提的是应用服务器负载均衡的应用集群功能:阅卷期间,每个阅卷点的不同科目、不同题目的阅卷老师时刻都在提交评分,而且老师换班休息系统不停,这就意味着系统时刻都要接受几千万数量级的大并发事务处理请求。这时,主应用服务器负载均衡器在收到请求时,自动根据应用集群(集群中的不同应用服务器)的负荷情况自动分配,使得每个请求随时都得到响应,不出现任何中断、差错。“应用服务器恰到好处地分流处理了并发事务和并发访问,减轻了数据库的压力。”金蝶中间件技术支持部经理不无自豪地说。

稳定、可靠,这是举国关注的高考对网上阅卷系统的最显著要求。而事实无疑交出了一份完美的答卷:由金蝶Apusic中间件支撑的海云天网上阅卷系统应用几年来,在多次全国统一考试网上阅卷中无一例差错!这让教育部对在各类考试中大规模推广网上阅卷底气十足。

推行之痛:对推广网上阅卷和国产中间件的过分“谨慎”

然而即便有“无一例差错”这样的技术保障,推行之难依然在隐隐作痛。

6月10日,高考阅卷开始在全国范围内展开。“阅卷的前期和后期是最繁忙的时候,也最令人头疼。”6月11日,当记者费尽周折才见到这几天辗转于各省高考网上阅卷点的海云天科技某负责人时,他感慨地说。

6月7日,高考语文一结束,阅卷专家小组就开始紧张地为每一道主观考题制定评分细则。每一道题的误差值是多少,在判卷过程中可能出现哪些问题,都需要全面考虑到,而技术人员则需要将这些细则转化成计算机语言,进行程序设定。短短三天就需要完成所有考试科目的设定,工作量大可想而知。

到了阅卷后期,考生分数开始合成,400多万考生,2500多万张考试卷,上亿道考试题,校验工作也非常复杂。“有的考生客观题和主观题得分差距太大,有的考生各科成绩比较悬殊,这些情况通过系统校验时发现并及时提交给组长或大组长。”但是,在传统的阅卷程序中,主客观题差距,各科成绩差距通常情况下是校验不出来的。

如果说庞杂的工作量所带来的痛苦还能咬咬牙坚持下来,最磨人的莫过于高考网上阅卷系统漫长的推行。

其实,早在2000年,垄断美国托福、GRE网上阅卷系统的NCS公司就曾在广东、广西两省推行网上阅卷系统。瞅准了美国网上阅卷系统对纸张重量、尺寸等的挑剔,海云天趁势推出了适应性较强的阅卷系统,并于2001年在湖北和天津两地应用,2002年发展到6个省市,2003年9个省市,2004年13个省市,2005年则是15个省市。但是,网上阅卷距离“红旗插遍全国”还差不少省(市)。

比起企业信息化中的ERP风暴,网上阅卷系统已初现“井喷”。湖北省从试行到全面推广用了四年时间,一年几个省市数量的增加也让人耐足了性子等待。2003年的高考试题被盗事件再次延缓了网上阅卷的脚步。“高考是关乎国计民生的大事,一点点失误不仅仅是个人‘乌纱帽’的问题,还关系到社会的稳定。”某省招办负责人坦言。尽管网上阅卷是大势所趋,但有些地方在是否推行网上阅卷方面,还是慎之又慎、权衡再三。

还有一个不得不面对的问题是:个别人对国产中间件的“谨慎”。倪光南曾毫不客气地指出:长久以来,我们政府部门中有的人形成了一种怪现象:用了国外软件如果出问题,那是“没办法的”;如果用了国产软件,那就是要“担责任”的。实际上,原来网上阅卷系统用的国外某著名中间件产品,后来顺利过渡到金蝶Apusic平台;而海云天击败的则是世界教育软件巨头NCS。事实胜于雄辩,不知这些人如果知道这些,会作何感想?

“蓄芳待来年”,谈起对在其它省市推广网上阅卷时,金蝶中间件和海云天充满信心。记者刚刚获悉,全国中考也将大面积实施网上阅卷,看来尝到信息化和中间件平台甜头的各省市考试中心已经坚定地走向这个“不可逆的过程”(教育部有关推广网上阅卷的官方文件语)。这,将是金蝶中间件和海云天的大舞台。

最近,协助伙伴将Tomcat上开发的应用向Apusic移植时发现了一个兼容性问题。

应用中代码为:HashMap params = (HashMap) requestgetParameterMap();

而getParameterMap()在JCP规范中的定义为:public javautilMap getParameterMap()

Returns a javautilMap of the parameters of this request Request parameters are extra information sent with the request For HTTP servlets, parameters are contained in the query string or posted form data请求的参数将返回一个javautilMap请求参数是请求发送的特别信息。对于HTTP servlets来说,参数包含在查询字符串或者发出的表单数据中。

Returns: an immutable javautilMap containing parameter names as keys and parameter values as map values The keys in the parameter map are of type String The values in the parameter map are of type String array一个不可更改的javautilMap包含参数名称(关键字)和参数值(映射值)。参数映射中的关键字是String类型。参数映射中的值是String数组类型。

可见规范中定义的返回值只是Map类型,而没有强制为HashMap Apusic在实现的时候也是Map作为返回值,而Tomcat返回时(参考orgapachecatalinaconnectorRequestjava)就是一个扩展自HashMap的ParameterMap类,因此开发时如何作为Map来用也不会出现问题,但是如果强制转换成HashMap就可能会与其他应用服务器产品无法正确兼容。

Tomcat是一款非常不错的开源Web服务器,许多公司在软件开发时都使用Tomcat作为Web容器,并且Tomcat也较好的对Servlet和JSP规范进行了支持,因此许多在Tomcat上开发的应用都可以向其他商业应用服务器上进行移植。

但是,Tomcat因为未去通过规范测试,因此可能会存在没有完全参考规范实现的部分,因此在开发中建议开发人员去上去下载一个规范来进行参考,开发过程中尽可能按照规范给定的参数和返回值来使用系统的核心功能,从而避免在移植中出现不必要的问题。

附注:出现问题也不可怕,总有许多方式可以解决,就如上文出现的Map与HashMap的问题。其实网上有许多Map向HashMap转换的代码,可以增加个过渡参数将得到的Map进行一次转换就可以不修改其他业务代码了。

通俗的讲weblogci是一种web容器,如果你知道apache,tomcat,iis你就应该知道,就是把我们开发的java应用程序运行起来,并提供服务的一种程序。

1、WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

2、WebLogic是美商Oracle的主要产品之一,是并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(1213) 版。

3、java与weblogic的关系:java是一种语言,weblogic是一种软件。如果你用JAVA来做JSP,Servlet的开发,那你可以把他们部署到weblogic上。让WebLogic来运行他们。这就好比你要运行ASP,那你一般要安装IIS,没有IIS来解释ASP,那你的ASP,在本地只能用记事本来打开。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 金蝶Apusic应用服务器的结束语

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情