《SAPnetweaver架构介绍.docx》由会员分享,可在线阅读,更多相关《SAPnetweaver架构介绍.docx(11页珍藏版)》请在第壹文秘上搜索。
1、J2e集群架构它可能为建I一个或.多个java应用效劳器实例2 一个中心效劳器实例3 一个或多个数抠库分发效劳器和应用效劳界可以分成由不同物理效劳器。中心效劳器(消息效劳器和队列效劳器)则是在一个主机上的用来处理多请求先来看看迷你型巢野可以看出它只能处理javu的请求它由一个java中心效劳密包括分发效劳藉,一个执行效劳法.和发布效劳器及一个数据库组成。超大型集群UaSMSgqa夏三qoSDMEnqueueSefVerMessageServerCentra1.Setvices负载均衡如果你也建了一个越大型集群,那么负我将会被分发到每个分发效劳器上去.Java实例一个JaYa实例是SRPHebj
2、aVa集群中一个单元.它能够单独的启动,停止,监控.它运行在一个物理效劳器上的,当然它也可能运行多个java实例。一个实例由系统ID和实例数字来区分.而中心效劳器是一个特殊的java实例。另一个实例是分布效劳器.它通常运行在中心效劳器和数据库效劳器上从而一起被珞为中心效劳器。俎成结用:一个java实例至少由一个java执行效劳器组成。通常它可能建由一个分发效劳器和多个执行效劳器限成。JaViI实例是由java后动及控制檐架来启动停止及驻控的桁看以下数据流程图BrowserC1.ientJava分发效劳器它接受来客户的谓求并以强少的负载分发蛤执行效劳器.比方如果一个客户巳姓和执行效劳器建立连接那
3、么第二次请求时就不会分发f别的执行效劳器”看着它的结为组成:1连接请求处理器接受客户第一次请求并建成了一个物理连接2连接管理器负责管理以经和客户堵连接的所有连接.3会话级效劳I会话处理器由清求指向执行效劳器。计算已在队列中的清求它同时会从消息效劳器处得到执行效劳器的相关信息nQient1NETGP邮toSeVef执行效劳器执行效劳器实际是执行java应用程序的引势.它是多线程的由比能执行海量请求.看看它的我成:有局部和分发效劳器相似1会话处理器2会话绩效劳3应用程序级效劳或实际应用程序FromDispatcherTCP/IPThreadManagerServerProcess中心效劳器它是运行
4、在一个物理效劳器上,是一个java实例它包活一个消息效劳和一个队列效劳。NewAPP1.iea(ton消息效劳器它是由集群管理器来集群之间的通信是由桀群管理器来管理的.如果执行效劳器想发送一个消息或数据安揖的,并且它连接着消息效劳器,消息妓劳器是由消息信息效劳来管理队列冠劳器。应用程序迄行在我挚只能通过1.oRica1.1.ockinR和Tab1.c1.ocking它们是由锁适配效劳提供。Java总动及控制怒架bootstrap启动。它是由JContro1.J1.aunch组成.J1.aUneh是由JContro1.启动。它自己是由它的启动示意图,JControI(J1.aunch-Boots
5、trap它的停止示克图广SAPStartiStopEnvironment、HasstartedXontro1.andknowsitsPIDS1.G1.NT/,JControI(startupandcontro1.program)Signdhand1.ing负载均衡SAP多实例httHhpac11BomI0Sinq1.epoirrtofaccess:anIPaddress.Port,andUR1.J1.aunch-ServerNameCipipeJAVAVMshutdowJ1.aunch-DispatcherNamedpipeSj1.Utdq?TTrg噫JAJAVAVMhostedinsidet
6、heprocessHSAPCentra1.ServicesIntranetServerEnqueueSetver1.oadBa1.ancing:InformationfromMft(Demi1.itarizedZone).J2EEEngineWet)DispatcherSapNetIeaverjava开发框架J2EEEngineSapNetIeaverOeve1.operStudio提供了一整套开发棍架它加强了效劳皑IDE的功能.同时集中的提供团队可持续开发环境和整个产品生命冏期的工具。它的构成:DesignTimeRepositry(DTR)濠码版本管理ComponentBui1.dServ
7、ice(CBS).ChangeManageaentService(CMS),SoftwareDep1.oymentManager(SDM).Systee1.andscapeDirectory(S1.J).JavaDirectory,SapjavaTest.Deve1.operStudioComponentMOde1.ComponentBui1.dServiceDesignTimeRepositoryNameServerwWEa6puez36Ueu。Centra1.TestJ2EEServerWebDynpro架构它是用户接口的喝些模型,是实现业务应用的Web表曳方案。WebDynpro模型是基
8、于MVC站构,它提供以下根本的功能:1等常清晰亚务至辑和显示度粒别英2为用户接口类里提供了统一的原模型3多客户端文持4客户诩罕自用户接R无关性原模型用户所有的接n(UI)都由原数据东拓述,并CBS根据胤数据生成源码,这样就可以做和淀央技术无关DesgnTimeRuntime可视化讲辑工具致据流程控制表示由前端至后台用户接口U1.布局用户接口U1.属性业务逻辑和显示或辑别高webdynpro程序运行于前端但可以通过SerViCe和台后通信.它提供以下通信方式:1 RFC适配器2 Service接口3 自身的接CJWebDynpro组件它是可亶用型的,组合的.可执行单元.由视图窗体控件体,及关连组成生命周期它是由运行时第一次调用开始,结束于调用。