SAP使用三系统的基于开发、测试、生产的服务器体系架构。通过传输管理机制实现SAP所特有的软件生命周期的变更管理。SAP使用包含数据库、应用、Internet与Web服务,以及客户端在内的多层次体系架构。 
从逻辑角度来讲SAP产品架构完全基于企业服务架构(Enterprise SOA)。SAP NetWeaver平台技术作为企业服务架构的载体,作为SAP 所有产品的技术核心平台,所有的SAP产品均是基于NetWeaver平台实现。当需要基于企业SOA体系架构集成SAP和非SAP业务流程时,为减少点对点的接口通信方式,通过使用统一的SAP PI中间件实现全部人机、信息和流程的总线方式集成。最底层的应用平台则拥有ABAP和J2EE双引擎,并且拥有JAVAEE 5.0和J2EE 1.4的认证,因此可以更好的和基于JAVA平台开发的其它松耦合产品有效集成。此外我们还提供Microsoft .NET产品的连接开发套件,也可以很好的和微软的.NET平台的产品进行互操作。

从物理架构上说SAP采用了一体化的系统,所有数据进行统一的存储,并且系统提供灵活的架构,可以采用一层、两层、三层的系统架构。SAP应用服务器可以同时支持B/S和C/S结构。

SAP系统内支持Java和ABAP程序两种二次开发技术。 
ABAP语言是基于第四代面向对象的语言,SAP对于ABAP开发提供完整的工作台用于开发和测试,并提供了任务分配、版本控制,传输控制等等与开发相关的功能,同时SAP对于ABAP提供了大量的标准培训,一般的开发人员经过简单培训就可以编写一般的ABAP报表。并且这些开发是直接在系统中进行的,因此与系统是融合在一起的,实现了二次开发与系统的实时无缝集成。 
SAP WAS是一个完整的、通过Sun JAVA1.3、1.4以及EE 5.0认证的产品,和SAP高度集成的J2EE平台。而开发环境,即SAP NetWeaver Developer Studio也是采用通用的Eclipse组件构架。同时SAP在Eclipse平台上开发了大量的插件以供开发调用,包括和Adobe合作的智能交互文档、Web Dynpro组件等等。此外在开发管理方面,SAP也提供了一整套开发框架,我们成为NetWeaver Developer Infrastructure(简称NWDI),通过其可针对大型的开发项目进行有效管理,比如源代码的协同管理、版本控制、最小编译等等。将管理的大型开发项目的思路通过其有效固定下来,从而为快速开发设计进行从开发团队和项目管理上打下基础。 
此外SAP的二次开发的思路是引入大量的业务人员,通过可视化开发手段和无代码化的思路,将业务人员不熟悉的代码编写工作屏蔽,使其将快速的将业务思想通过流程图的方式固定下来,系统将自动根据其设计思路生成程序,实现真正意义上的无代码化开发。

安装SAP系统所要求的硬件厂商有很多,他们包括:IBM, HP, SUN, DELL等。这些硬件平台主要是: 
IBM:i系列、p系列、z系列、x系列以及刀片服务器 
HP:Integrity系列、ProLiant系列、9000系列以及刀片服务器 SUN:SPARC系列、Fire系列以及刀片服务器 DELL:PowerEdge系列以及刀片服务器 
* 注:刀片服务器主要用于商务智能加速器 – BWA 
SAP ERP服务器安装手册中对于硬件的最低配置做了相应要求,如最小60GB以上的磁盘空间,最少4GB以上的物理内存,虚拟内存空间为物理内存的数量再加上8GB。 
关于具体服务器配置,SAP拥有一整套完整的系统硬件预估方案。我们针对客户应用场景的工作负载情况做系统硬件规格确认(SIZING),SAP提供了标准的硬件规格计算工具(Quik Sizer)帮助客户了解系统在不同时期对硬件的具体要求,然后通过进一步的和硬件供应商沟通来完成硬件方案。而各大主流的服务器厂商及平台,包括IBM、HP、SUN、DELL等等,均有和SAP的合作中心用于测试和评估其产品能够满足SAP并发用户要求。

SAP系统安装技术要求相关推荐

  1. sap可以指定应用服务器,SAP扫盲系列之一:什么是SAP系统和应用服务器

    Jerry Wang,2007年加入SAP成都研究院工作至今,至今为止有13年的ABAP开发经验,SAP社区导师,SAP中国技术大使. SAP Netweaver Application Server ...

  2. sap系统前台数据与后台表之间_数据治理之SAP软件非生产数据清除方法

    作者:JongWill声明:本文章仅用于SAP软件的应用与学习,不代表SAP公司.(注:文中所示截图来源SAP软件,相应著作权归SAP所有.) 我们知道SAP系统软件往往在使用多年后,底层数据库中的数 ...

  3. SAP RETAIL系统与制造业SAP系统上关于补货的配置

    SAP RETAIL系统与制造业SAP系统上关于补货的配置 笔者偶然发现,对于自动补货的配置,零售系统与制造业系统不尽相同. 1, 如下是SAP RETAIL系统的配置, 在IMG->MM-&g ...

  4. SAP PM 初级系列之27 – SAP系统怎么知道某种类型的维修工单检验批上的检验类型是14?

    SAP PM 初级系列之27 – SAP系统怎么知道某种类型的维修工单检验批上的检验类型是14? 比如在SAP系统中,Calibration类型的维修工单,工单下达后自动触发了检验批,检验类型是14. ...

  5. SAP QM 将业务上的偏差管理集成进入SAP系统?

    SAP QM 将业务上的偏差管理集成进入SAP系统? SAP标准功能是不支持管理业务上经常有的偏差(Deviation)的管理的.在一般的SAP项目实施过程中,对于业务部门的偏差(以及变更)等多半不会 ...

  6. SAP QM 如何在SAP系统里审批挂在Quality Notification里的document?

    SAP QM 如何在SAP系统里审批挂在Quality Notification里的document? 如下的Quality Notification单据里有附上一个WORD文档, 单据号是10000 ...

  7. SAP系统如何快速上手?

    SAP系统如何快速上手? 这是笔者在今日头条上对于一个问题的答复,整理成此篇文字. 作为一个在SAP咨询业界打拼十多年的资深人士,我给你的建议是: 1,最好是有一个老师带着你一起学.如果你运气好,能进 ...

  8. .NET连接SAP系统专题:C#调用RFC代码(三)

    本文就说明在C#中如何编写代码来调用SAP中的RFC函数获取数据. 首先需要引用两个NCO3.0的DLL DLL下载地址:http://files.cnblogs.com/mengxin523/SAP ...

  9. 一次针对SAP系统的完美渗透测试

    本文讲的是一次针对SAP系统的完美渗透测试, 什么是SAP 渗透测试? SAP为"System Applications and Products"的简称,是SAP公司的产品--企 ...

最新文章

  1. 共建网络安全堤坝,守住网络安全底线
  2. QT的第一个程序HELLO WORLD
  3. 【IM】关于多任务学习的理解
  4. 考试系统—— 刷新页面 考试剩余时间不重新开始
  5. 时间序列(七): 高冷贵族: 隐马尔可夫模型
  6. P2567 [SCOI2010]幸运数字
  7. android bitmap裁剪中间,Android裁剪中心位图
  8. 用SSH登录远程的机器,在远程机器上执行本地机器上的脚本
  9. LeetCode 468. 验证IP地址
  10. 连接pgsql_Laravel 数据库连接配置和读写分离
  11. SpringCloud Alibaba Sentinel 流量控制规则介绍与配置
  12. μC/OS-III---I笔记3---时间管理
  13. [luogu3244 SHOI2016] 黑暗前的幻想乡(容斥原理+矩阵树定理)
  14. C基础——fopen() 的 mode参数
  15. stm32 操作W25Q256 W25Q16 spi flash
  16. 最适合程序员的笔记软件
  17. 解决FAT32格式U盘安装win10时0x8007000D错误
  18. Kubernetes 节点调度原理及调度策略
  19. 拓嘉启远:定制类的商品如何处理退款
  20. (软件工程)-- 总体设计报告

热门文章

  1. 想和产品大咖一对一沟通吗?
  2. 简述c#之sealed 修饰符
  3. oracle 表类型变量的使用
  4. HashMap多线程并发问题分析
  5. SharePoint 2013 图文开发系列之WebPart
  6. 淘宝技术发展(Java时代:脱胎换骨)
  7. TIBCO宣布接近达成收购LogLogic
  8. Info.plist中常用的key简介
  9. 5.成本会计理论的U9系统实现(上)
  10. new操作符到底干了什么?