论文部分内容阅读
在复杂的动态市场环境中,企业信息化对任何一个企业来说都是在企业间激烈竞争中立于不败之地的有力武器。但是,由于企业中业务逻辑的复杂性和易变性,为企业建立一个高效的、合身的、稳定的和支持业务流程变更的企业信息系统并不是一件容易的事情。针对企业中业务逻辑的复杂性和易变性给企业信息系统开发带来的障碍,本论文提出把分布式对象和架构模式两种技术相结合为开发成功的企业信息系统提供保障。具体来说,本论文以一些具体的企业信息系统实例为载体,所做的研究如下: ·以企业中业务逻辑的特点为依据对企业信息系统进行了分类,指出了企业中业务逻辑和企业信息系统中的内在联系。 ·概括了组件技术(即分布式对象技术)对大型信息系统的开发的巨大影响。讨论了三种主流的分布式对象技术,结合一个具体的实例对基于Java的分布式对象技术的底层机制进行了讨论。 ·指出了分层思想对信息系统的影响,给出了基本的分布式三层模型和若干种变体。结合实例对三层模型中每一层的中的架构模式进行了详细的分析,重点讨论了业务服务层和数据服务层中的架构模式,指出了哪些架构模式能很好的适应复杂和易变的业务逻辑并给出了本质原因,在此之后进一步讨论了层与层之间架构模式的配合使用问题。 ·最后使用课题组实际开发的信息系统中的库存管理子系统为例,具体分析了运行在COM+平台下的子系统中所使用的分布式三层模型和每层中实际使用的架构模式,验证了论文前面的分析和讨论。