第二编第7.8小节.docVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二编第7.8小节

R/3系统结构为各种领域提供广泛商业应用解决方案R/3系统结构。R/3的客户/服务器体系可以灵活地进行配置,以适应不同规模企业的业务数据处理需要。 (1)数据库服务器 中心数据库(CentralDB)是存储所有数据和应用程序的,它掌握所有数据库功能,如更新、建库等等,通过修改数据库和进行批处理与应用逻辑层相联接。 (2)应用服务器通过读数据库和更新缓冲区,以及面向对象的不同时间的更新作业与数据库眼务器相联接,同时为专门部门装入和执行应用程序眼务,它是属于应用逻辑层。(3)用户服务器联接应用服务器的工作站、PC机和终端,它们用来作为输入和显示数据的。 用户请求的处理: R/3 应用层的核心程序是分配器(dispatcher)。它和操作系统一起控制R/3应用系统的资源。其主要任务包括分配事务载荷给工作进程,连接表现层和组织通讯。 用户的屏幕输入被 SAP 显示程序 SAP GUI 接受,转换成自己的格式,然后发送给分配器。处理请求然后就被分配器保存在请求队列中,并根据“先进/先出”的原则进行处理。 分配器一个跟着一个地分配请求给可用的工作进程。数据实际上是在工作进程中处理的。通过SAPGui 发送请求的用户通常不分配工作进程,因为没有固定的工作进程分配给用户。 一旦数据处理完成,来自工作进程的处理结果就被分配器发送还给SAP GUI。由 SAP GUI 解释这些数据并在前端计算机操作系统的帮助下产生屏幕输出。 在初始化 R/3 系统时,分配器执行下列动作:读系统参数,启动工作进程,并将日志记录到消息服务器。 SAP R/3 表现层 SAP R/3 表现层支持 Windows PC,NC 终端和 Java 环境工作站。 SAP R/3 应用服务: 从操作系统看 R/3 运行系统是一组并行和协调进行的程序。在每个应用服务器上这些程序包括分配器和工作进程,工作进程的数量依赖于可用的资源。工作进程可以被安装为对话处理,更新,对话释放后台处理和假脱机(缓冲)打印。另外还有用于并行处理应用服务器的消息服务和外部应用系统通讯的网关服务。 SAP R/3 数据库层 今天,大量数据通常使用关系数据库系统RDBMS进行管理。这些系统使用两维表储存数据,逻辑关系简单明了。数据的定义,表和表的关系储存在RDBMS 的数据字典中。 在SAP R/3 的开发语言 ABAP 中,SAP OPEN SQL 可以被用于访问数据库中的应用数据,而和具体的RDBMS无关。 R/3 数据库接口把 ABAP ?命令 open SQL 命令转变成对应的数据库命令。这意味着在 ABAP 应用程序中是数据库无关的。数据库支持的SQL 语言也可以在ABAP 程序中使用。 当解释open SQL 命令时,R/3 数据库接口检查这些命令的语法并自动确保应用服务器中的共享内存中的本地缓冲区进行优化地利用。应用程序频繁访问的数据被储存在这些缓冲区中,这样系统在读这些数据时可以不必访问数据库。特别是,所有的技术数据,如ABAP 程序,屏幕和ABAP 字典信息,以及某些通常在运行系统中维持不变的业务处理参数,都是理想的缓冲存储对象。以只读方式访问的某些业务数据也一样。 R/3应用最大的特性就是其高度集成性。标准化的用户界面,标准化的数据管理,控制和分布处理的标准化概念,标准化接口,标准化的开发方法共同保证了应用模块能进行无缝连接。所有这些都是通过在最低层软件的共享层,即基础软件的基础上建立一些应用来达到的。 R/3基础软件包括所有R/3系统和外界的通信,R/3系统和其它应用进行有效的数据交换所需要的接口。这样就保证了应用系统和工具的可移植性。基础软件同时还负责哪些应用系统能分布在客户/服务器结构环境下。 更多的是基础软件允许系统的所有功能都在一个统一的图形界面下进行存取,基础软件既服务于最终用户,又服务于系统管理人员,就像连接在系统软件和应用软件之间的一条链,从而保护他们不受整个系统内部复杂性的影响。 R/3基础软件包括很多彼此相互补充的部件,这也说明了所需执行的任务范围之广泛,由于软件系统在局域网和广域网中分布的趋势,基础部件将在整个客户商务中发挥作用。 R/3基础内核必须放在需要解释应用系统的每一台计算机上,除基础内核外,基础软件还包括所有和外界的接口。 它们包括用户界面。用户界面是通过显示接口来实现的。显示接口可以依赖于所用的窗口管理系统(Windows3。1,WindowsNT,OSF/Motif,Presentation Manager,Apple Macintosh)的技术能力编制应用系统所需要的控制元素,SAP的标准用在用户界面上,从而使得系统的所有元素独立于窗口管理系统,并作为统一界面的一部分提供给用户,这些标准对所有支持的平台都遵循一个公认的准则。 基础软件也定义数据自

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档