SAP NETWEAVER业务应用的结构

正如My SAP可以被分为基层一样,业务应用已可以被分为几个层次。下图显示了业务应用的几个层次:

用户交互层

用户交互层包括了用户界面和系统流程执行的步骤。用户界面包括了不同复杂程度的界面元素。

l         基本界面元素,包括文本和输入字段

l         元素组,如模式或块

l         屏幕和屏幕流,比如abap中的DYNPRO

显然,用户界面是把数据显示给用户的,所以这一层又称为表示层。当然它也包括要求用户输入的数据。这一层是没有业务逻辑的。

用户交互层还包括描述流程执行步骤的功能,如下图所示:

SAP NETWEAVER用于表示层的技术主要有:Web Dynpro for ABAP and JAVA,HTML Business for JAVA,ABAP Dynpro and BSP。用于流程处理的SAP NETWEAVER技术有:Guided Procedures(GP)WebFlow

业务逻辑

业务逻辑是应用的主要实现部分。更具体点,它包括公司的具体实际业务,计算方式,定义了各模块对象之间的关系,以及控制着业务流程的执行,比如如下的流程:follow-on document processing for an account settlement: sales documentcredit memostock posting

实现业务逻辑的SAP NETWEAVER的技术有:ABAPEJB

状态管理层

这一层是应用系统的持久层。它包括数据库的结构以及把数据库物理结构与运行时对照起来。它处理数据的生命周期,缓存以及事件处理。状态管理层使用事务的概念。事务是一些列操作的集合并控制状态。

SAP状态管理的技术有ABAPOPEN SQL

服务层

服务层提供了业务逻辑层与其他应用系统的接口。服务可以被本地API,RFCWEB Service使用。

SAP NETWEAVER所提供的用于服务层的主要技术有:WEB SERVICEBAPI

连接层

通过连接层,可以使用本地API,RFCWEB Service来访问已有的业务逻辑层。

SAP NETWEAVER所提供的用于服务层的主要技术有:WEB SERVICERFCBAPI

 

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值