cancel
Showing results for 
Search instead for 
Did you mean: 

什么是“面向服务”?

Former Member
0 Kudos

我知道问题也许有点怪,但是水平有限,其中的概念也没搞清楚,我尽可能梳理一下我的问题。

拿ECC来说所谓基于Netweaver平台,这个u201C基于Netweaver平台u201D是什么意思?Netweaver是一种运行环境?就像jave的运行环境一样(或者是开发+运行环境)?

或者所谓的面向服务,就是指u201C多了个java核心u201D吗(搜索到的一个比较偏技术的解释)?不知道这个u201C核心u201D指什么?就是指可以用ABAP和Java编写程序-->支持不同语言开发的程序的运行平台,就是所谓的面向服务吗?

搜索到的大部分u201C面向服务u201D的定义营销成分比较大,没有一个能让我看明白面向服务具体什么意思,总感觉有点炒作概念。希望能得到一个稍微技术一点,能让新人看懂的,朴实一点的解释。

第一次提问,有不妥的地方还请多包含。

Edited by: OGALAXY on Sep 11, 2009 4:17 AM

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

嗯,上面那些一时之间了解不过来,什么是所谓的u201C面向服务u201D,概念依旧模糊。

如果说Bsis像是一个开发运行环境,Netweaver更像一个操作系统。

慢慢来吧,把点给你。0

Former Member
0 Kudos

嗯,首先多谢楼上的解释。

但是。例如

u201CSAP NetWeaver 集成了大量的功能,如

1.企业门户(EP)。

2.协作。

3.多渠道接入。

...... u201D

微软Windows也集成了很多功能,它应用的也是u201C面向服务u201D技术吗?

u201CNetWeaver是SAP现在的企业应用软件的底层技术平台,即SAP所有新的应用跑在一个相当于在系统之上的、类似于中间件的支持平台。u201D

-这个估计搞技术的也不容易看懂。>u201C底层u201D、u201C系统之上u201D、u201C支持平台u201D?更糊涂了。0

u201CNetWeaver为SAP所有的企业应用提供了一个公共的、基础的平台,包括提供了Web应用服务器的支持、数据的存取和各种系统之间的功能等。u201D

---功能列举。

u201CNetWeaver还提供了许多企业级功能,包括了在人员方面、信息方面、流程方面提供集成服务,这是由很多诸如交换架构XI、主数据管理MDM等组件组成的。 NetWeaver把企业应用最常用的IT需求都定制化成产品,提供相关的功能。NetWeaver还提供了各种相应的基于Java和ABAP的开放的软件开发环境和工具。u201D

---依旧是功能列举。不过隐隐感觉到提到u201C....服务,这是由很多...组件组成的u201D

上面部分,比较容易搜到,营销成分比较大,u201C看不懂u201D。0

---SOA了解不是很深,从看到的资料上来看,感觉似乎是一种系统和系统之间u201C接口标准u201D的制定,Windows也有很多接口,而且应该算是u201C世界级标准接口u201D,Windows也是一种u201C面向服务u201D技术吗?

---如果就一个系统来看,SAP本身适应能力就比较强,可以基于业务流程灵活组合各个功能模块,各个功能模块本身就有相关的接口(比如MM和FI),难道不是一种u201C面向服务吗u201D?愈发搞不清楚,SAP Netweaver当前的所谓u201C面向服务u201D是什么了。

个人觉得(不知对SOA理解对了没有),管理水平发展再高,实际业务也不容易在大范围内,不同领域,不同系统定义出一种统一的流程,其中业务流程的划分,粒度粗细带来管理上还是程序设计上效率的变化也要考虑,从而能定义出一种完美的u201C业务流程的接口u201D来。小范围有可能,如SAP定义自己的接口标准是可以实现的,已经可以算是实现了吧,不过这个算是新技术吗?Windows平台也可以已算是一种u201C面向服务u201D技术吧?

以上可能用词不够专业,见谅。

自己的问题也更明确了一些

1.Netweaver这个平台仅仅是一个开发和运行平台?集成了ABAP和java的开发和运行环境?

2.说Netweaver 是u201C一种可以随时用于业务运作,面向服务的平台u201D那么它提供了怎样具体的支持?(可以在Netweaver上面定义业务流程?还是所谓的接口参数?)到目前为止没有找到任何具体的说明,还是说仅仅是各个功能模块能在这个运行环境上面运行,所以就是u201C.....业务运作,面向服务u201D了?

有点打破沙锅问到底了,hoho,官方论坛还请多担待啦。

Edited by: OGALAXY on Sep 11, 2009 6:56 AM

Edited by: OGALAXY on Sep 11, 2009 7:02 AM

Former Member
0 Kudos

继续回答一下,

1.Netweaver这个平台仅仅是一个开发和运行平台?集成了ABAP和java的开发和运行环境?

Netweaver不仅仅是一个一个开发和运行平台,我在前面说过,它集成如下功能:

1.企业门户(EP)。

2.协作。

3.多渠道接入。

4.知识管理。

5.商务智能(BI)。

6.主数据管理(MDM)。

7.集成代理(Exchange Infrastructure,XI交换集成设施)。

8.商业流程管理。

9.应用平台。

10.生命周期管理。

11.综合应用。

开发和运行ABAP在没有推出Netweaver,就有

2.说Netweaver 是u201C一种可以随时用于业务运作,面向服务的平台u201D那么它提供了怎样具体的支持?(可以在Netweaver上面定义业务流程?还是所谓的接口参数?)到目前为止没有找到任何具体的说明,还是说仅仅是各个功能模块能在这个运行环境上面运行,所以就是u201C.....业务运作,面向服务u201D了?

要谈到具体的技术细节,这个比较复杂。最好是经历过一些项目。就比较能够明白

Former Member
0 Kudos

SAP NetWeaver 是一种可以随时用于业务运作,面向服务的平台,适用于SAP的所有解决方案。SAP NetWeaver平台内嵌了商务智能(BI)及无线射频识别(Radio Frequency Identification,RFID)功能,能够有效的进行主数据管理。同时,已定义好的不同业务角色的用户可以通过企业门户(Enterprise Portal,EP)上网问企业的各种信息。SAP NetWeaver是近年来具有革命意义的基础应用和集成平台产品,它建立了面向服务的新的SAP企业服务信息系统基础架构(Enterprise Service Architecture,ESA),提供了一种完全开放而且灵活的基础设施,极强的对各层面的IT标准和行业标准的支持,是各公司能够通过现有的IT投资获取附加值,从而降低了企业的IT总体拥有成本。它既是应用平台,而且DB具有与OS无关性,通过与.NET和J2EE的互动增加了灵活性;同时它又实现了人员集成(多渠道访问,企业门户,协作等)、信息集成(商业智能,知识管理,主数据管理等等)和流程集成(集成代理和商业流程管理等)。SAP NetWeaver所包含的主要功能如下:

1.企业门户(EP)。

2.协作。

3.多渠道接入。

4.知识管理。

5.商务智能(BI)。

6.主数据管理(MDM)。

7.集成代理(Exchange Infrastructure,XI交换集成设施)。

8.商业流程管理。

9.应用平台。

10.生命周期管理。

11.综合应用。

NetWeaver是SAP现在的企业应用软件的底层技术平台,即SAP所有新的应用跑在一个相当于在系统之上的、类似于中间件的支持平台。

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

这就是SAP NetWeaver这个产品,是目前支持所有SAP应用的基础产品,既是企业应用软件的开发平台、同时又为企业搭建一个基于NetWeaver的面向服务的IT架构。

企业级的面向服务的架构(Enterprise SOA),又可简称作企业服务架构。

SOA讲是面向服务的架构,实际上它的背景是基于最新的互联网的技术,把各种应用都做成Web Service,做成网上服务。 这些服务可以分散在互联网的不同地方,调动这些服务来实现IT的功能。 SOA这个概念虽然推出一段时间了,不过很多厂商通常谈的是IT底层基础架构,是一个网络的技术名词。

SAP企业服务架构基于但不止于SOA, SAP在企业应用这个环境, 以NetWeaver为基础,加上企业服务库,加上复合应用组合成业务流程平台(Business Process Platform), 成为了实现了企业服务架构的软件供应商。SAP使SOA从理念性、技术性的东西变成在企业层面、在现实IT中确实被使用的东西。

企业服务架构的推出在业界产生了广泛深远的影响,特别是在比较发达国家IT业形成一股旋风,大家对此刮目相看。分析家评论说据此企业应用将进入一个新的发展时期,企业服务架构将成为下一阶段主要软件公司竞争的焦点,谁要是在这上面占据领先地位就有可能成为下一代软件业的霸主。所以有人用三国来形容SOA是软件业竞争的荆州。

Edited by: Jamesypeng2009 on Sep 11, 2009 4:48 AM

Former Member
0 Kudos

您的解释虽然对问题本身作用有限(我问的也不好),不过给我带来了很多思考,梳理了我的思路(学SAP的新手),很有用。

Edited by: OGALAXY on Sep 11, 2009 7:07 AM

Former Member
0 Kudos

比如其中的主数据(MDM),你可以去看下SDN上面的系列文章

给个链接:

http://www.sdn.sap.com/irj/bpx;jsessionid=(J2EE3414900)ID0316203050DB00620262923990541712End?languag...

Edited by: Jamesypeng2009 on Sep 11, 2009 7:37 AM