当前位置:问答库>论文摘要

问题:

题目:分布式工时软件平台架构关键技术研究

关键词:服务,软件架构,分布式数据库,接口

参考答案:

  参考解析


信息化时代的今天,用计算机来对企业进行管理是势在必行的,企业的各种应用软件如雨后春笋般地出现,由于现代企业大都具有应用软件异构性、业务流程动态性、合作关系多变性、业务数据共享性等特点,企业应用软件不仅要满足用户需求,更要保持灵活性、高效性、可靠性和安全性。然而目前的大部分应用软件还是从自身需求出发构成紧耦合的封闭式系统,从而缺少灵活性、兼容性、互操作性以及重用性,进而限制系统的进一步扩展。为此,本文引入了SOA和分布式技术在工时管理软件开发中对以上问题进行较好的解决。本文研究的关键技术可概括为:
(1)       面向服务的软件架构方面
本论文将工时软件业务按照特殊项目进行划分,形成诸如批生产、零星、内外协、废品等相对独立的服务,并在MIDAS框架的支持下,通过服务管理器向外提供统一的支持,实现了软件的松散耦合,完成了分布式环境下应用程序的架构。此外,给出了在MIDAS框架下服务的动态配置和并发策略。
采用面向服务的软件体系结构对软件进行架构,业务功能以服务的方式组合并得以提供,从而提高工时软件在分布式环境下的灵活性,便于维护和扩展。
(2)       分布式数据库设计与部署方面
工时软件的数据库主要采取分布式部署方式,在分布式数据库实现时,对数据库按照机型划分为相对独立的数据库,即一个机型一个数据库。采用机型影射表技术实现了数据访问请求的判断和转发,通过数据库管理器的设计和应用,解决了多数据库的协同和一致问题。
数据库的分布式设计和部署实现了任务的分摊和负载的均衡,提高了数据的处理效率。
(3)       接口技术方面
工时软件需要从PDM、ERP等系统获取分工表、工艺规程和生产计划等信息,同时需要给MES、经营管理系统传递现行工时、商品工时等,这就涉及到信息集成与数据接口问题。本论文采用虚拟视图技术实现了一个通用的应用软件底层数据接口包,使得用户能动态配置和传递相关接口数据信息,实现了任何两个系统的信息共享和数据交流,为信息孤岛的解决提供了很好的支撑。
与其它系统之间通用接口实现,使该系统在企业的地位和作用得以进一步的提高,也为系统的有效使用提供了良好的支持。
本论文的研究虽然基于工时管理软件的开发过程,但在整体解决思路上,对目前分布式环境下的其它企业中其它软件的架构和开发具有良好的借鉴意义和一定的参考价值。

在线 客服