APP下载

基于面向对象方法论的电子文件管理整合初探

2015-05-30于英香肖春红

北京档案 2015年5期
关键词:子类面向对象方法论

于英香 肖春红

摘要:电子文件管理存在区域性与国家化冲突,整合是消解冲突的有效方法。电子文件管理整合是涵盖宏观、中观、微观多个层面的系统工程,涉及体制、组织、标准、流程、技术等众多要素,需要新的理论与方法论支撑。本文引入计算机科学中面向对象方法论,解析其概念体系与思想内涵,构建基于面向对象方法的电子文件管理整合“类树”,以揭示其在电子文件管理整合中的作用与指导意义。

关键词:面向对象整合类继承封装

Abstract:Theelectronicrecordsmanagement has conflicts between Regional and National aspect, integration is an effective method to resolve con? flicts. Electronic records management integration is complex systems engineering, including many ele? ments of many levels such as macro, meso and mi? cro. So the research on electronic records manage? ment integration needs the support of theory and methodology. Based on the object-oriented method? ology, this paper analyzes its concept system and connotation, constructs electronic records manage? ment integration class tree and reveal its role in the electronic records management integration.

Keywords:Object- oriented; Integration;Class; Inheritance; Encapsulation

大数据时代,电子文件作为大数据家族中的成员,其管理的视角也要随着大数据的发展而发展。大数据时代强调数据的集成与整合,唯有集成与整合才能获得大数据分析的“全样本”。大数据的时代背景与电子文件管理国家控制力的要求,使得电子文件管理整合成为当今电子文件管理研究的一个新课题。

一、电子文件管理整合研究缘起

(一)电子文件管理的“区域性”与“国家化”存在冲突

综观我国电子文件管理实践,呈现出以区域发达城市作为试点、鼓励其他中小城市积极自行探索的特点。但很多区域在探索时缺少国家政策、标准、法规等的宏观指导,多数都是摸着石头过河,出现了各种具有地方特色的电子文件管理模式,如安徽模式、上海浦东模式、广东深圳模式等,形成了电子文件管理的“区域性”态势。

另一方面,电子文件管理国家战略的提出使得电子文件管理“国家化”[1]诉求越来越迫切,主要有两个方面的原因。一是电子文件管理“区域性”缺陷明显。尽管我国“区域性”管理模式存在着自身的优势,也不乏优秀的成果和值得推广的经验,但区域间在自由探索的同时沟通与协调不畅,区域电子文件管理的同质性与凝聚力辐射范围有限,只局限于本区域的共通与合作,不利于电子文件的统一管理、规划与信息共享,使得我国电子文件管理整体呈现出格局的分散性、模式的多样性和质量的差异性,可能会导致“信息孤岛”与“信息烟囱”现象更加严重,而这促使国家顶层机构采取相关措施,促进电子文件管理整体水平的提高。二是电子文件管理国际化需求加速。当今,电子文件管理国际化是大势所趋,包括国际标准的使用、项目的国际合作、文件信息的国际共享、技术的国际同步等,都表明电子文件管理国际化程度越来越高。我国电子文件管理起步较晚,管理水平与发达国家存在差距,在电子文件管理全球化的战略背景下,我们首先应该努力实现电子文件管理的国家化,在国家化的基础上才有资格谈论国际化,以国家化推动国际化,提升我国电子文件管理水平。

从我国电子文件管理现状看,一方面是电子文件管理的统一性、全局性和战略性的“国家化”目标,另一方面是电子文件管理的分散性、局部性和短期性的“区域性”态势,显然二者之间存在着冲突。

(二)整合是消解电子文件管理冲突的有效方法

社会生活中的冲突无处不在,冲突治理是一个跨学科的研究领域。传统西方社会学观点视冲突为消极分裂的对象,帕森斯强调社会功能系统静态的均衡,倾向于认为冲突的破坏性与分裂性具有反功能的后果,是一种社会病态。[2]科塞反对帕森斯的这一理论前提,认为社会学对冲突的积极后果分析不足。他强调冲突在社会系统中的正面功能,即建设性功能、有益的功能。[3]科塞在强调冲突的正面功能时,已经将冲突概念作了泛化,并不特指社会冲突,并认为“冲突对新规范和制度的建设具有激发功能,……变革常常作为冲突的结果而出现”。[4]从社会学的冲突理论可以看出,冲突暴露了问题,却能激发变革,因此更有利于解决问题。

美国管理学家福莱特(M.P.Follett)提出了处理冲突的三种方法,一是压服,二是妥协,三是整合。前两种方法都是消极的,只有整合可以权衡冲突双方的利益,实现双方愿望而达到双赢。福莱特认为,整合是处理冲突的一种积极、创造性的方法,通过对冲突进行深入系统的分析,发现症结和问题的关键所在,提出使冲突双方利益交融的解决方式,从而建设性地解决冲突问题,和谐地实现双方的目标。[5]总之,冲突促成整合,整合可以消解冲突。

由此可见,整合亦可是消解电子文件管理“区域性”与“国家化”冲突的有效方法。本文认为,电子文件管理整合是指电子文件管理主体在电子文件管理过程中,采取一系列的管理手段、技术与方法,使管理范围内电子文件的各种管理要素与技术指标达到融合与统一,并且管理主体对这些电子文件具有控制力,其整合要素主要有政策、法规与标准、软硬件平台及各种技术等。[6]

(三)电子文件管理整合研究需要方法论支撑

作为电子文件管理研究领域的新课题,电子文件管理整合是一个涉及众多要素的系统工程,这些要素可以从宏观、中观、微观三个层面进行解构,宏观要素如整合目标、结构体系、体制和文化;中观要素如管理组织、管理模式、合作平台、法规标准;微观要素如流程、系统、技术等。电子文件管理整合内容庞杂,迫切需要理论与方法论的支撑。

考察已有的电子文件管理理论与方法论,可发现其隐含着诸多管理整合思想,如集成论与后保管模式思想形成了电子文件管理整合理念,文件连续体理论与业务流程重组理论彰显了电子文件管理过程的整合,电子文件管理顶层设计与国家战略思想则指导着电子文件管理架构的整合等。[7]

研究还发现,其他相关学科中的一些方法论可以作为电子文件管理整合研究的顶层指导理论。如系统科学中的系统工程论、整合协同论,管理科学中的博弈对策论,计算机科学中的面向对象方法论等。运用系统工程论可以使得本来不协调的区域电子文件管理通过整合变得协调,本来良好的部分变优,从而使国家电子文件管理系统达到技术上先进、经济上合算、时间上省时,达到能够协调运转的最佳效果;整合协同论的运用在于可以在区域合作、优化空间结构等方面创新发展思路、开拓新模式;在电子文件管理区域内进行合作博弈,能促使弱势单位借鉴区域电子文件管理模式中具有典型意义和参考价值的管理范例,这也是博弈论中借势策略的运用。[8]相比之下,面向对象方法论有其独特的概念体系与思想内涵,运用于电子文件管理整合中,可达到意想不到的效果。

二、面向对象方法论概念体系与思想内涵

面向对象(Object-Oriented,简称OO)方法论也称作面向对象技术,尽管该技术始于计算机科学中的程序设计方法,但哲学和认知科学的层次及分层理论也促进了它的产生与发展,并被广泛应用于形式定义、设计方法学、操作系统、分布式系统、人工智能、实时系统、数据库、人机接口、计算机体系结构以及并发工程、综合集成工程等。[9]主要原因是其具有优越性的概念体系和方法论思想,面向对象方法论的核心概念主要有对象、类、封装、继承等。

(一)对象与类

对象可以指人们要进行研究的任何事物或事件,如一个学生或者一场足球赛。复杂的对象可以由相对比较简单的各种对象以某种方式构成,不同对象的组合及相互作用就构成了我们要研究、分析和构造的客观系统。具有相同特性和行为(功能)对象的抽象就是类,即类是具有某些相似特征的事物的集合,对象是集合里的个体。类是一个抽象概念,而对象是一个实体。在客观世界中,人们出于不同的目的,常常按照事物的特征、行为或用途,把他们分成不同的种类,面向对象方法论中的类就是将现实客观世界中的种类概念加以延伸而形成的新概念。

(二)封装与继承

封装就是把数据以及对象如何完成操作的细节放在类的定义中,这些数据和操作对外界是隐蔽的。封装并隐蔽数据的目的,一是为了安全性和可移植性,二是保证整体性和使用方便性。

继承是现实世界中对象之间独特的关系,它使得某类对象可以继承另外一类对象的特征和能力。因此,继承表述了一种对象类之间的相交关系,若类间具有继承关系,则类间就具有共享特征、细微的差别和层次结构。[10]类有不同的抽象层次,处在下一层次上的对象可自然地继承位于上一层次的对象的属性,上一层次的类称为下一层次的类的父类,下一层次的类称为上一层次类的子类。

综合来看,面向对象方法是从客观世界的实体出发,构造一个系统,用对象描述系统中的实体,将实体的属性与相关操作封装在对象中,用类来描述具有相同特征的一组对象,以继承作为共享机制,对象之间以消息传递的方式进行通信。[11]

(三)类、继承、封装之间关系示例

一个具体的苹果实体是一个对象,而所有的苹果就抽象为一个类,红富士苹果是苹果的子类,苹果是红富士苹果的父类,水果又是苹果的父类,植物是水果的父类,父类与子类之间遵循树形结构特征。我们在抽象苹果这个类特征的时候,是把苹果的形状是圆的,味道甜中带酸等特性封装在类中,红富士苹果有自己的独特个性,但是苹果父类的特性红富士苹果子类都具备,也就是红富士苹果子类会继承苹果是圆的,味道甜中带酸的特性,但是也具有果面覆有鲜红色条纹,肉质细脆的独特特征。

封装含有主观的意图,比如农学家经过长期的科学实验,得出种植产量高质量好的苹果的一些原理和方法,但让果农去种植的时候可以把这些原理封装在种植苹果这个类中,果农不需要知道其原理,只需要知道如何做就行了,即原理对果农是隐蔽的。同时,种植红富士、国光、嘎拉等子类苹果都会继承种植苹果父类的原理。封装和继承是面向对象方法论思想的精髓。类与继承的关系如图1所示,封装与继承的关系如图2所示。

事实上,电子文件元数据管理研究已经使用了封装技术,最明显的案例就是VERS的封装规范,即将文件与元数据封装为一个扩展名为EEO的文件,移交给档案馆长期保存[12]。封装对象区分为案卷型封装包、文件型封装包和修改型封装包,就文件型封装包而言,其封装结构类似一个“洋葱”,[13]封装着各种对象,含义就是将内容通过元数据整合在一起,打包成单一对象,从而保证电子文件的完整性、有效性、长期可读性。这是一个具体的技术实例,这种封装技术和思想可以扩展到更宏观的电子文件管理层次上。

三、基于面向对象方法论的电子文件管理整合应用

利用面向对象方法论可以构建客观世界的模型,如先分析大的框架(父类),然后逐步精确到子类,即自上而下的方法。下文以浙江省电子文件区域类以及国家电子文件管理“类树”构建为例来说明面向对象方法论的应用。

根据面向对象方法论的内涵,可以把某个区域或某个机构的电子文件管理看作一个对象,而与该区域或机构具有共同特征的机构集合称为类。同时,在电子文件管理基础比较相似的“对象”中抽象出其管理的相似特征,构建电子文件管理父类与子类。

我们可以抽象出浙江省的电子文件管理特征并将其称之为浙江模式,即浙江省电子文件管理父类。在该类中,继承的含义是,如果某个地区或机构试图模仿浙江模式的做法,那么将它构建成浙江电子文件管理类的子类,就可以继承浙江模式的管理方法。在继承的同时,子类也可以创建自己的独特属性,比如某些地级市在继承省级层次的浙江模式管理方法时,发现这些管理方法比较宏观、不具备特殊性,则可以进一步细化。那么,这些地区就可以在继承浙江模式的基础上,创建自己的地区特色,这时候在浙江电子文件管理父类下就可以构建杭州子类、萧山子类和绍兴子类等。

继承封装好的管理模式将会让管理更加简便。例如,如果绍兴子类要继承浙江电子文件管理父类的管理模式,那么浙江父类的管理理论、方法、原则、技术、标准、法规等就可以封装成一个打包的整体。绍兴子类在继承浙江父类时,具体技术原理是封装起来的,这样绍兴地区在具体操作时就不需要了解太多技术细节,既保护了知识产权,又保证了安全性,同时也节省了下级单位的培训和管理成本。换句话说,绍兴地区可以不知道浙江父类的这些方法和原理的来龙去脉,而只要知道如何做即可。浙江省电子文件管理对象、类、封装、继承之间的关系可以用图3表示,这是按照浙江省区域地理位置构建的类图,模拟的是区域类的继承和封装。

(二)全国电子文件管理整合“类树”构建

若在全国范围内进行电子文件管理类的构建,以区域作为类的构建依据,根据电子文件管理整合的要求,全国区域类下可以构建发达地区子类和欠发达地区子类;发达地区子类又可构建城市群子类和企业集团子类,欠发达地区子类可创建西部子类和农村子类等;城市群子类又可以继续构建长三角城市群子类、珠三角城市群子类、渤海湾城市群子类等。

同理,我国电子文件管理整合中的各种要素也可以按不同规则构建成各种类,如技术类、法规类、组织类等,技术类又可以继续自上而下,逐步细化为格式子类、元数据子类、备份子类等。地区类和要素类可以结合应用,如在长三角地区电子文件管理模式中抽取其相似点,分别将成熟的技术、标准等封装成长三角地区的技术子类、标准子类等。

将类的构建技术应用于我国国家层面电子文件管理整合,根据整合的层次和要素的不同,可以构建一个完整的电子文件管理“类树”,该树将会有很多“分支”,每个分支可以自上而下不断分解,最终形成枝繁叶茂的国家电子文件管理“类树”,如图4所示。

利用面向对象方法论可模拟现实世界的客观系统,电子文件管理整合属于社会系统工程,其整合要素可以抽象为类,在整合时能充分利用类的整体性、封装性和继承性,以及具体操作的隐蔽性优势。而且,面向对象的最大优点不是解决一个问题,而是解决一批问题,可以用较少的成本获取较大的收效。

*本文为国家社会科学基金一般项目“‘区域—国家电子文件管理整合模型构建与实证研究”(项目编号:11BTQ039)阶段性研究成果之一。

注释及参考文献:

[1]“国家化”与“区域性”相对,主要指向“国家顶层控制”,要求统一性、全局性和战略性.

[2][3][4]宋林飞.西方社会学理论[M].南京:南京大学出版社,1997:323,324,328.

[5]M.P.Follett.Creative Experience[M].New York:Pe? ter Smith,1924.

[6]于英香.“区域—国家”电子文件管理整合:内涵、原则与路径[J].档案学通讯,2013(2):58.

[7]肖春红.电子文件管理理论整合思想透析[J].档案学研究,2013(3):17-20.

[8]付航.电子文件管理区域化协作博弈之道[J].档案, 2012(5):36-39.

[9]黄永忠,陈新,陈海勇.面向对象方法与技术基础[M].北京:国防工业出版社,2006:4-8.

[10][11]姜慧霖.基于面向对象技术的继承机制剖析[J].西南民族大学学报(自然科学版)2005(3):433.

[12]Andrew Waugh. The design of the VERS encap? sulated object experience with an archival information package[J].International Journal on Digital Libraries,2006(6): 184–191.

[13]黄玉明.电子文件和相关数字资源封装案例比较[J].档案学研究,2012(5):57.

猜你喜欢

子类面向对象方法论
卷入Hohlov算子的某解析双单叶函数子类的系数估计
汉学方法论值得关注
方法论视角下的制定法解释
面向对象的计算机网络设计软件系统的开发
法本位的方法论阐释
关于对称共轭点的倒星象函数某些子类的系数估计
UAF的方法论意义
面向对象的数据交换协议研究与应用
面向对象Web开发编程语言的的评估方法
面向对象信息提取中影像分割参数的选择