increasingly, technologists are asked by strategists to state the capability of java within a distributed component architecture. the larger corporate platform is mixed and the owning, interacting businesses must implement a framework technical architecture in which present and future components can co-exist and change with minimum impact. larger installations contain data and applications at corporate and departmental levels across a heterogenous computing environment. technologists, thus, have to articulate some of the values and norms of the business strategist as the business and technology surfaces merge.
this article outlines the typical components in a larger technical architecture framework and explores the contribution java makes to realizing the key business drivers which underpin it.
key business drivers
it is essential that changes in the underlying technical environment do not adversely impact the stability of the core information systems such that achievement of the key business objectives is threatened. it is unrealistic to expect technology to remain stable for the foreseeable future. hence, the architecture must support a method of separating business logic from the underlying technology such that both can be maintained independently of one another.responsiveness to changing requirements 【程序编程相关:javah命令用法】
there are several key business drivers which a framework architecture should address.stable technical environment 【推荐阅读:JVM(JAVA虚拟机介绍)】
the level of ongoing operational support and maintenance costs for the new strategic systems must be as low as possible. in order to meet this requirement, the architecture should facilitate maximum reusability of code and enable the business to take advantage of object-oriented techniques and methodologies as they develop and mature.future proofing 【扩展信息:java命令用法】
most businesses operate within a very volatile and fiercely competitive environment. it is very important that systems developed within the technical architecture are highly flexible and capable of rapid change. in order to meet this requirement, the architecture should facilitate the ability to easily apply changes to existing systems with the least possible need to develop new, ad hoc applications.cost effective maintenance
the it industry is in a constant state of evolution, with innovative technical solutions offering real competitive advantages to businesses that are constantly appearing. it is essential that the technical architecture be flexible enough to be able to integrate these solutions at modest cost as they become available, without compromising existing systems. the way to achieve this objective is to ensure that the architecture adequately defines boundaries between individual technical components and embraces open standards wherever possible such that the components can be replaced relatively easily.supplier independence
the technical architecture must not be dependent on any one supplier to the extent that there is the potential for that supplier to be able to adversely impact the business in any way. exampl... 下一页