中间件技能研究
J2EE的方针是提供与平台无关的、可移植的、支持并发会见和安详的、完全基于Java的开拓处事器端中间件的尺度。J2EE简化了构件可伸缩的、基于构件处事器端应用的伟大度。在J2EE中,Sun给出了完备的基于Java说话开拓面向企业漫衍应用的类型,个中在漫衍式互操纵协议上,J2EE同时支持长途要领挪用(RMI,Re—mote Method lnvocation)和因特网工具哀求署理间协议(IlOP,Intemet Inter-ORB Protocal),在处事器端漫衍式应用的结构情势包罗了Java Scrvlct、JSP(Java ServerPage)、EJB等多种情势,以支持差异的营业需求。 EJB是Sun推出的基于Java的处事器端构件类型J2EE的一部门,在J2EE推出之后获得了普及的成长,已经成为应用处事器端的尺度技能。Sun EJB技能是在Java Bean当地构件基本上,成长的面向处事器端漫衍应用构件技能。它基于Java说话,提供了基于Java二进制字节代码的重用方法。EJB给出了体系的处事器端漫衍构件类型,这包罗了构件、构件容器的接口类型以及构件打包、构件设置等的尺度类型内容。EJB技能的推出,使得用Java基于构件要领开拓处事器端漫衍式应用成为也许。从企业应用多层布局的角度,EJB是营业逻辑层的中间件技能,与JavaBeans差异,它提供了事宜处理赏罚的手段,自从三层布局提出往后,中间层,也就是营业逻辑层,是处理赏罚事宜的焦点,从数据存储层疏散,代替了存储层的大部门职位。从漫衍式计较的角度,EJB像CORBA一样,提供了漫衍式技能的基本,提供了工具之间的通信本领。 从Internet技能应用的角度,EJB和Servlct,JSP一路成为新一代应用处事器的技能尺度,EJB中的Bean可以分为会话Bean和实体Bean,前者维护会话,后者处理赏罚事宜,此刻Scrvlet认真与客户端通讯,会见EJB,并把功效通过JSP发生页面传回客户端。 J2EE的利益是技能先辈,架构优越,真正的三层布局,用Java开拓构件,可以或许做到“Write once,run any—where”,开拓大型的应用上风明明,可以设置到包罗Windows平台在内的任那里事器端情形中去。弱点是穷乏一系列的接口支持,技能进入门槛高,开提倡来的难度大。 3.3 Microsoft DNA 2000 Microsoft DNA 2000(Distributed interNet Applications)是Microsoft在推出Windows2000系列操纵体系平台基本上,在扩展了漫衍计较模子以及改革Back Office系列处事器端漫衍计较产物后宣布的新的漫衍计较系统布局和类型。 在处事器端,DNA 2000提供了ASP、COM、Cluster等的应用支持。今朝,DNA2000在技能布局上有着庞大的良好性。一方面,因为Microsoft是操纵体系平台厂商,因此DNA 2000技能获得了底层操纵体系平台的强盛支持;另一方面,因为Microsoft的操纵体系平台应用普及,因此在现实应用中,DNA 2000获得了浩瀚应用开拓商的回收和支持。 DNA 2000融合了当今最先辈的漫衍计较理论和头脑,如事宜处理赏罚、可伸缩性、异步动静行列、集群等内容。DNA使得开拓可以基于Microsoft平台的处事器构件应用,个中,如数据库事宜处事、异步通信处事和安详处事等,都由底层的漫衍工具体系提供。 以Microsoft为首的DCOM/COM/COM+阵营,从DDE,OLE到ActiveX等,提供了中间件开拓的基本,如VC,VB,Delphi等都支持DCOM,包罗OLE DB在内新的数据库存取技能,跟着Windows2000的宣布,Microsoft的DCOM/COM/COM+技能,在DNA2000漫衍计较布局基本上,揭示了一个全新的漫衍构件应用模子。起首,DCOM/COM/COM+的构件如故回收平凡的COM(ComponentObject Model)模子。COM最初作为Microsoft桌面体系的构件技能,首要为当地的OLE应用处事,可是跟着Mi-crosoft处事器操纵体系NT和DCOM的宣布,COM通过底层的长途支持使得构件技能延长到了漫衍应用规模。DCOM/COM/COM+更将其扩充为面向处事器端漫衍应用的营业逻辑中间件。通过COM+的相干处事办法,如负载平衡、内存数据库、工具池、构件打点与设置等等,DCOM/COM/COM+将COM、DCOM、MTS的成果有机地同一在一路,形成了一个观念、成果强的构件应用系统布局。并且,DNA2000是单一厂家提供的漫衍工具构件模子,开拓者行使的是统一厂家提供的系列开拓器材,这比组合多家开拓器材更有吸引力,不敷是依靠于Mi-crosoft的操纵体系平台,因而在其余开拓体系平台如(Unix、Linux)上不能施展浸染。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |