`
wodamazi
  • 浏览: 1416427 次
文章分类
社区版块
存档分类
最新评论

SAP自贴SOA标签

 
阅读更多
冯强/文
首先,解释一下什么是SOA。SOA=Service-oriented Architecture,面向服务的体系构架。一般认为,SOA思想是Gartner(这个机构太厉害了,ERP概念也是它们提出来的)于1996提出来的,IBM对于SOA的研究和推广也做出了很大的贡献。2003年,SOA的概念被很多IT公司和业内人士所关注,Gartner预言到2008年将有60%的企业使用SOA作为其IT构架。现在已经离2008年只有1年半不到的时间了,SOA的标准依然没有形成,所以我对SOA前景短期并不乐观。对于SOA,BEA有流体计算,微软有Indigo和SOA-building,SAP有ESA。每个人都可以从不同的视角来理解SOA,从程序员的角度,SOA是一种全新的开发技术,新的组件模型,比如说Web Service;从架构设计师的角度,SOA就是一种新的设计模式,方法学;从业务分析人员的角度,SOA就是基于标准的业务应用服务。从概念的角度,IBM对SOA的定义是最为全面的,既SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供给最终用户应用或其他服务。
SAP的ESA其实就是SOA,NetWeaver是实现它的思想的企业信息化平台。SAP以后的产品线,将都会布署到这个平台,和SAP的协同和接口,也将使用这个平台的组件(XI)来完成。相对于NetWeaver,Oracle也有对应的SOA技术构架“Fusion”,这在我以前的博文中有论述,感兴趣的朋友可以翻看一下。
SAP的NetWeaver,我也在了解和学习中,简单地讲,它是SOA思想的产品实例。基于这个平台设计的产品,都可以很好的集成,降低企业信息化的TCO。
SAP的总部在德国,SAP R/3产品以严谨和封闭闻名,它的批输入、报表、接口(RFC、IDOC、BAPI)曾让很多SAP的开发者们差点疯掉。随着企业信息化需求的发展,原有SAP R/3的ERP产品线已不能满足需求,更多的独立软件模块被推出来,CRM、SCM、PLM等等。这些产品,和ERP(现在SAP改叫ECC,ERP核心组件)之间就存在集成的问题,加上原有的C/S架构,不利于大企业多点接入,所以B/S化成为SAP需要解决的问题(这也是一直被Oracle攻击的短板)。这样,EP(Enterprise Portal)被作为NetWeaver的重要组成部分,被集成了进来,Dynpro for ABAP/BSP/WAS这些技术都很自然地出现在NetWeaver中。BSP是一种用于Portal的WAS脚本技术,类似于JSP、ASP.Net等,它的语言是ABAP,这点我很佩服SAP的技术构架师。
NetWeaver既然号称是SOA的代表,除了对SAP无法割舍的ABAP的支持外,还有另外的J2EE引擎支持Java的开发,开发工具集成的是大名鼎鼎的Eclipse。从这点上,SAP实现了以前对于广大客户的承诺,相信未来2年内将再次掀起SAP的升级潮,同时将吸引更多的开发者加入SAP开发队伍。
以前,Oracle给我们感觉是很喜欢炒作,这可能和他们有一个爱出风头的总裁有关。SAP在产品的推广方面,相对要低调一些,但SAP的Partner咨询公司售前顾问的嘴皮子功夫也是相当厉害的。今年,SAP在国内的投入和形象公关方面,应该来讲力度非常大。除了在成都成立研发中心外,SAP委托了博雅公司负责企业形象推广。博雅做的第一件事情,就是负责了SAP在CSDN的SAP博客圈的开通。其实,SAP现在因为技术构架已从封闭走向了开放,SAP的SDN开发网站已经初具雏形,假以时日完全可以做成微软MSDN这样的社区。
其实SAP开办博客圈,曾考虑过新浪,但SAP中国区高层认为不合适,毕竟SAP的博客圈是冲着SOA技术推广和吸引程序员加入SAP开发上面来的。SAP在CSDN的博客圈,对外推广的是“SOA博客圈”(Logo也是),但点击进入是的网页标题是“SAP博客圈”。
我认为,SAP很“狡猾”(褒意的哈),通过赞助CSDN的博客B2B项目,不仅炒作了自己,而且为自己贴上了SOA标签。CSDN是国内程序员聚集的网站,SAP NetWeaver又已经是推出2年了(新版本是2004s)基于SOA思想的产品,这对于SAP借产品平台统一SOA标准将非常有利。毕竟,Oracle的SOA技术“Fusion”可能要到2008年才能推出。
无论国际还是国内,现在还是SOA乱战时代,不少产品都宣称自己是SOA。SAP对于SOA的强力出击,虽然有点当年Intel即CPU的霸道,但对于技术和软件产品进步无疑是有益的。
希望在SAP向SOA技术发起冲刺的同时,有更多的国内应用软件商能把握住企业信息技术发展方向,不要再输在起跑线上。
说明:关于SOA的解释,引用了IBM中国软件开发实验室SOA设计中心李珉先生的文字(蓝字部分),特此致谢。
--------------------------
冯强,IT守望者,自由评论人。以上言论只代表作者个人立场!
目前供职于长虹多媒体产业公司,技术服务中心信息管理部负责人。
15年家电IT行业信息化管理经验,专注于业务流程重造、项目风险评估等。
分享到:
评论

相关推荐

    sap的soa开发白皮书

    sap的soa开发白皮书,说明性的文档 Based on customer and SAP best practices, SAP NetWeaver Product Management has put together the most important enterprise SOA paradigms into one comprehensive handbook...

    这是一本SAP-SOA

    好好学习,SOA,还是非常有用的内容,真的很好啊。

    SOA之路:SAP致力于解决客户所需

    SAP正在将其软件和咨询服务打包,以向客户提供一条更平缓的步入服务导向架构(SOA)的路径,并简化学习它的NetWeaver开发和集成平台的过程。 SAP推出了一款Enterprise Services Architecture Adoption Program...

    sap soa在最佳业务实践中学习

    在sap的合成开放环境中,讲解soa的开发方法

    SAP 2008 技术大会 SOA概念验证演讲稿

    SAP 2008 技术大会 SOA概念验证

    SAP云计算详解.pdf

    全球的大型企业也能从SAP按需配置的解决方案中受益 Platform-as-a-service (平台既服务) SAP基于SOA架构的业务应用平台能够支撑全球企业不 断扩展的业务需求 合作伙伴能够通过SAP简单易用的开发工具在业务应用 平台...

    Enterprise SOA Technology with SAP NetWeaver.pdf

    Enterprise SOA Technology with SAP NetWeaver.pdf

    SAP所有表及关系 SAP所有表及关系

    SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP...

    SAP GUI 770 PATCH 8

    SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI ...

    幕墙SAP2000建模案例一

    幕墙SAP2000建模案例一 幕墙SAP2000建模案例一 幕墙SAP2000建模案例一 幕墙SAP2000建模案例一 幕墙SAP2000建模案例一 幕墙SAP2000建模案例一 幕墙SAP2000建模案例一 幕墙SAP2000建模案例一 幕墙SAP2000建模案例一 ...

    BPM技术促进SOA发展

    众多厂商成为了SOA技术架构的推动者,其中包括IBM、BEA、HP、Oracle和SAP。SOA可以看作是B/S模式、XML/Web Service技术与管理软件的结合。它通过组合单独业务和流程实现复杂的业务应用,而这些业务功能和流程称为...

    通过Oracle EBS 看SOA

    但自己真正比较“近距离”接触“SOA”,还是在去年的“中国IT精英年会”上,当时IBM大中华区的老总大谈IBM 的SOA,BEA公司(当时还没被Oracle 收购)也讲了很多SOA的案例,SAP公司的首席技术官张侠也讲了有关SAP的为了适应...

    SAP PO/PI教程 Process Orchestration The Comprehensive Guide

    2.2.5 SOA 2.3 SAP NetWeaver Developer Studio 2.3.1 Use and Download 2.3.2 SAP Process Orchestration and SAP NetWeaver Developer Studio 2.4 Summary Part II Advanced Adapter Engine Extended (AEX)...

    SAP接口文档 关于SAP的接口介绍

    SAP接口文档SAP接口文档SAP接口文档SAP接口文档SAP接口文档SAP接口文档SAP接口文档

    SAP GUI for windows 800/8..00 内含SAP GUI for windows 800 Patch5 补

    SAP GUI for windows 800安装包,内含SAP GUI for windows 800 Patch5 补丁SAP GUI for windows 800安装包,内含SAP GUI for windows 800 Patch5 补丁SAP GUI for windows 800安装包,内含SAP GUI for windows 800 ...

    SAP Fiori 和 SAP UI5 开发学习路线图

    Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。 Jerry 也是从 SAP UI5 菜鸟一路走过来...

    SAP Process Orchestration(ESB)(1)

    SAP PO,SAP PI ,SAP XI,SAP Process Orchestration(ESB),SOA,服务总线,系统集成,优质资料,资料新

    MII Demo Script for SAP Discovery System for Enterprise SOA.pdf

    MII Demo Script for SAP Discovery System for Enterprise SOA.pdf

    sapjco3-windows64-linux64 SAP社区完整版

    自己找了好久的资源,这里提供windows64位和linux64服务器版,sapjco版本为3.0.9,java连接sap系统需要通过sap javaconnect来连接,对于sapjco3.jar系列文件有32位与64位之分。 1)将相对应位数的sapjco3.dll文件拷贝...

Global site tag (gtag.js) - Google Analytics