B、OracleEBS11i有两种类型的程序逻辑。一种类型的程序逻辑是基于OracleForms,这种类型是用PL/SQL来执行的。第二种类型是以Java作为标准,并在中间层作为Java组分来部署。PL/SQL逻辑的存储程序部署是一种劣势,并且拥有技术架构上的局限。程序逻辑应当根据实际的程序语言来确定。它应当在中间层交付,并且在Web应用服务器控制下执行。
C、PeopleSoft8应用软件的程序逻辑基于以C++形式的元数据,并以一套Tuxedo服务来部署。Tuxedo服务是模块化程序,每一个模块化程序执行一个小型的应用功能或服务。程序逻辑的C++说明和Tuxedo部署是PeopleSoft传统技术的核心。程序上的程序逻辑将被认为是一种重要的缺陷,但是它基于元数据,并在Tuxedo下部署,这样就弥补了部分缺陷。
D、mySAP.com的程序逻辑有一个目标导向的结构,使用了一种组分和业务目标的目标模型。组分和业务目标的丰富的、模块化的界面称之为BAPIs(BusinessAPIs)。BAPIs在组织mySAP.com应用软件过程中发挥了重要的作用,并可以“躲避”一些在SAP传统的ABAP技术中建立目标的复杂性。
E、Siebel7的程序逻辑有一个专有结构。它是建立在称之为业务目标模型(BOM)的目标模型的基础上,根据元数据来确定。与Siebel文件目标模型(DOM)一样,BOM是一个带有五种类型抽象目标的目标等级:业务目标、业务组分、可视化业务组分、业务服务和集成目标。每一种类型的目标都已经事先定义好一套属性事件和脚本。企业组分和可视化企业组分是Siebel7结构的核心类型。
业务组分代表Siebel7数据库中的实体。可视化业务组分代表外部数据库中的实体。它们的属性标注在数据库表格的列中。它们的事件与相应的数据库操作对应。它们的脚本执行Siebel7的程序逻辑。脚本定义事件发生时所采取的活动。Siebel7技术架构的程序逻辑结构存在一个很大的缺陷,因为它是使用专有脚本语言来详细描述的,它是以数据库为中心,并且它不是基于元数据的。
上一篇 : 独立电商或将是电子商务的新未来
下一篇 : 板栗 “6个栗子等于1碗饭” 板栗吃多了易发