2016年
财会月刊(17期)
财务·会计
高校云会计服务类型和服务建模方法探究

作  者
吴 胜1(副教授),苏 琴2(高级会计师)

作者单位
1.江苏师范大学计算机学院,江苏徐州221116;2.江苏师范大学计财处,江苏徐州221116

摘  要

【摘要】本文借鉴SOA、云计算等技术,以及高校会计日常工作、任务和对应的信息流,分析会计业务中的专业性服务类型,并构建云会计服务类型关系结构图。然后,提出高校云会计服务建模方法,并简要对比分析了这些方法。
【关键词】会计服务;云会计;服务建模
【中图分类号】F231.4;TP393.4           【文献标识码】A           【文章编号】1004-0994(2016)17-0049-5一、引言
与其他系统软件相比,会计信息系统由于与企业的流程、业务密切相关而更加复杂。由于云计算技术具有低成本、个性化、透明化等优势,将云计算技术应用在会计领域可以较好地解决会计信息系统复杂度高、投入大等问题。实证调查也证实了企业对云会计的大量需求与云会计的快速发展。
云是一组内部互联的虚拟机组成的并行和分布式计算系统,能够根据服务提供商和客户之间协商的服务水平协议动态提供一种或多种统一的计算资源。参考云计算中SaaS、PaaS、IaaS三种服务模式,可以将云计算中的网络、服务器、存储、应用、软件、基础设施、平台等不同形式的资源统称为“服务”,而这些服务组合在一起就是“云”。云不是单一的产品、服务,而是一些异构服务的集合体。云计算服务提供商要能按照客户需求动态提供一种或多种云服务。云计算的一个突出倾向是它对于面向服务的强烈关注。将资源统称为服务,可以减少过于关注资源细节带来的研究的不变,便于从更宏观的角度探讨云会计实施问题。
将云计算技术应用于会计信息化中就构成了云会计。云会计可定义为构建于互联网上,并向组织或个人提供会计核算、管理和决策服务的虚拟会计信息系统。云会计提出后,已有研究探讨了云会计在企业中的应用与收益分析、基于云会计的集成和实时会计、将云会计服务提供给学生或其他用户来学习会计知识、与审计的关系、在高校等事业单位的应用、在线财务管理新视角、在物联网中的应用、在大数据分析平台的应用、安全、在线会计服务等内容。
一方面,已有的文献对云会计实施问题研究还很少,更缺乏对云会计服务的研究;另一方面,云会计实施问题是云会计研究、实践中的重要问题,而服务是云会计实施时要考虑的基础、关键内容。因此,有必要探究云会计的服务问题。
二、已有通用性服务类型
虽然已有研究中对云会计服务问题的研究较少,但是,考虑到云会计源于面向服务架构(Services Oriented Architecture,SOA)、云计算技术的应用,可以先结合SOA、云计算技术提出通用性服务类型,再在会计业务分析的基础上得到云会计的专业性服务类型,将通用性、专业性服务综合得到高校云会计服务类型。
SOA、云计算的已有通用性服务包括业务服务,基本服务,消息、接口、中介、元数据、安全等服务,交互、流程、信息、访问、合作伙伴、企业服务总线、业务创新和优化、开发、管理等服务,基础设施、平台、软件等服务,通信、监测等服务,存储、数据库、集成、测试等服务,这些服务内涵如表1所示。
三、高校云会计的专业性服务类型
1. 高校会计日常工作、任务和信息流分析。云会计也要完成会计现有的日常工作,因此有必要分析会计的日常工作、任务和信息流,再在此基础上分析高校会计的专业性服务类型。表2给出了分析的内容,其中“—”代表信息在传递时上游和下游环节的连接。例如,“单据—会计信息系统”表示从上游“单据”信息向下游“会计信息系统”的信息传递。
2. 由高校会计工作归纳出的云会计专业性服务类型。按照输入、处理、输出的角度对表2的高校会计工作进行分析,可以归纳出高校云会计的专业性服务类型,如表3所示。
对表3中的服务进行分析,可以将其分为会计数据操作性服务、会计功能性服务。其中,会计数据操作性服务包括数据的更新、查找、计算、格式转换、位置移动、所有权变化和提供;会计功能性服务包括功能调用、功能嵌入、环境迁移、格式转换、位置移动和所有权变化。
以增加退休人员工资为例,要准备“更新”退休人员的工资,需要“查找”出退休人员,并为这些退休人员的银行工资账户“调用”增加工资服务。人事处发给财务部门的工资通知单是工资增加的依据,工资通知单说明了增加退休人员工资这一信息所有权的“变化”。财务部门接受工资通知单并进行“计算”,将结果“转换”成银行可以接受的数据,银行据此增加工资。银行增加个人工资之后,实现了工资数据位置的“移动”,并可以将工资信息“提供”给退休人员。退休人员可以通过统一接口查询自己的工资信息,或者“嵌入”其他系统(税单是工资增加的依据,工资通知单说明了增加退休人员工资这一信息所有权的“变化”。财务部门接受工资通知单并进行“计算”,将结果“转换”成银行可以接受的数据,银行据此增加工资。银行增加个人工资之后,实现了工资数据位置的“移动”,并可以将工资信息“提供”给退休人员。退休人员可以通过统一接口查询自己的工资信息,或者“嵌入”其他系统(税务系统)以被“调用”;财务部门可以将部分服务“迁移”到云上存储起来,以便于用户以后使用。上文双引号中提到的服务就是对高校会计业务分析得到的专业性服务,是高校云会计服务新的特色内容,是云会计实施需要关注的建模基础。
四、高校云会计的服务类型和关系结构图
1. 汇总后的高校云会计服务类型。对照表1,可以将表3中会计功能性服务都归并到通用性服务类型中。如表4所示,“功能嵌入”可以归并到“访问”或“集成”通用性服务类型中去;而会计数据操作性服务仍然是会计的专业服务类型。会计数据操作性服务和通用性服务汇总得到的26个服务类型就是高校云会计服务类型。

 

 

2. 高校云会计服务类型分组及关系结构图。分析图1中26个服务之间的关系,将其分为数据形式、操作形式、内部管理、标准化、基础服务、人机交互六个组。其中,数据形式组包括业务服务、软件服务、平台服务、基础设施服务、元数据服务、信息服务、数据库服务;操作形式组包括访问服务、开发服务、中介服务、消息服务、接口服务、通信服务、存储服务;内部管理组包括企业服务总线服务、集成服务、安全服务、监测服务、测试服务;标准化组包括合作伙伴服务、业务创新和优化服务;基础服务组包括流程服务、基本服务、数据操作性服务;人机交互组包括管理服务、交互服务。

 

 

 

 

 

 

 

 

 

五、云会计服务建模方法
(一)云会计服务建模方法简介
云会计实施时,需要构建该项目的服务模型。如何选择合适的、满足用户需要的服务,并将这些服务集成到一起正常运行也是实践中不可回避的问题。
考虑到云会计源于SOA、云计算技术的应用,本文借鉴软件工程和情报学等领域的方法提出了一些服务建模方法,并对这些方法进行了简要的对比。
1. 边做边改法。该方法是在了解用户的需求之后直接实施。拿到项目后立即根据需求集成服务,可以是用户自主选择服务,也可以由提供商进行推送服务。由于该方法缺少规划和设计环节,随着需求不断地进行修改,最终导致整个系统无法继续修改,而且没有任何文档,维护十分困难。
2. 结构化方法。这一方法从目标系统的输入、输出入手,先分析框架结构、基本处理框,再分析这些处理框之间的先后关系,按先后关系逐步综合处理框,最后补充其他细节,就可得到所需要的服务。由于分析该问题较为复杂,该方法仍只适用于中小型服务项目。
3. 瀑布模型法。参照瀑布模型,将服务建模过程划分为需求分析、设计、选择、集成配置、测试评价、运行维护等基本活动,各项活动严格按照线性方式进行。当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。此方法的问题是早期的错误可能要到后期才能发现,从而带来严重的后果。
4. 演化模型法。演化模型法也称为增量模型法。该方法实施时,根据用户的基本需求快速分析构造出一个初始可运行版本,该版本往往是实现基本需求的核心服务。然后根据用户在使用云会计服务的过程中提出的意见和建议逐步交付、改进服务。此方法可以较好地适应变化,客户可以不断地看到选择新服务对系统的影响从而降低开发风险。该方法实施时,各个服务构件是逐渐并入已有的体系结构中的,所以要求原有系统具备开放式的体系结构。
5. 螺旋模型法。螺旋模型法下沿着螺旋线制定计划、选定实施方案、弄清项目开发的限制条件、分析风险、实施和验证、评价和提出修正,制定下一步计划。强调可选方案和约束条件从而支持服务的重用,有助于将服务质量作为目标融入系统开发之中。
6. RAD模型法。快速应用开发(RAD)模型法所要完成的任务包括业务建模、数据建模、过程建模、服务重用或自动生成、测试与交付。
7. REST法。表述性状态转移(Representational State Transfer,REST)法步骤包括:分解业务流程,去掉不合适的活动,识别候选服务,识别特定流程,识别资源,将服务能力与方法和资源相关联;应用面向服务,识别候选服务组合,分析流程处理需求,定义候选公用服务,将公用服务为中心的服务能力与方法和资源相关联;应用面向服务,修改候选服务组合,修改资源定义,修改候选能力分组。这种方法有最大的通用性,步骤很细致,使用起来较复杂。
8. 信息构建法。信息构建(Information Architecture,IA)是组织信息,设计信息环境、信息空间和信息体系结构,以满足需求者的信息需求的一门艺术和科学。信息构建包括调查、分析、设计和实施过程,涉及组织、标识、导航和搜索系统的设计。信息架构的核心组件包含组织系统、标签系统、导航系统、搜索系统四个方面。将服务类比为信息,就可以利用信息构建法来进行云会计服务建模。运用信息构建法的过程是:需求分析、设计、选择服务、集成和配置。
9. 推荐法。实施云会计时,当面临的问题与已有的服务项目相同或相似,就可以使用推荐的方法来对服务进行建模。常见的推荐法包括朋友圈、用户推荐、智能推荐、自动排名、互动选择、大V、VIP、模式化、专业营销等。
(二)方法对比
根据以上分析,可以将这些方法按照步骤、特点进行简要对比,如表5所示。表5中的“􀳫”表示对应方法拥有相应步骤,如“边做边改法”中有“需求分析”这个步骤。表5中的方法对比可以指导云会计实施时对服务建模方法的选择。例如,小项目可以考虑结构化方法。

 

 

 

 

 

 

 

 

 

 

 


(三)实例分析与说明
以高校“工资发放”云会计实施前后为例对照说明服务类型和建模方法。如图2所示,高校要和人社厅沟通人才引进数量、质量问题;而教师工资预算要经过高校和财政厅多次沟通后发放给学校,财政厅根据高校的人数进行财政预算控制;高校要代教师上缴与个人工资相关的税赋,高校发放工资由银行代理完成。

 

 


随着人社厅加强对人才引进的管理,高校只需申请相关人才数量,具体人才的招聘由人社厅完成;教师工资预算也是由人社厅和财政厅沟通完成后下发给高校,不需要高校参与沟通。除此之外,随着高校开展国际化办学,存在外教的工资发放问题。
该实例中有两个新的服务需求:针对人社厅、财政厅和高校的关系问题和由此引发的高校工资发放问题,增加外教工资发放问题。通过对该实例需求进行分析,首先要增加一个新的流程服务,该流程服务中人社厅、财政厅和高校之间是一个循环,如图3所示。流程服务的提供商是人社厅,服务由人社厅开发配置供高校使用,高校分别进行测试评价、运行维护。

 

 

 

另外,需要增加针对外教工资的管理服务。该服务可细分为开户(银行N)、日常汇率监测、定期支付工资等。服务提供商是银行N,服务由银行N开发、配置供高校使用,高校进行测试评价、运行维护。本实例中新增管理服务建模方法也和新增流程服务建模方法相同,都使用了瀑布模型法、演化法。

主要参考文献:
林静.云计算时代的在线会计服务模式研究[D].北京:首都经济贸易大学,2012.
程平,周欢,杨周南.云会计下会计信息安全问题探析[J].会计之友,2013(26).