论文部分内容阅读
[摘 要]网络通信技术的发展使办公自动化概念得到很大的扩展,城市交通警察同样面对信息技术的挑战,为提高机关工作效率有必要采用科学人的信息化手段管理车辆以及交通设施等。本文先简单分析交通OA系统网络技术以及存在的问题,进而分析组间对象模型的概念,重点分析组间技术在交警OA系统中的应用,希望能为交警OA系统的建设提供一些参考。
[关键词]组间技术;交警系统;OA系统
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)13-0247-01
现有的城市交警系统建设就是讲传统的话音网络、办公应用网络集为一体的综合业务网,主要包括办公应用平台和网络应用支撑平台,网络应用支撑平台遵从TCP/IP公开协议和标准,办公应用平台能够分布信息属于一种双向的多媒体形式,本文主要分析交警OA系统中的组间技术。
1 现有交警OA系统存在的问题分析
分析交警OA系统网络需求分析,要求各路口级重要地段的路况视频信息传到各大队,能够满足现代化的办公需求,由于交警支队下属的机构很多,交警支队所有的下层机构不可能完全采用光纤覆盖,这就要求交警OA系统能够安全高效的运行。现有的交警OA系统软件架构基于浏览器服务器模式,客户无需安装任何软件就能使用,大大减轻了服务器模式,但是这种软件架构存在很多的问题,软件中所涉及到的交警OA系统业务逻辑存在各个模块化中,功能模块想要得到扩展,必须修改整个软件,系统功能模块之间没有明显的接口,维护存在很大的问题。从交警OA系统硬件系统来进行分析,硬件设备通过数据连接线与计算机连接,所有的设备之间不会相互影响,整个OA系统相当于软总线,基于这个理念,软件注意框架负责各个模块的通信,减少维护工作量,各个软件模块之间的关系向积木一样能够随意组合,可以单独修改各个模块功能。
2 组间对象模型概述
COM同时提供了组间程序之间的交互的标准和运行环境,所有的组间程序称之为模块,分为进程内组件和进程外组件,一个组间程序包括若干个基本单元。COM对象与其他开发语言不通,是建立在二进制代码上,其他则是建立在源代码上,因此可以采用任何一种开发语言来进行开发。COM组件对象是一个非常活跃的因素,以接口方式提供服务,在另外的应用程度调用组件功能时,先创建对象,然后提供服务。
客户本身并不能看到COM模型对象,客户在需求服务时可以通过接口进行,每个机构由全局位移标识符来识别。在服务器模型结构设计中,对象和客户建立在此结构中,能够保证具有较好的稳定性,这对跨进程之间的通信来说非常有利。在COM库机构设计中,不仅需要遵守本身所要求的规范,还要求能够实现相应核心系统级代码等,能够实现交换客户和对象信息。在Windows操作系统环境下,COM库结构能够提供少量的API函数实现客户和服务器短的创建过程,提供访问支持,通过注册表能够实现CLSID的转换。COM库主要是在操作系统层次上实现,在操作系统设计中仅设置了一个COM库,直接利用API进行编程,加快可开发速度。
COM规范了定义的组间模型,就有语言无关性和进程透明特性的特点,COM规范不依赖于具体的语言,因此在使用中只要能够生成COM规范的可执行代码就可以,采用二进制代码语言,在面向对象的语言编程中,可以由C++编程实现。在客户服务器模型中,可以在一个进程中实现客户端的代码和服务器端的代码,当然这两种带么也可以不在一个进程中执行。在实现组间对象中,有两种进程模型,进程内对象在客户进程空间中运行,而进程外对象则是在远程机器中的进程空间进行。内服务程序过程的开展中在Windows环境下,通过动态连续库实现服务程序的代码。本地服务程序是一个比较独立的应用程序,一般情况下是一个EXE文件,能够在同一机器上运行服务程序和客户程序。远程服务程序可以是DLL模块,也可以是EXE文件,若是进程以DLL形式,在实现中还需要一个代理进程。COM模型还具有可重用性特点,能够应用于大型软件系统,简化模式,方便后期的扩展使用。
3 组间技术在交警OA系统中的应用
在交警OA系统的改进完善中,要求交警OA系统能够实现实用性、下进行、开放性以及标准性等,在设计前需要充分分析交警OA系统的需求,建设相应的软件系统,保证交警OA系统的长期实用性。在整个交警OA系统的设计中,需要保证网络方案具有开放性特点,为将来的网络系统扩充提供基础条件。交警OA系统在满足功能要求的基础上,需要减量减少代价,留下可扩充空间,方便后期的操作。当前大多数的交警部门都建立了相应的局域网,在改进交警OA系统中需要充分保护原有资源的问题,最先限度的利用局域网技术和设备。在交警OA系统的改进中可以利用光纤实现网络上的传输,最大限度的利用交警网络剩余的宽带。
在传统的交警OA系统设计中,用户在工作中需要处理大量Word文档和电子表格,用户在处理的过程中需要在自己的计算机上不仅需要安装交警OA系统,还需要安装Office应用程度,在使用中存在很大的麻烦。交警OA系统在设计的过程中,需要经常与电子表格和Office文档进行联系,为保证使用更加方便,在扩展OA功能中采用Office组间技术。现在的Windows操作系统都会指出分布式组间技术和COM,因此可以利用分布式组间技术安装在交警OA系统服务器上,用户端仅需要在交警OA系统嵌入相衔接的组间接口,方便操作。
在交警OA系统设计中需要确定正确的对象库,在安装Office后,DomniunoDesigear就能好子宫显示出现对象库,Word8.0对应Office97,为保证该集成应用系统的准确运行,用户在使用交警OA系统的过程中需要在本地注册侧中出血相应的应用程度,基本步骤(部分)如下:定义一个Notes变量;创建该对象,D im o fficeApp as Va rian t;D im o fficeDocs as Variant;Set o fficeM ainDoc = officeDocs. Open(“ c:\info.doc”)把选中的文档集中在一个文档中,合并到设计的Word文档中,这些均是通过COM对象来完成的。
结语
综上所述,本文驻澳分析交警OA系统中的组间技术。该系统设计采用了与以往OA系统软件系统结构,利用分布式组间技术完善OA系统的功能,极大地提高了系统的可扩展性,运行效果良好,达到很好的与其设计目的。
参考文献
[1] 何鹏飞,张松阳,赵鸿博,等. 组件技术在嵌入式系统中的应用[J]. 计算机系统应用,2014,06:220-223.
[2] 朱爱鹏,徐中伟,牛强. 基于组件技术的城市轨道交通轨旁设备仿真系统开发研究[J].佳木斯大学学报(自然科学版),2014,05:645-648.
[3] 孟祥侃.工作流技术在办公自动化系统中的应用[J]. 经济研究导刊,2012,02:274-275+278.
[4] 胡廷锋.组件技术的网络安全管理架构分析[J]. 信息安全与技术,2012,01:29-31.
[关键词]组间技术;交警系统;OA系统
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)13-0247-01
现有的城市交警系统建设就是讲传统的话音网络、办公应用网络集为一体的综合业务网,主要包括办公应用平台和网络应用支撑平台,网络应用支撑平台遵从TCP/IP公开协议和标准,办公应用平台能够分布信息属于一种双向的多媒体形式,本文主要分析交警OA系统中的组间技术。
1 现有交警OA系统存在的问题分析
分析交警OA系统网络需求分析,要求各路口级重要地段的路况视频信息传到各大队,能够满足现代化的办公需求,由于交警支队下属的机构很多,交警支队所有的下层机构不可能完全采用光纤覆盖,这就要求交警OA系统能够安全高效的运行。现有的交警OA系统软件架构基于浏览器服务器模式,客户无需安装任何软件就能使用,大大减轻了服务器模式,但是这种软件架构存在很多的问题,软件中所涉及到的交警OA系统业务逻辑存在各个模块化中,功能模块想要得到扩展,必须修改整个软件,系统功能模块之间没有明显的接口,维护存在很大的问题。从交警OA系统硬件系统来进行分析,硬件设备通过数据连接线与计算机连接,所有的设备之间不会相互影响,整个OA系统相当于软总线,基于这个理念,软件注意框架负责各个模块的通信,减少维护工作量,各个软件模块之间的关系向积木一样能够随意组合,可以单独修改各个模块功能。
2 组间对象模型概述
COM同时提供了组间程序之间的交互的标准和运行环境,所有的组间程序称之为模块,分为进程内组件和进程外组件,一个组间程序包括若干个基本单元。COM对象与其他开发语言不通,是建立在二进制代码上,其他则是建立在源代码上,因此可以采用任何一种开发语言来进行开发。COM组件对象是一个非常活跃的因素,以接口方式提供服务,在另外的应用程度调用组件功能时,先创建对象,然后提供服务。
客户本身并不能看到COM模型对象,客户在需求服务时可以通过接口进行,每个机构由全局位移标识符来识别。在服务器模型结构设计中,对象和客户建立在此结构中,能够保证具有较好的稳定性,这对跨进程之间的通信来说非常有利。在COM库机构设计中,不仅需要遵守本身所要求的规范,还要求能够实现相应核心系统级代码等,能够实现交换客户和对象信息。在Windows操作系统环境下,COM库结构能够提供少量的API函数实现客户和服务器短的创建过程,提供访问支持,通过注册表能够实现CLSID的转换。COM库主要是在操作系统层次上实现,在操作系统设计中仅设置了一个COM库,直接利用API进行编程,加快可开发速度。
COM规范了定义的组间模型,就有语言无关性和进程透明特性的特点,COM规范不依赖于具体的语言,因此在使用中只要能够生成COM规范的可执行代码就可以,采用二进制代码语言,在面向对象的语言编程中,可以由C++编程实现。在客户服务器模型中,可以在一个进程中实现客户端的代码和服务器端的代码,当然这两种带么也可以不在一个进程中执行。在实现组间对象中,有两种进程模型,进程内对象在客户进程空间中运行,而进程外对象则是在远程机器中的进程空间进行。内服务程序过程的开展中在Windows环境下,通过动态连续库实现服务程序的代码。本地服务程序是一个比较独立的应用程序,一般情况下是一个EXE文件,能够在同一机器上运行服务程序和客户程序。远程服务程序可以是DLL模块,也可以是EXE文件,若是进程以DLL形式,在实现中还需要一个代理进程。COM模型还具有可重用性特点,能够应用于大型软件系统,简化模式,方便后期的扩展使用。
3 组间技术在交警OA系统中的应用
在交警OA系统的改进完善中,要求交警OA系统能够实现实用性、下进行、开放性以及标准性等,在设计前需要充分分析交警OA系统的需求,建设相应的软件系统,保证交警OA系统的长期实用性。在整个交警OA系统的设计中,需要保证网络方案具有开放性特点,为将来的网络系统扩充提供基础条件。交警OA系统在满足功能要求的基础上,需要减量减少代价,留下可扩充空间,方便后期的操作。当前大多数的交警部门都建立了相应的局域网,在改进交警OA系统中需要充分保护原有资源的问题,最先限度的利用局域网技术和设备。在交警OA系统的改进中可以利用光纤实现网络上的传输,最大限度的利用交警网络剩余的宽带。
在传统的交警OA系统设计中,用户在工作中需要处理大量Word文档和电子表格,用户在处理的过程中需要在自己的计算机上不仅需要安装交警OA系统,还需要安装Office应用程度,在使用中存在很大的麻烦。交警OA系统在设计的过程中,需要经常与电子表格和Office文档进行联系,为保证使用更加方便,在扩展OA功能中采用Office组间技术。现在的Windows操作系统都会指出分布式组间技术和COM,因此可以利用分布式组间技术安装在交警OA系统服务器上,用户端仅需要在交警OA系统嵌入相衔接的组间接口,方便操作。
在交警OA系统设计中需要确定正确的对象库,在安装Office后,DomniunoDesigear就能好子宫显示出现对象库,Word8.0对应Office97,为保证该集成应用系统的准确运行,用户在使用交警OA系统的过程中需要在本地注册侧中出血相应的应用程度,基本步骤(部分)如下:定义一个Notes变量;创建该对象,D im o fficeApp as Va rian t;D im o fficeDocs as Variant;Set o fficeM ainDoc = officeDocs. Open(“ c:\info.doc”)把选中的文档集中在一个文档中,合并到设计的Word文档中,这些均是通过COM对象来完成的。
结语
综上所述,本文驻澳分析交警OA系统中的组间技术。该系统设计采用了与以往OA系统软件系统结构,利用分布式组间技术完善OA系统的功能,极大地提高了系统的可扩展性,运行效果良好,达到很好的与其设计目的。
参考文献
[1] 何鹏飞,张松阳,赵鸿博,等. 组件技术在嵌入式系统中的应用[J]. 计算机系统应用,2014,06:220-223.
[2] 朱爱鹏,徐中伟,牛强. 基于组件技术的城市轨道交通轨旁设备仿真系统开发研究[J].佳木斯大学学报(自然科学版),2014,05:645-648.
[3] 孟祥侃.工作流技术在办公自动化系统中的应用[J]. 经济研究导刊,2012,02:274-275+278.
[4] 胡廷锋.组件技术的网络安全管理架构分析[J]. 信息安全与技术,2012,01:29-31.