`
ruilin215
  • 浏览: 1145170 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP SOA PK IBM SOA—IBM SOA直通车归来有感(www.mynetweaver.cn)

阅读更多

今天去IBM SOA直通车又重新体验了一把IBM的SOA的解决方案,比起几年前听它的方案,还是进步不少,更可喜的是多了实践的东西。中午吃了一顿IBM提供的五星快餐,俗话说得好,吃人嘴甜啊,我也的美言几句。但是,谁叫我现在移情别恋,爱上了NetWeaver,因此我也不得不拿它和SAP的东西比较比较。

一、业界共推SOA是一个可喜的现象

SOA不是谁能够一家独大的东西,不管是IBM,还是SAP,只有大家共同来推广这个标准,并且成立统一标准协会在这个标准体系上添砖加瓦,才能够真正的实现这个标准的推广。SOA可以说是保护软件资产,实现软件人员价值的一个不可以缺少的标准。做了多年软件,就盼这个东西。几次都想改行了,自己还真的开过一个饭店,也几百平米,养了2,3十口子人啊!当时觉得也为国家增加了就业机会。

二、不管是IBM,还是SAP,都会严重继承原有产品,不过本人觉得SAP的步子迈得更大一些。

IBM的SOA的参考模型,逃不过它的WebShpere WAS,Portal,MQ,这个是基础,当然现在扩展了很多,提出了ESB(企业服务总线)的概念,包括一些组件message server,process server,Everyplace之类的,不过核心好像还是数据的整合,什么流程之类的谈的还不多,虽然这也是IBM的目标

SAP的NW,推出的现实目标是实现SAP与非SAP的整合,高远目标是成为一个业务流程的平台(BPP)。虽然NW基于J2EE了,但是ABAP的那套是丢不了的,基于ABAP的后台系统更是丢不了。因此,完全基于Java的Webdynpro for Java处处体现出ABAP的特点,但是本人认为还是些不错的特点。IBM设计的MQ(ESB可能更恰当吧)比较类似SAP XI,也是一个集成的中心。SAP的WAS也是要能够作为J2EE和ABAP的runtime环境,所以SAP好像比IBM要更累些。

三、IBM的WebShpere真的像大杂烩,SAP的NetWeaver相对还要整齐一些。

首先,IBM的开发工具现在是叫IBM Rational,rational是一个优秀的工具,不过现在杂凑在这里面显得还是有点别扭。SAP的开发工具有WebDynpro,管理工具有JDI,都是SAP继承下来的。虽然设计工具SAP继承了together,杂凑了一下,不过本人认为,together在刚出来时UML和代码关系之紧密,双向互动的特点让我特别喜欢,而当时的rational rose还是只能单向。

其次,IBM的办公系统Domino也算是办公应用平台的话也是杂凑的别人的东西。而SAP ERP把大家之长都融进了它的平台的中,还是比较一致。

最后,IBM的Tivoli最为IT服务管理平台肯定比SAP的Solman更加专业一些。不过Solman也是以ABAP应用的方式安装的,倒是一致啊。

四、IBM的应用和SAP的应用

作为应用来说,IBM的Domino 办公自动化太广泛了,而SAP的ERP更是不得了。但是在中国政府行业,本人觉得IBM抓着了脉,而SAP还晕着呢。IBM的中国政府行业的应用强调面向服务的数据交换,其本质其实还是MQ,Domino形成的数据交换业务,其实就是公文流转,只是现在跨到外部部门(如发改委、财政局、国土局等之间)了。而SAP现在很想把自己的企业应用改头换面混进政府,哎,本人就做了很多尝试,在发改委、财政局、高校都试过,不能说SAP的东西不好,实在是这些机构用不起来啊。毕竟,数据都没整合好,谈什么流程啊,SAP的应用流程性太强了。

不过SAP要是加强NetWeaver作为一个基础平台往政府里先推,后面跟进应用,这种做法应该才有杀伤力。虽然NetWeaver作为基础平台出现比IBM、BEA的产品晚,但是由于它继承很多SAP传统应用的优点,真的不错,我对这个平台还是有信心的!

五、IBM的WSAD界面开发工具JSF和SAP的MVC的WebDynpro

我是开发出身,对开发工具有独特的爱好!不得不说两句。

WebDynpro的灵活性不强,封装得很好,这个我比较喜欢,而且也是Ajax的一个典范。JSF还是struts那种风格,通过tag的封装,封装远不如WebDynpro。如果开发企业应用,我还是喜欢用WebDynpro,而且SAP的OpenSQL也是个不错的东西。

最后,作为饭馆老板,喊一声,翠花,上板砖!

分享到:
评论

相关推荐

    com.sap.aii.mapping.api PI MAPPING开发必须jar包

    XI PI MAPPING开发必须jar包 import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.lookup.*; import com.sap.aii.mappingtool.tf7.rt.*;

    hana jdbc ngdbc.jar com.sap.db.jdbc.Driver

    这个驱动程序允许 Java 应用程序通过 JDBC(Java Database Connectivity)接口与 SAP HANA 数据库进行交互。JDBC 是一个标准的 Java API,它为各种数据库系统提供了统一的访问方式,使得开发者可以使用相同的代码来...

    SAP.Connector.dll和SAP.Connector.Rfc.dll

    SAP Connector是用于连接SAP系统与非SAP系统之间数据交换的重要组件,它提供了.NET开发者所需的接口和类库,以便在.NET环境中与SAP R/3或SAP NetWeaver进行集成。在这个压缩包中,包含的是X86架构下的SAP Connector...

    SAP PI 7.1 com.sap.aii.adapter.lib.sda

    SAP PI 7.1 com.sap.aii.adapter.lib.sda

    com.sap.xpi.ib.mapping.lib

    com.sap.xpi.ib.mapping.lib.jar SAP PI JAVA MAPPING 必备JAR包

    SAP.Connector.dll 与 SAP.Connector.Rfc.dll

    在IT领域,SAP是一个知名的业务软件解决方案提供商,其产品广泛应用于企业的财务、供应链、人力资源等各个业务部门。本文将详细解析标题中的"SAP.Connector.dll"和"SAP.Connector.Rfc.dll"这两个动态链接库文件,...

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

    根据给定的文件信息,以下是对“SAP SOA在最佳业务实践中学习”这一主题的知识点提炼和详细解析。 ### SAP SOA与最佳业务实践 #### SAP SOA概述 SAP SOA(Service-Oriented Architecture)是SAP提供的一种面向...

    SAP.connector 连接SAP需要的DLL打包

    在IT领域,SAP是一个知名的业务软件解决方案提供商,其产品广泛应用于企业的资源规划与管理。在.NET开发环境中,为了与SAP系统进行交互,开发者通常会利用SAP提供的.NET连接器,即SAP Connector。本篇文章将深入探讨...

    SAPJCO.jar包下载

    SAPJCO.jar包是与SAP系统交互的重要组件,主要用于Java应用程序与SAP R/3系统的集成。这个包包含了SAP Java Connector (SAP JCo)的核心库,它允许开发者利用Java编程语言来访问和操作SAP NetWeaver Application ...

    Sap.Data.Hana.v4.5.dll

    hana 数据库连接驱动

    Microsoft.Adapter.SAP.SAPProvider.dll

    c# 连SAP 库文件 Microsoft.Adapter.SAP.SAPProvider.dll库文件

    com.sap.security.core.jar

    jar包,官方版本,自测可用

    sapjco3.dll&sapjco3;.so&sapjco3;.jar

    提供sapjco3.dll和sapjco3.jar还有sapjco3.so包下载 64位 SAP Java Connector(JCo) JCo是一个高性能的,基于JNI的中间件,它实现了SAP的RFC(Remote Function Call)协议

    JAVA链接SAP相关jar包(sapjco3.jar、sapjco3.dll、libsapjco3.so)

    在Java开发中,有时我们需要与SAP系统进行交互,实现数据的同步或者调用SAP的业务逻辑。这时,就需要使用到SAP提供的Java连接器,即JCo(Java Connector)。本文将详细介绍如何使用JAVA链接SAP的相关jar包,包括sap...

    sapjco30/sapjco3.dll/sapjco3.jar SAP官网2017/7/18更新版本

    SAP JCo (Java Connector) 是一款用于连接Java应用程序与SAP系统的关键组件,它提供了在Java环境中访问SAP R/3系统或者SAP NetWeaver应用服务器的能力。"sapjco30"指的是SAP JCo的第三版,这个版本对应于JCo 3.0,是...

    sap的soa开发白皮书

    ### SAP的SOA开发白皮书关键知识点解析 #### 一、引言 SAP的SOA(Service-Oriented Architecture)开发白皮书是一份综合性的指导手册,旨在为开发者提供一套完整的SOA开发流程指南。该文档基于客户及SAP的最佳实践...

    这是一本SAP-SOA

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

    Enterprise SOA Technology with SAP NetWeaver.pdf

    《企业SOA技术与SAP NetWeaver:构建灵活高效的业务流程平台》 在现代企业的信息化建设中,服务导向架构(SOA)已成为推动企业敏捷性和竞争力的关键技术。本文将深入探讨“企业SOA技术与SAP NetWeaver”这一主题,...

    sapjco3.dll结合sapjco3.jar包下载

    mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar 用以替换 org.hibersap 加载项下载的文件 <groupId>org....

Global site tag (gtag.js) - Google Analytics