`

什么是NetWeaver和企业服务架构?

阅读更多

我为大家先简单的介绍一下SAP NetWeaver和企业级的面向服务的架构(Enterprise SOA)。

NetWeaver是SAP的产品,它本身是SAP现在的企业应用软件的底层技术平台,即SAP所有新的应用跑在一个相当于在系统之上的、类似于中间件的支持平台。 SAP在2004年正式推出NetWeaver这个产品。 在此之后SAP所有的新的产品都是跑在NetWeaver这个平台之上的, 这个平台也可单独采购。
NetWeaver为SAP所有的企业应用提供了一个公共的、基础的平台,包括提供了Web应用服务器的支持、数据的存取和各种系统之间的功能等。NetWeaver还提供了许多企业级功能,包括了在人员方面、信息方面、流程方面提供集成服务,这是由很多诸如交换架构XI、主数据管理MDM等组件组成的。 NetWeaver把企业应用最常用的IT需求都定制化成产品,提供相关的功能。NetWeaver还提供了各种相应的基于Java和ABAP的开放的软件开发环境和工具。
这就是SAP NetWeaver这个产品,是目前支持所有SAP应用的基础产品,是最好的企业应用软件的开发平台、同时又为企业搭建一个基于NetWeaver的面向服务的IT架构。
企业级的面向服务的架构(Enterprise SOA),又可简称作企业服务架构。 大家在主题演讲中已经听过介绍,我想再通过比较的方式讲一讲我们的Enterprise SOA是什么,和其他厂商谈的SOA区别在哪里。
SOA这个概念大家听的比较熟了,是面向服务的架构,实际上它的背景是基于最新的互联网的技术,把各种应用都做成Web Service,做成网上服务。 这些服务可以分散在互联网的不同地方,调动这些服务来实现IT的功能。 SOA这个概念虽然推出一段时间了,不过其他厂商通常谈的是IT底层基础架构,是一个网络的技术名词。
SAP企业服务架构增加了丰富的、实质性的内容。SAP把我们从1972年开始34年在企业应用方面的全部积累和丰富的业务知识,做成企业服务(Enterprise Service),成为企业服务架构的基础。 基于但不止于SOA, SAP在企业应用这个环境, 以NetWeaver为基础,加上企业服务库,加上复合应用组合成业务流程平台(Business Process Platform), 成为第一家和唯一一家实现了企业服务架构的软件供应商。SAP使SOA从理念性、技术性的东西变成在企业层面、在现实IT中确实被使用的东西。 它的背后体现在SAP将近上万名工程技术人员花了两三年的时间,把我们的在各个行业都占据领先地位的ERP、CRM、SRM等企业应用都在这企业服务架构基础上重新改写。与之相比,我们的竞争对手虽然随后也匆忙提出了类似的规划,但其实施和退出还需要约二年的时间。
企业服务架构的推出在业界产生了广泛深远的影响,特别是在比较发达国家IT业形成一股旋风,大家对此刮目相看。分析家评论说据此企业应用将进入一个新的发展时期,企业服务架构将成为下一阶段主要软件公司竞争的焦点,谁要是在这上面占据领先地位就有可能成为下一代软件业的霸主。所以我才戏说用三国来形容SOA是软件业竞争的荆州。这是关于企业服务架构Enterprise SOA的概念。
企业服务架构的意义是非常重要的。 现在我们把它推出来,一方面是SAP用它来搭建我们自己的软件,一方面是要建立一个生态圈,客户可以在这之上,在同一个平台上共享很多组件,灵活地搭建企业应用,独立软件开发商可以成为SAP的合作伙伴,也做同样的事情。这样可以形成非常高效、非常有活力的生态圈。 这样就解决了企业IT管理上的长期难题,到底是自主开发软件还是买现成的软件。 以前一旦选择朝东走就很难朝西走了, 而现在不需要做一个选择了,鱼和熊掌可以兼得了。现在在同样一个平台上有可能尽量采用各种商业用的软件,又同时为自己开发或者是采用其他独立软件商的软件。从这个意义来讲软件业确实进入了新的时代,这也是我们在今天向中国软件业隆重推介NetWeaver平台,进一步阐述企业服务架构的意义所在。
我给大家讲一个我的观察。 大概在半年前,当我到国外出差收集一些有关资料时,发现在那个时候可能有几本SOA的书,在阐述在技术底层SOA是怎么回事、Web Service怎么用等等, 但是基本上没有人谈Enterprise SOA。 一个月之前我再去新加坡的书店,突然发现在国外已经有了五本书,它的名字里全都有Enterprise SOA。后来我发现有两本书在中国已经翻译准备出版了。从去年开始我们开始着重讲企业服务架构Enterprise SOA,其后迅速成为业界大家关注的焦点。这五本书里有两本是与SAP有关的人员写的,其他几本并不是SAP的人写的,而是其他软件从业人员看到了企业服务架构带来的冲击写了这些书, 我想很快会有更多的书问世。 我想用这个故事跟大家分享一下企业服务架构的快速发展以及可能带来的影响。
最后我给大家介绍一下SAP产品进展的情况。
首先按照我们的技术路线图,SAP各个方面的产品都在不断地前进,在过去半年中,我们推出了好几个新产品,我们推出了在线的客户关系管理(CRM On Demand),又和微软合作推出DUET(二重奏)产品。 二重奏是把SAP后台企业应用的数据通过微软的办公环境展现给业务用户,这个产品是今年5月份推出的。
除此之外,SAP于8月份正式推出了基于企业服务架构复合应用的企业分析软件(xApp Analytics)。 这类软件的功能是把信息交给业务用户,让信息能够直接为企业的经营、运营、决策做支持的软件,传统上属于商务智能(BI)的范畴。但是我们提供的这类复合应用分析软件,它和别的传统商务智能软件不同点在于我们的分析软件是内嵌在业务流程内的,可以直接影响业务流程,不是说事后看一看这些数,而是这些数直接在过程中可以直接影响控制你的业务流程。这些都是相当有意义的发展。
企业应用是软件类非常大的门类,对整个行业有深远的影响。最近SAP已包装了500个高端的企业服务Enterprises Service,如财务服务、人力资源的服务。以后客户可以直接调用这些包装好的服务,客户和其他厂商也可以调用这些服务。刚才我和祥麟在讲,一个非常恰当的比喻是将软件的企业服务架构化类比于电路的集成化。集成块(IC)本身也是功能模块化设计的,但它是更复杂电路的基本组件。集成电路的出现从根本上改变了电子行业。设计一个个的集成块,把他们组成电子设备,而不是再从电阻、电容、电感、晶体管等基本元件来组建电路。以后软件业的工作就是要设计这些“集成块”和利用这些“集成块”,这些“集成块”就是企业服务(Enterprise Service)。 老的软件行业正在合并和兼并中死去,一个基于企业服务架构的新的软件行业正在诞生中。
分享到:
评论

相关推荐

    SAP NetWeaver企业服务架构

    SAP NetWeaver企业服务架构是SAP公司推出的一种先进的集成解决方案,旨在应对企业在信息化进程中面临的挑战,尤其是集成复杂性和高成本的问题。该架构的核心理念是通过服务化的方式来实现业务流程的灵活、高效和可...

    Sap NetWeaver 架构分析

    7. **Integration Broker(集成总线)**:作为企业服务总线(ESB),实现跨系统的集成和通信,支持SOA(面向服务的架构)。 8. **Process Orchestration(流程编排)**:提供工作流管理、业务流程管理(BPM)和业务...

    SAP netweaver架构.docx

    SAP NetWeaver 的 J2EE 集群架构是指将多个 Java 应用服务器实例组成一个集群,以提高系统的可扩展性和可靠性。集群架构由多个组件组成,包括中心服务器、分发服务器、执行服务器和数据库服务器。 * 中心服务器:...

    SAPnetweaver架构介绍.docx

    "SAP NetWeaver 架构介绍" SAP NetWeaver 是一个基于 J2EE 的集群架构,用于构建企业级的应用程序。...SAP NetWeaver 是一个灵活的架构,提供了高可用性和负载均衡的解决方案,支持企业级的应用程序开发。

    有效利用SAP企业门户,提升NetWeaver平台前端用户体验

    SAP NetWeaver为企业提供了一个强大的集成和开发平台,其中包括了一系列的服务导向架构(Service-Oriented Architecture, SOA)组件和服务。这些组件和服务使企业能够更轻松地连接和扩展现有的业务流程和技术基础...

    SAP NetWeaver 平台中文简介

    ### SAP NetWeaver 平台中文简介:降低TCO,提升...总之,SAP NetWeaver平台通过其全面的集成能力、灵活的架构设计和对业务流程的深度支持,为企业带来了显著的成本节约和绩效提升,是现代企业IT战略中的重要组成部分。

    SAP+NetWeaver集成应用平台

    SAP NetWeaver不仅提供了一套完整的工具和技术栈来支持企业服务架构的理念,还通过以下方式帮助企业克服上述挑战: 1. **提高效率与生产力**:通过模块化的设计,企业可以根据需要快速调整业务流程,提高整体运作...

    SAPNetweaver vs Oracle

    Netweaver的核心功能包括业务流程管理、应用服务器、数据集成、门户服务和SOA(面向服务的架构)。然而,尽管Netweaver在市场中逐渐获得认可,但根据描述中的信息,其技术被认为相对落后于Oracle。 Oracle ...

    SAP NetWeaver

    **SAP NetWeaver**是SAP公司推出的企业级服务导向架构(Enterprise Service Architecture, ESA)的核心技术平台,它为企业提供了一个集成的软件基础,用于构建、运行和管理各种业务应用。NetWeaver旨在帮助企业实现...

    SAP NetWeaver BPM流程配置手册.pdf

    SAP NetWeaver BPM(Business Process Management)是一种基于SAP NetWeaver平台的业务流程管理解决方案,旨在帮助企业自动化和优化其业务流程。该手册旨在指导用户如何使用SAP NetWeaver BPM配置流程,以实现业务...

    SAP NetWeaver Gateway Overview

    SAP NetWeaver Gateway 支持 REST 和 OData,这两大标准确保了数据访问的灵活性和简便性。 - **REST**:一种基于 HTTP 协议的轻量级架构风格,使用标准的 GET、POST、PUT 和 DELETE 方法操作资源。 - **OData**:...

    SAP Netweaver开发指导

    SAP NetWeaver是一个集成的企业应用程序平台,由SAP公司开发,用于构建、运行和管理企业级业务应用程序。它提供了统一的基础架构,支持跨多个系统的协同工作,包括ABAP和Java技术栈。NetWeaver作为SAP的核心组件,是...

    SAP NetWeaver RFC SDK

    - 作为SAP NetWeaver平台的一个重要版本,7.1不仅提升了整体的稳定性和效率,还引入了新的技术栈支持,如对最新硬件架构的支持、对多种数据库的优化连接、以及对新兴技术如云计算和大数据处理的初步整合。...

    mySAP SAPTEC - SAP NetWeaver

    课程内容涵盖了SAP NetWeaver的应用平台基础,SAP NetWeaver是SAP提供的企业服务架构(Enterprise Services Architecture, ESA)的基础,也是mySAP商务套件的核心技术平台。SAP NetWeaver支持整合各种应用系统和服务...

    在SAP NetWeaver上使用AXIS开发企业级服务

    此技术文档由SAP AG解决方案架构师Hans-Joachim Odlozinski撰写,适用于希望在其业务流程中集成Web服务的企业开发者和技术团队。 #### 重要性与适用范围 随着企业对于跨平台数据交换和服务共享需求的增长,使用...

    SAPNetWeaver技术功能

    门户系统基于组件化架构,可以灵活地集成各种应用程序和服务,包括企业资源规划(ERP)、客户关系管理(CRM)、供应链管理(SCM)等。 #### 3.2 SAP门户应用模块的逻辑关系 门户应用模块之间的逻辑关系体现了高度的灵活...

    SAP NetWeaver.zip_SAP_zip

    3. **门户服务**:SAP NetWeaver门户为用户提供统一的访问点,通过一个个性化界面,用户可以访问各种企业应用和信息资源。门户允许定制视图,根据用户角色和需求提供相关信息。 4. **知识管理**:这一功能帮助组织...

Global site tag (gtag.js) - Google Analytics