今天给大家分享的是abap开发的知识,我也会说明abap开发和java开发哪个更好。如果你碰巧解决了你现在面临的问题,别忘了关注这个网站,现在就开始!
ABAP开发工程师是做什么的?
ABAP是一种高级商业应用程序设计语言,起源于20世纪80年代。经过不断的开发,目前的版本是ABAP/4,SAP R/3的应用程序是用ABAP/4编写的。
主要是开发SAP报表界面增强等程序。
SAP ABAP开发是做什么的?
刚才提到,NetWeaver是取代SAP Basis的新一代技术平台(TP)。总之,NetWeaver体现了从2000年到现在,以Java/SOA为主要业务应用技术的SAP技术和行业技术的融合。
它主要是在J2ee应用服务器和ABAP应用服务器的基础上提供一个统一的技术框架。除了J2EE,NetWeaver还提供WebDynpro和Protal作为Web开发、用户管理和集成的基础设施。NET或其他J2EE平台,与R/3的连接,ESA的实现等等。
所有开发都在NetWeaver Studio中进行,这是一个基于ecllipse的开发环境。
下图描述了NetWeaver技术平台的主要功能:
这张图片显示了NetWeaver的最基本的组件。事实上,整个NetWeaver几乎涵盖了电子商务中使用的所有技术。以下是主要部分的简要列表:
0.1 SAP *** 组件:
包括SAP J2EE引擎和abap应用服务器。
以下是SAP WEBAS的架构。
服务器架构:
集群架构:
CIM:互联网通信管理器。它负责接受Web请求。它支持HTTP,HTTPS和 *** TP。通过URL,可以区分是对ABAP BSP(业务服务器页面)的请求,还是对J2EE的请求,所以可以分配给不同的引擎。
消息服务器:全局消息服务器,负责服务器之间的异步或同步通信。
Engueue Server:它是一个全局队列服务器,负责保存全局队列和锁。任何应用都可以应用。
工作流:这是ABAP引擎中的一个工作流。
JCO/快速RFC:用于基于SAP自己的远程调用规范调用RFC。
Gateway:我的理解是用来翻译RFC调用的。RFC调用的协议是CPI-C(通用编程接口-通信,SAP是专门用于程序间远程调用的协议,是定义和描述函数名、参数等调用所需信息的数据格式)。
﹣0﹣5 SAP J2EE引擎:2002年,SAP收购了Inqmire(全称In-Q-My),这是一家J2EE应用服务器开发商。开发自己的J2EE发动机。目前的稳定版本是6.4。这台发动机给人的印象就是三个字“巨无霸”。没有2G内存,很难看到它工作。通常巨无霸给的另一个橘子,很重,很土。7.0之前的管理模式比较土气,基于富客户端。7.0以后,逐渐使用web和IDE作为管理工具。
以下是SAP J2EE引擎的简单架构图。
下图显示了SAP J2ee引擎的集群架构。
NetWeaver Studio:面向SAP的NetWeaver开发平台。SAP几乎所有的开发方案都是通过这个IDE实现的。NetWeaver Studio IDE和WebSphere Studio一样,都是在Ecllipse的基础上开发的。目前的稳定版也是6.4。
0.5 SAP数据库:MAXDB .现在我们和MySQL技术合作,把源代码提供给MySQL。SAP不会在DB的开发上投入更多人力。或许DB和OS是SAP暂时唯一不愿意占据的技术。
基于MVC架构的Web开发解决方案。它提供了一种所见即所得的UI开发方法。它不仅基于SAP J2EE引擎,而且可以由ABAP开发。
﹣0﹣5门户:门户是以色列公司Top Tier的产品。2001年,SAP收购了Top Tier并成立了SAP门户公司。Top Tier总裁Shai Agaci现在是SAP Border的成员。是更受欢迎的未来SAP CEO。门户提供了另一种Web开发模式,同时提供内容管理和知识管理。门户网站可以基于Tomcat,但现在它是SAP J2EE引擎的一部分。
05 Xi(交换基础设施):SAP的系统总线。
05 TREX:SAP的搜索引擎
﹣0﹣5 RFC:远程函数调用。SAP的远程调用技术。它支持ABAPJAVA、JAVAJAVA和ABAPABAP abap之间的调用。旧的RFC使用SAP CPI-C协议,必须通过SAP Gateway进行翻译,而新的fast RFC不需要使用CPI-C协议。
下图显示了RFC在Web AS中的位置。
下图显示了JCO(Java连接器)和SAP RFC之间的关系:
0.5 WebService:SAP J2EE引擎和NetWeaver Developer Studio为WebService和UDDI提供支持。有了studio,您可以通过使用向导简单地生成Web服务的客户端 *** 和服务器端。不需要编写任何WSDL,但是WebService服务器必须先实现为EJB(会话bean)。
05 SLD:System landscape orientation提供的系统管理方案。使用SLD的Savibas可以轻松管理整个庞大的SAP系统组。
如何评价abap,前景如何?
仅仅说abap开发,目前来看,如果在abap上一路走下来,无论是未来还是钱途都不乐观。
因为abap只是sap的基础开发语言,正如其他朋友所说,ABAP是SAP business suite的特殊开发语言,受开发环境和平台的影响。谈谈sap的前景。大家同意或者不同意这样一个观点,目前社会上绝大多数的科技进步和发展,人类所做的一切都是为了满足自己的需求。
就像现在互联网的火热发展,无非是更方便快捷的满足人们的需求,有更好的体验。
发展前景:
讲真,这是一个小群体,就业限制很多。只有大公司才会去SAP,但是因为从事这个领域的人比较少,这个领域的人才比较稀缺,有的公司一年都招不到人。但是如果可以选择或者选择一些广泛使用的语言,比如JAVA,C#和C #,工资也没有这两种语言高。比如一个有三年以上经验的人,只能赚七千到一万,具体看城市。
什么是abap开发??
Abap(高级业务应用编程)是sap用来在sap平台上开发的高级语言。目前,虽然sap声称SAP平台也支持JAVA,但目前的程序基本上都是用ABAP开发的。
abap的主要开发方面:
1。报告报告
2。对话对话
关于abap开发的介绍到此为止。感谢您花时间阅读本网站的内容。别忘了搜索更多关于abap开发和java开发的信息。
版权声明:本文图片和内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送联系客服 举报,一经查实,本站将立刻删除,请注明出处:https://www.4kpp.com/12326.html