SAP NetWeaver

 

SAP的新一代企业级服务架构——NetWeaver    SAP NetWeaver是下一代基于服务的平台,它将作为未来所有SAP应用程序的基础。NetWeaver包含了一个门户框架,商业智能和报表,商业流程管理(BPM),自主数据管理(MDM,Master Data Management),一个公用运行时间应用服务器(common run-time application server),以及SAP应用开发和管理平台。

SAP NetWeaver全面实现与Microsoft .NET 和 IBM WebSphere的互操作性和可扩展性

Enterprise Services Architecture (ESA) ——基于服务的完整业务解决方案的蓝图,使公司能够通过现有技术投资获得更大的业务价值,并且有史以来第一次实现在整个企业内使用Web服务。将来,所有SAP解决方案都将采用ESA蓝图开发,并希望在可用性、伸缩性、适应性和扩展性方面确立新的标准。



NetWeaver四个版本

Slim Edition (minimized memory consumption) Java Edition ABAP Edition Full Edition

NetWeaver组成

7种组件 SAP Auto-ID基础架构可以实时感应和控制自动信号,并直接连接到需要信号数据来更快、更好地推动商业决策的业务流程。SAP Auto-ID 基础构架的首批应用之一是将射频识别(RFID)技术与供应链流程集成在一起,这允许企业快速响应市场需求,把握商机。 SAP 商务智能使企业具备从各种不同资源中识别、集成和分析不同业务数据所需的能力,以及支持实时决策、帮助企业迈向成功的分析能力。SAP 商务智能提供了数据仓库特性、报告和分析工具、最佳实践模型、分析应用和行政管理资源。它具有可扩展性,以适应不断变化的业务需求,同时还包含用于增强和扩展业务内容或与第三方分析和报告工具进行集成的工具和接口。 SAP 企业门户将在不同应用程序和IT环境中的关键信息以供统一视图提供给用户。它允许企业从SAP和非SAP应用、数据仓库、桌面文档、内部和外部Web内容以及协作工具中轻松地获得业务关键的集成信息。SAP 企业门户的最新版本提供了增强的功能、改进的多平台支持和本地化特性,以帮助用户从技术投资中获取更多的价值。 SAP 交换基础架构提供开放式集成技术,这些技术支持在SAP和非SAP应用之间进行以流程为中心的协作,无论这些流程是在企业范围之内,还是在企业范围之外。当支持业务流程的组件分布在各种不同的系统中时,对这些组件进行更改将代价不菲。SAP 交换基础架构不仅降低了实际集成成本,而且清除了实际集成的障碍。 SAP 主数据管理为和谐一致的信息提供基础,这些信息可以提供给整个企业中的用户端应用。它允许企业存储、补充和巩固主数据,同时确保能将这些数据一致分布到IT基础设施中的所有系统和应用中。 SAP 移动基础架构是在SAP NetWeaver™ 内实现企业级移动性的技术基础,并支持用于移动业务的SAP解决方案。通过用于移动业务的SAP解决方案,只要员工需要业务关键信息,便可以随时随地获得和更新这些信息,同时还可以用已连接或未连接的模式在任何地方进行工作。 SAP 网络应用服务器将经过考验的基础设施与Web服务技术的互操作性和灵活性结合在一起。它提供从设计、开发和部署到持续改变的综合生命周期管理。该应用服务器为企业规模的解决方案提供了必需的较低总体拥有成本、可靠性、可扩展性和安全性,以及扩展横跨企业业务流程所需的开放性和互操作性。

3种开发与管理工具

SAP 解决方案管理器是一套集中式的解决方案管理工具集,它可以帮助企业实施、运行、监测和支持自己的SAP解决方案。SAP 解决方案管理器用于为分布式系统提供技术支持,其功能涵盖解决方案部署、运行和旨在不断进行改进的更改请求管理。它融合了工具、内容和对SAP的直接访问,可以提高解决方案的可靠性。 SAP 复合应用框架为设计和使用遵从于 SAP企业服务架构的SAP xApps组合应用提供了一个稳健的环境。SAP 复合应用框架由设计工具、整套方法、服务和流程、对象和用户接口的抽象层以及处理模式库组成。 SAP NetWeaver 开发者平台是一个集成开发环境(IDE),它基于开放式Eclipse IDE,支持开发者在SAP NetWeaver™ 平台上创建企业级就绪的Java解决方案。

NetWeaver概述

SAP NetWeaver引入了两方面的增强功能组合应用框架和主数据管理,从而扩展了mySAP Technology最初的技术能力。

SAP NetWeaver中内置了新型组合应用框架,使SAP及其合作伙伴能够通过工具、框架、规则和方法创建针对跨职能业务流程的新应用,其中包括客户从基础异质结构中提取并创建统一开发与部署环境的对象访问层。

SAP NetWeaver 还包含主数据管理服务 (SAP MDM)。SAP MDM是第一种解决多系统、物理位置和不同供应商之间普遍存在的数据集成难题而设计的标准化服务。它允许各公司对异质IT环境中的数据进行合并、协调与集中管理,以确保信息的完整性。

除了这些新增能力之外,SAP NetWeaver还包含以下方面:多渠道访问 –通过Web和移动方式访问在线与离线环境中的业务系统;企业门户-基于角色方式的Web浏览器的内部和外部统一用户界面;协同- 以适中或自由方式实现人员之间的实时同步交流;商务智能-用于提取、汇总与分析企业中结构化信息的基础设施;知识管理 – 统一多个非结构化信息来源,例如文档管理、文件服务、XML传送等,以提供并管理知识;集成代理 –基于XML消息的内部与外部流程集成;业务流程管理 –分布广泛的企业中业务流程的设计、开发、执行、监控与管理;J2EE/ABAP –提供在J2EE或ABAP环境中实施与开发的本地Web服务以及Microsoft .NET 和 IBM WebSphere间的扩展能力;数据库与操作系统独立性 –开放式并且可在所有相关平台上运行;以及生命周期管理-整个软件环境的安全、开发、组合与建模、测试、部署和管理。

SAP已开始交付SAP xApps (SAP跨越式应用)——适应现有IT环境的新型成套组合应用,以履行企业服务架构的承诺。第一个SAP xApp——资源和方案管理 (xRPM) 已于2002年12月向全球客户交付,预计更多 xApps 将在2003年内推出。

xApps由SAP及其合作伙伴针对特定的业务流程需求而开发,例如高级产品类别管理、车间维护管理、以及并购后的融合。xApps的新功能以企业内部和外部多种系统中的信息和服务为基础。


SAP NetWeaver is designed to support the Microsoft .NET™ and IBM WebSphere standards.

SAP NetWeaver covers the following topics and components:

People Integration: -- Multi-channel access

-- Portal

-- Collaboration

Information Integration: -- Business Intelligence

-- Knowledge Management

-- Master Data Management

Process Integration: -- Integration Broker

-- Business Process Management

Application Platform: -- Java

-- ABAP

-- Business Services

-- Connectivity

-- DB and OS abstraction

-- SAP Knowledge Warehouse

Life Cycle Management: -- Customizing

-- Software Change Management

-- System Management

转载于:https://www.cnblogs.com/xuqianghb/archive/2008/09/10/1288380.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/391902.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NotifyMyFrontEnd 函数背后的数据缓冲区(一)

async.c的 static void NotifyMyFrontEnd(const char *channel, const char *payload, int32 srcPid) 函数中的主要逻辑是这样的:复制代码if (whereToSendOutput DestRemote) { StringInfoData buf; pq_beginmessage(&buf, A); //cursor 为 A pq…

最后期限 软件工程_如何在软件开发的最后期限内实现和平

最后期限 软件工程D E A D L I N E…最后期限… As a developer, this is one of your biggest nightmares or should I say your enemy? Name it whatever you want.作为开发人员,这是您最大的噩梦之一,还是我应该说您的敌人? 随便命名。 …

SQL Server的复合索引学习【转载】

概要什么是单一索引,什么又是复合索引呢? 何时新建复合索引,复合索引又需要注意些什么呢?本篇文章主要是对网上一些讨论的总结。一.概念单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上。用户可以在多个列上建立索引,这种索…

leetcode 1423. 可获得的最大点数(滑动窗口)

几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。 你的点数就是你拿到手中的所有卡牌的点数之和。 给你一个整数数组 cardPoi…

pandas处理excel文件和csv文件

一、csv文件 csv以纯文本形式存储表格数据 pd.read_csv(文件名),可添加参数enginepython,encodinggbk 一般来说,windows系统的默认编码为gbk,可在cmd窗口通过chcp查看活动页代码,936即代表gb2312。 例如我的电脑默认编码时gb2312&…

tukey检测_回到数据分析的未来:Tukey真空度的整洁实现

tukey检测One of John Tukey’s landmark papers, “The Future of Data Analysis”, contains a set of analytical techniques that have gone largely unnoticed, as if they’re hiding in plain sight.John Tukey的标志性论文之一,“ 数据分析的未来 ”&#x…

spring— Spring与Web环境集成

ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获 得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次…

Elasticsearch集群知识笔记

Elasticsearch集群知识笔记 Elasticsearch内部提供了一个rest接口用于查看集群内部的健康状况: curl -XGET http://localhost:9200/_cluster/healthresponse结果: {"cluster_name": "format-es","status": "green&qu…

Item 14 In public classes, use accessor methods, not public fields

在public类中使用访问方法,而非公有域 这标题看起来真晦涩。。解释一下就是,如果类变成public的了--->那就使用getter和setter,不要用public成员。 要注意它的前提,如果是private的class(内部类..)或者p…

子集和与一个整数相等算法_背包问题的一个变体:如何解决Java中的分区相等子集和问题...

子集和与一个整数相等算法by Fabian Terh由Fabian Terh Previously, I wrote about solving the Knapsack Problem (KP) with dynamic programming. You can read about it here.之前,我写过有关使用动态编程解决背包问题(KP)的文章。 你可以在这里阅读 。 Today …

matplotlib图表介绍

Matplotlib 是一个python 的绘图库,主要用于生成2D图表。 常用到的是matplotlib中的pyplot,导入方式import matplotlib.pyplot as plt 一、显示图表的模式 1.plt.show() 该方式每次都需要手动show()才能显示图表,由于pycharm不支持魔法函数&a…

到2025年将保持不变的热门流行技术

重点 (Top highlight)I spent a good amount of time interviewing SMEs, data scientists, business analysts, leads & their customers, programmers, data enthusiasts and experts from various domains across the globe to identify & put together a list that…

spring—SpringMVC的请求和响应

SpringMVC的数据响应-数据响应方式 页面跳转 直接返回字符串 RequestMapping(value {"/qq"},method {RequestMethod.GET},params {"name"})public String method(){System.out.println("controller");return "success";}<bea…

Maven+eclipse快速入门

1.eclipse下载 在无外网情况下&#xff0c;无法通过eclipse自带的help-install new software输入url来获取maven插件&#xff0c;因此可以用集成了maven插件的免安装eclipse(百度一下有很多)。 2.jdk下载以及环境变量配置 JDK是向前兼容的&#xff0c;可在Eclipse上选择编译器版…

源码阅读中的收获

最近在做短视频相关的模块&#xff0c;于是在看 GPUImage 的源码。其实有一定了解的伙伴一定知道 GPUImage 是通过 addTarget 链条的形式添加每一个环节。在对于这样的设计赞叹之余&#xff0c;想到了实际开发场景下可以用到的场景&#xff0c;借此分享。 我们的项目中应该有很…

马尔科夫链蒙特卡洛_蒙特卡洛·马可夫链

马尔科夫链蒙特卡洛A Monte Carlo Markov Chain (MCMC) is a model describing a sequence of possible events where the probability of each event depends only on the state attained in the previous event. MCMC have a wide array of applications, the most common of…

PAT乙级1012

题目链接 https://pintia.cn/problem-sets/994805260223102976/problems/994805311146147840 题解 就比较简单&#xff0c;判断每个数字是哪种情况&#xff0c;然后进行相应的计算即可。 下面的代码中其实数组是不必要的&#xff0c;每取一个数字就可以直接进行相应计算。 // P…

我如何在昌迪加尔大学中心组织Google Hash Code 2019

by Neeraj Negi由Neeraj Negi 我如何在昌迪加尔大学中心组织Google Hash Code 2019 (How I organized Google Hash Code 2019 at Chandigarh University Hub) This is me !!! Neeraj Negi — Google HashCode Organizer这就是我 &#xff01;&#xff01;&#xff01; Neeraj …

leetcode 665. 非递减数列(贪心算法)

给你一个长度为 n 的整数数组&#xff0c;请你判断在 最多 改变 1 个元素的情况下&#xff0c;该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的&#xff1a; 对于数组中所有的 i (0 < i < n-2)&#xff0c;总满足 nums[i] < nums[i 1]。 示例 1: …

django基于存储在前端的token用户认证

一.前提 首先是这个代码基于前后端分离的API,我们用了django的framework模块,帮助我们快速的编写restful规则的接口 前端token原理: 把(token加密后的字符串,keyname)在登入后发到客户端,以后客户端再发请求,会携带过来服务端截取(token加密后的字符串,keyname),我们再利用解密…