the technical architecture framework
this section looks at each component in more detail.corporate data 【程序编程相关:javah命令用法】
the primary purpose of a technical architecture is to ensure that is systems and services are delivered in a manner consistent with the business requirements. figure 1 illustrates the technical architecture framework.the framework comprises a set of discrete components as illustrated in the diagram. each component has a clearly defined function and they interact via formal interfaces. this approach enables appropriate technical products to be selected for each component and, because the interfaces remain consistent, enables new technology to be easily integrated into the framework as it becomes available.
it is widely recognized within the industry that a three-tier approach should be adopted when building client/server applications, whereby there is formal partitioning between the data, application and presentation layers.
most interactive information systems can be split into two broad categories: on line transaction processing systems (or oltp), which provide computerized solutions for business processes such as payroll, order processing, etc.; and, on line analytical processing (or olap), which provides management information and decision support facilities. a different set of design considerations and enabling technology is required for each category and needs to be catered for separately within the framework.
the framework also makes a distinction between small departmental or workgroup based applications and large enterprise-wide systems. this is important because there is often a requirement for enterprise data to be made available to departmental systems and appropriate enabling technology must be available to meet this requirement.
architecture components 【推荐阅读:JVM(JAVA虚拟机介绍)】
this component comprises the corporate databases. a key aspect of the architecture is that all corporate data is stored and managed in a consistent manner. this implies that all information relating to "customer," for example, is held within the customer database and that all applications that update customer details or require customer-related information would access this single database.it is important that the business not become too heavily locked into any particular database product. it means that it will be possible to migrate any corporate data to an alternative rdbms and/or server platform without changing the application code. therefore, most installations will insist, for example, on the use of btree only structures, no user-defined datatypes and no stored database procedures, while maintaining a high level of security, systems administration, reliability, easy access by all strategic applications and access to significant bandwidth and wide area network connectivity.
synchronous data access
this compone... 下一页