本文主要介绍Oracle EBS(Oracle E-Business Suite),包括内容有
- EBS系统结构
- EBS系统导航,即在EBS界面进行操作
- EBS表单客户化
- EBS报表客户化
EBS系统结构
EBS系统使用了传统的三层架构模式(客户端、服务器端、数据库端)。
- 客户端:即我们所用的网页浏览器
- 服务器端:即EBS应用服务器
- 数据库端:即EBS数据库服务器
一般来说。EBS数据库服务器和EBS应用服务器安装在不同的主机上。普通用户操作EBS系统主要是使用浏览器访问EBS应用服务器,在应用服务器上进行数据查询等操作,EBS应用服务器向数据库服务器提交数据操作请求,数据库服务器请处理完EBS应用服务器的请求后将结果返回应用服务器,最后应用服务器把数据返回客户端,展现在用户界面上。
举个栗子:
假设EBS有一个表单,这个表单是建立于数据库的EMP表上,普通用户可以通过浏览器登陆EBS应用服务器,导航到那个表单,进行查询就可以查询到emp表的数据。但是对于开发人员,可以直接登陆到数据库服务器,然后对数据库进行查询操作。
EBS基础概念
在EBS中首先接触的概念是(用户、职责、菜单、功能)。用户就是登陆EBS时使用的用户名,EBS根据用户名识别一个用户。一个用户关联一个或多个职责,一个职责关联一个或多个菜单,一个菜单关联一个或多个功能。
例如,一个人事部门职员(用户)有人资管理职责,人资管理职责包含着人员管理和招聘管理菜单,人员管理菜单下有薪水管理和合同管理功能。
功能才是EBS系统的基本操作单位,其他都是一个逻辑概念,职能名称和菜单名称可以自命名,没有限制。就像职责是文件夹,菜单是子文件夹,功能才是我们能打开的文件。
当用户登录进ebs后,看见的界面类似下图