TOP GP Genero架构
易拓ERP的开发工具-Genero ,是一个以「Write Once, Deploy Anywhere」为核心概念的开发工具。
Genero的核心架构如右图所示:
一、在后端执行的操作系统平台上,无论选择UNIX、Linux、 Windows或Mac OS等,都可以在这些平台上部署及执行开发出来的应用程序。
二、在数据库存取的部分,透过ODI(Open Database Interface)的支持,可选择市面上常见且知名的数据库软件作为资料存取的媒介,如:IBM Informix 、Oracle或Microsoft SQL Server等。而更为突出的是ODI与后端数据库的连接的部分乃是采用native driver的方式,不同于一般JDBC(or ODBC)的方式,从而提供了更有效率及可靠性的数据库存取机制。
三、在前端画面呈现的部分,以AUI(Abstract User Interface)为核心,该部分是以 XML 为基础作为描述使用者接口的呈现方式。使开发出来的程序可同时在不同的前端装置如: Windows、Linux、Mac OS、Java 及 HTML等上做呈现。
透过AUI的机制,前端显示装置即使不同,程序与画面也不需要另外调整;通过这样的机制,程序人员所开发出的应用程序可以在不需做任何调整的情况下,依照使用者所采用的前端装置自动有对应的画面予以呈现。而且AUI以XML为基础,在使用者接口达到在执行程序时,能够动态地改变画面上任何组件的状态。如:隐藏或显示画面中某个字段等。
程序语言的核心以商业应用程序开发为导向,这是一个Object Base的程序语言,并同时提供了各种便利的API function,如:XML utility function等。在与外界其它程序语言沟通的接口上,提供了以 Web Services为基础的技术机制,达到与采用其它程序语言开发出的应用程序之间完全整合的需求。
从整个系统环境建置来看, 易拓ERP的应用可以建构一个 2-tier 到 N-tier 的系统架构,使用者可直接联机到Application Server执行程序,也可通过再建置一台Web Server 的方式,以 Internet 联机方式,透过WEB激活并执行应用程序。此外,在安全性的考虑上,也可通过架设防火墙的方式加强系统环境的安全。
TOP GP Genero架构
最新推荐文章于 2023-11-25 12:08:29 发布