下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

你知道SAP NetWeaver系统结构吗?

作者:课课家教育     来源: http://www.kokojia.com点击数:1906发布时间: 2016-08-11 12:00:55

标签: SAPSAP NetWeaverNetWeaver系统结构

大神带你学编程,欢迎选课

     SAP NetWeaver系统结构不仅是目前支持所有SAP应用的基础结构,而且是最好的企业应用软件的开发平台、同时又为企业搭建一个基于NetWeaver的面向服务的IT架构。说到这里你了解什么是SAP NetWeaver系统结构吗,下面我们一起了解一下。

  SAP NetWeaver系统结构中,NetWeaver是SAP的产品,它本身是SAP现在的企业应用软件的底层技术平台,这个平台把SAP所有新的应用集中在一起,即相当于一个在系统之上的、类似于中间件的支持平台。2004年, SAP正式推出NetWeaver这个产品。 此后,SAP所有的新的产品都是跑在NetWeaver这个平台之上的, 而且这个平台也可单独采购。

  SAP NetWeaver是一个标准化平台,这主要得益于NetWeaver这个产品,因为NetWeaver不仅为SAP所有的企业应用提供了一个公共的、基础的平台,包括提供了Web应用服务器的支持、数据的存取和各种系统之间的功能等。而且还提供了许多企业级功能,包括了在人员方面、信息方面、流程方面提供集成服务,这是由很多诸如交换架构XI、主数据管理MDM等组件组成的。除此之外, NetWeaver还提供了各种相应的基于java和ABAP的开放的软件开发环境和工具,把企业应用最常用的IT需求都定制化成产品,提供相关的功能。

  SAP NetWeaver架构支持J2EE标准,在原ABAP基础上支持Java扩展开发,它实际上是SAP R/3和Basis系统的扩展。Net代表互联网,这也代表了SAP的战略方向:NetWeaver下的所有组件都可以方便地通过网络门户进行访问。SAP NetWeaver支持Microsoft .NET和IBM WebSphere标准,如图所示:

SAP NetWeaver 4层结构示意图

  NetWeaver能够降低信息建设的总成本,协助企业实现各个层面的充分集成,归纳起来共包括四个层面

  (1)信息整合(Information Intergration):就是将分散在企业内部的非结构化信息(如市场信息、报告等文档信息)及数据库中的各类管理信息集中起来,实现商业智能、知识库及商务信息的整合管理。

  (2)流程整合(Process Intergration):SAP NetWeaver能够大大方便了用户操作。因为它能够将分散在不同系统中的业务处理连接起来,从而形成自动化的流程。

  (3)员工整合(People Intergration):为了实现企业IT系统的单一入口,更便于信息的整理及安全管控,员工整合将企业形形色色的信息系统(如办公系统、文件系统等)集成到统一的信息门户,以达到目的。

  (4)应用程序平台(Application Platform):在这个平台上,SAP支持ABAP及Java的扩展开发,并提供开放标准的底层架构(如XML),支持多种数据库及操作系统标准。

  SAP NetWeaver系统结构的所有功能均完全基于开放技术和标准,其主要功能如下:

  一、企业门户:使工作人员可以以统一、个人化而且基于角色的方式来接入异构IT环境,从而提高涵盖客户、供应商、合作伙伴和员工的基本商业流程的效率。

  二、多渠道接入:为使可以将商业流程拓展到开展业务的任何地方,允许通过移动设备和语音系统接入企业系统。

  三、知识管理:管理并使用户可以接入各种非结构化信息,如幻灯片、文本文件或音频文件。

  四、商业智能:这使企业可以综合分析和分发关键信息。这包括能在所有层次上支持你作出明智决策的工具,这些工具是用于创建和发布定制的交互式报告和应用。

  五、主数据管理:能在异构IT环境中提高整个企业网路中的信息完整性。通过提供服务来合并、协调并集中管理你的主数据。

  六、商业流程管理:允许将基础应用合并到一个涵盖整个价值链的自适应性端到端流程中,允许在动态IT环境中模拟和推动商业流程。

  七、应用平台:独立于现有数据库和操作系统,全面支持独立于平台的Web业务和商业应用及开发符合标准的开发环境,在同一环境中支持J2EE和ABAP编程语言

  八、生命周期管理:通过提供全面的技术来管理软件生命周期的各个阶段:从设计。开发、部署、实施、版本确定和测试直到长期运行工作,如行政管理和交更管理。

总的来说,NetWeaver支持了SAP中大部分的基础产品,并且向所有的应用企业提供了一个公共的平台,并且提供了许多企业级的功能。不仅如此,它还提供了基于Java以及ABAP的开放的软件环境等等。所以有兴趣想学习的朋友可以了解一下。

赞(12)
踩(3)
分享到:
华为认证网络工程师 HCIE直播课视频教程