【IT168 技术】Oracle电子商务套件(Oracle E-Business Suite)是著名的ERP软件之一。但在实际工作中可能被称为Oracle ERP(Enterprise Resource Planning)、Oracle Financials、Oracle Apps、Oracle Applications、E-Biz和EBS(E-Business Suite)等,本书将统一称为Oracle电子商务套件。
从技术层面讲,Oracle电子商务套件是一个可用来组织和管理关键业务流程的软件包。官方的解释是,Oracle电子商务套件是完全集成的基于互联网的商务应用套件,它能使前台与后台运营中的关键业务流程自动化。
Oracle电子商务套件涵盖了营销、服务、合同、订单管理、产品设计、采购、供应链、制造、财务、项目管理、人力资源与专业服务自动化等在内的每一个环节的业务,几乎所有行业都有使用Oracle电子商务套件的企业。
Oracle 电子商务套件的功能及其特点
自1998年Oracle电子商务套件面世以来,Oracle公司推出了6个增强版本,已经形成了一整套成熟的、功能齐全的应用套件。Oracle电子商务套件能够使用户在实施业务应用时拥有极大的可选择性与灵活性,它开放式的基础架构与单一的数据模型使用户在部署套件中的应用软件时拥有多种选择,既可以单独使用,又可以组成业务流,还可以作为一个整体的集成套件来部署。
2006年12月,Oracle公司发布了Oracle 电子商务套件12.0 版本,2008年9月,发布了12.1版本,到现在为止最新的版本是12.1.3,12.2 Beta版本也已经出来了,估计正式版本会在2012年内和大家见面。除了在功能上有一些增强和增加外,12.2 版为了适应云计算的技术发展,在应用技术架构上可能会有所改变。
Oracle电子商务套件12.1版本在12.0版本的基础上对功能进行了扩展和增强,该版本提供了9个新产品,同时在人力资源、金融、供应链管理、采购、项目、主数据管理和客户关系管理应用软件方面增加了诸多功能。Oracle 电子商务套件是一组适用于整个企业的综合性业务应用产品,完全在 Internet 上运行。您可以根据业务需要来实施一个模块、多个模块或整个套件。通过 Oracle 基于标准的开发式结构,您可以轻松地集成到不同类的环境中,从而完全利用在现有应用产品中的投资。Oracle 电子商务套件对内部流程的支持扩展到了企业之外,包括客户、供应商和其他贸易伙伴。可以在产品开发、计划、采购、订单履行和其他业务流程的早期就与客户和供应商进行协作,还可以与合作伙伴轻松共享设计、预测、订单和交货状态等实时信息。
另外,将企业与客户和供应商相关联,有助于企业了解全局动态,并实现业务信息的双向流动。例如,客户可以轻松地在 Web 商店中以实时方式对产品进行配置、定价和订购,之后订单信息便会顺利地传递到订单管理和发运系统,系统将根据此信息履行订单。同样,供应商也可以通过简单的 Web 浏览器,在自己的个性化门户上以自助方式来访问订单、计划和付款状态。通过关联企业,不仅可以更有效地履行对客户的承诺,还可以快速响应动态变化的市场情况。
Oracle 电子商务套件可在一个数据库中支持多种语言、所有币种和多种法规要求。可以在同一个 Unicode 例程中安装所有的语言。贸易伙伴可以按其选择的语言接收业务文档,用户可以使用其选择的格式查看和输入日期、数值和币种。Oracle 电子商务套件中没有单独用于美国、日本或法国的版本。
Oracle 电子商务套件是第一个也是唯一的综合性企业应用产品集,它是根据一个公用的数据模型集成而来的。通过 Oracle 电子商务套件的统一信息结构,来自 Oracle 应用产品和非 Oracle 应用产品的数据合并在一起,这样客户、供应商、合作伙伴、员工和所有业务实体便可以在整个企业中使用一致的定义。可以创建一个全局定义,允许所有人(全局范围)访问相同的数据。使用单一的公用数据模型,可确保所有应用产品间的信息和事务处理流程都是准确且一致的。
${PageNumber}Oracle 电子商务套件R12
一、R12包含的主要产品
从技术的角度来讲,Oracle 电子商务套件R12就是一个大的软件包。根据业务功能的不同,一般包含如下8个产品系列:
·Oracle Financials
·项目管理产品套件
·供应链计划和管理套件
·Oracle 制造:离散管理和流程管理
·人力资源管理系统套件
·客户关系管理套件
·主数据管理套件
·Applications Technology
在Oracle 电子商务套件R12中,每个产品系列通常又由单独的应用组成,例如Oracle Financials是由总账、应付账款、应收账款、现金管理、iReceivables和iExpenses等组成的。有关功能性的内容已经超出了本书的覆盖范围,这些一般是由专门功能顾问去实施操作,如果想了解这些东西,可以进一步阅读相关的资料。
二、R12 的结构
一般而言,一个好的应用系统,基本上最初都是先确定业务需求,然后才有后来的技术架构,技术架构对于支持Oracle电子商务套件R12的业务需求也很重要。
1.业务结构
Oracle电子商务套件R12基于一个统一的数据库,是共享统一数据模型的多组织结构,具体如图1-1所示。
▲图1-1 Oracle电子商务套件R12的业务结构
在建立业务结构时,Oracle 电子商务套件R12具有以下5个基本特点:
建立在“Oracle最新技术基础”之上。
是一个全面的电子商务系统,并且提供了一个全面的解决方案,包括制造、供应链管理、财务、项目、人力资源管理、市场营销、销售和服务等流程,因此可以对公司进行360度的全面观察。
通过集成的结构提供全面的解决方案。提供的是一个完全集成的程序包,而不是通过系统集成和自定义实现的集成程序包。
完全全球化,可通过全球网络访问 R12 电子商务套件。它可以适应多种语言和币种,支持国际化的功能,如灵活的日期格式和多种基数支持;支持使用 Unicode 字符集的数据;还包括内置的会计本地化和业务本地化。
为实施任务提供了大量工具。这些工具包括:快速安装工具、修补应用工具及多个配置文件和可自定义的帮助文件。客户可以使用这些工具配置系统以满足自己的需求。
2. 技术结构
Oracle 电子商务套件的结构是标准的三层架构,如图1-2所示。这里所说的“层”是服务的逻辑分组,可部署在一台或多台物理服务器之上。
桌面/客户层:此层提供用户界面,包括桌面计算机、笔记本或移动设备。 其作用是获取信息并向用户显示信息。
应用逻辑层:此层有时也称为中间层,负责存放支持和管理各种应用产品组件的应用逻辑。
数据库逻辑层:此层支持和管理Oracle数据库,负责存储和检索应用数据。
▲图1-2 Oracle 电子商务套件的技术架构
更详细的技术架构将在本书的第5章介绍。
小结
本文主要介绍了Oracle电子商务套件的发展历史、主要功能和特点,以及业务结构和技术结构,目的是让大家对Oracle电子商务套件有一个整体的了解和认识。这些概念性的内容,将有助于我们理解后面的具体技术。