> 硕士毕业论文 > 53600字硕士毕业论文基于系统集成的企业项目协同控制平台分析

53600字硕士毕业论文基于系统集成的企业项目协同控制平台分析

论文类型:硕士毕业论文
论文字数:53600字
论点:协同,系统,企业
论文概述:

本文对企业项目控制平台中涉及到的协同系统系统集成异构数据库的同和共享机制进行了详情的研究和分析。基于 Agent 技术给出了企业项目协同控制平台的设计模型。

论文正文:

第一章引言

1.1研究背景

随着社会的不断进步,企业面临着不断变化的市场环境和用户需求带来的挑战。为了适应市场环境的变化和用户的需求,企业的组织和经营也应相应调整。通过快速集成多个与功能相关的子系统,实现与原系统的合作,扩展企业的新功能,是企业调整软件的最佳选择。为了弥补企业项目功能的不足,增强企业竞争力,原有的企业项目需要拓展项目功能,以满足新的需求。近年来,随着网络技术的快速发展和企业项目规模的不断扩大,使用异构数据库存储数据是企业项目数据结构的基本组成部分。目前,大多数企业项目的功能扩展都是采用集中式系统开发方法实现的,但这种方法不能很好地支持系统扩展。在计算机支持的协同工作环境下,企业项目体现为协同系统。一方面,协作系统需要与项目的多个参与者协作,另一方面,它需要与来自不同时间或制造商的协作工具和管理工具协作,以便他们能够在统一透明的环境和界面中一起工作。在CSCW环境下,系统分工越来越明确,各个模块分别实现系统中的不同功能。如何建立一种新的组织运行模式,如何在扩展系统和原系统之间进行合作,如何在现有系统的基础上实现更多的扩展功能,已经成为企业迫切需要解决的问题。这些问题给企业软件的调整带来了许多困难,但解决这些问题有助于企业快速、低成本地实现软件的调整。

第二章企业项目协同控制平台的技术分析

目前,企业通常使用软件工程开发来应对市场和用户需求的快速变化,但效果是低效和昂贵的。人们渴望快速集成现有的成熟系统来实现企业项目系统。因此,对企业项目协同控制平台的研究能够更好地体现其价值。本章阐述了协同系统集成、异构数据库集成、异构数据库同步等地方的相关理论和技术。为企业项目协同控制平台模型的建立奠定了基础。

2.1协作系统集成

从逻辑上讲,企业项目协作控制平台为用户提供了一个集成的协作系统,该系统可以与多个项目参与者以及来自不同时间或制造商的协作工具和管理工具进行协作。在物理学中,它是一个分布式系统,由分布式和独立自制的异构子系统组成。多个系统的集成以协同系统为目标,通过将现有产品与国内外现有项目开发技术相结合来实现。系统集成项目使用户能够在CSCW环境中的统一透明界面下相互合作和交互。

2.1.1协作系统架构

在CSCW环境中,每个协作服务实体处理相应的协作任务,并且每个实体以规定的方式一起完成协作任务。协同系统架构中各协同服务实体的设计是基于面向组件的技术,系统中的所有功能都用组件方法封装,各组件之间的通信通过消息机制实现。在设计和实现协同系统时,实现组件间通信机制的方法是定义组件的特定功能和通用接口标准。如果使用抽象组件来描述实体,并且根据不同的实际操作平台和环境转换相应接口的格式,则每个组件的特定操作平台和环境将被忽略。在图2-1中,描述了协作系统中的服务器端架构。每个组件的基本功能描述如下。

第三章企业项目协同控制平台的模型设计.........................................17

3.1数据层....................................................................17

3.1.1异构数据库的特征.......................................................................18

3.1.2异构数据库的数据关系......................................................19

3.2应用层....................................................................................20

3.3子系统......................................................................................21

3.4代理级别....................................................................................24

3.4.1全球代理.........................................................................24

3.4.2本地代理.......................................................................27

3.5本章总结......................................................................................29

第四章异构数据库的共享和同步机制.........................................31

4.1代理接口..................................................................................32

4.2同步检测器.........................................................................34

4.3命令执行模块.......................................................................35

4.4同步处理模块....................................................................................38

4.5本章总结....................................................................................40

第五章企业项目协同控制平台模型的应用.........................................41

5.1系统用例分析....................................................................41

5.2整体系统设计................................................................................42

5.3系统实施流程.........................................................................45

本课题对企业项目控制平台中涉及的协作系统、系统集成、异构数据库和共享机制进行了详细的研究和分析。基于代理技术,给出了企业项目协同控制平台的设计模型。在协同系统集成过程中,实现系统间的功能互操作性和数据互操作性是本课题的主要研究成果。最后,通过该模型实现的秦皇岛港有限公司“项目控制管理系统”验证了该模型的可行性。(1)给出了基于超文本标记语言和可扩展标记语言协议的功能接口定义,实现了异构子系统之间的跨平台调用。此外,提出了功能接口封装技术,实现不同功能的有机结合。功能接口用于实现子系统之间的功能互操作性。(2)基于代理技术实现异构数据库的数据共享和同步机制。代理使用全局代理向本地代理分发命令,以屏蔽多个本地数据库的异构性,并实现对异构数据库的共享访问。在代理中,本地代理可以实时监听同步数据的变化,全局代理可以定期检测异步数据。因此,代理可以自动处理系统中的同步数据,真正实现数据同步的实时性和正确性。最后,实现了多个异构系统之间基于代理的数据互连。