1、基于SOA框架体系的社会信息统计管理系统研究基于SOA框架体系的社会信息统计管理系统研究 基于SOA框架体系的社会信息统计管理系统研究 随着社会的进步和信息技术的迅猛发展,人类进入了信息化时代。信息化时代的主要标志是信息技术的普遍应用,这对我国政治、经济、文化等产生了深刻影响,可以说当前社会,信息已成为不可缺少的重要因素。信息标志着生产力的发展水平,反映着经济社会的运行态势,为群众了解经济社会发展形势提供了便利条件。因而,在信息技术不断发展并被广泛应用的背景下,特别是在信息化建设需进一步改革与创新之际,要求统计工作模式也要跟上时代的步伐,以新的技术模式适用当代社会的需要,提高信息统计系统的快速
2、响应能力及办事效率,更好地实现资源共享,为信息统计工作提供优质的服务平台。一、SOA相关理论1.基本概念SOA是一种面向服务的体系结构,其核心是服务,是通过提供基本的服务或组合服务实现既有的业务流程或业务流程再造。凌晓东提到SOA解决了令IT业界和企业都非常头疼的信息孤岛和遗留的系统问题,特别是解决了针对多个不同技术开发,运行在不同平台的应用程序的相互通信。戴辉提到SOA软件系统按照功能设计成一些服务,服务接口是通过标准的方式定义,并通过标准的协议调用,SOA所定义的接口和调用方式是独立于编程语言和运行平台的。SOA是近年来在互联网环境下,各行业构建信息化基础设施和促进信息资源开发利用的有效防
3、范之一,也是支撑云计算、软件服务业和互联网发展的重要支撑技术,已渗透到政务管理、生产、服务等多个行业和领域,应用较为广泛。2.主要特征SOA主要特征为:服务的封装;服务的重用;服务的互操作性;服务之间的松耦合度;服务是位置透明的。3.主要优势支持异构集成SOA主要优势是支持异构集成,主要包括硬件平台、操作系统、数据库、应用软件四个层次。支持SOA的业务系统为信息化提供了更为广阔的发展空间,用户可以结合自身实际需要选择最佳的方案。降低信息化建设成本一般来说,业务系统越来越多时才会考虑系统集成问题以便于管理,但这时候再集成难度是很大的。SOA在业务系统建设开始时就考虑到集成问题,即是说考虑到服务之
4、间的接口问题,使信息化建设的成本降低,且可有效实现用户信息管理的新增需求。实现动态变革SOA面对是独立的服务,各服务之间都可以通过接口进行调用,这是因为在业务系统建立时就考虑到对接问题,这样对重复功能就可以直接调用,而不用重新开发,达到节省资源的目的。如果业务发生变化,只需要修改与业务对应的服务即可,大大降低了修改的难度,从而确保实现业务系统的动态变革。二、基于SOA框架体系的社会信息统计管理系统研究的必要性社会信息从总体上看,可分成三大层次:一是在社会经济领域中,货币信息成为核心;二是在科技、教育领域中,知识信息成为核心;三是在政治、意识形态等上层建筑中,观念信息成为核心。社会信息统计是从社
5、会信息现象总体的数量方面认识社会各行各业发展情况的最有力手段之一,它不仅是社会各项工作情况的累计和体现,更重要的是通过统计情况和统计分析来把握市场态势,制定和调整重大决策、工作方针的依据,是了解社会各行各业发展情况的窗口。为此,建立和健全社会信息统计管理系统具有重要的现实意义,它有助于了解和预测社会各行业的发展,促进及时有效解决当前社会信息统计工作中存在的问题。1.传统统计方法与当代经济社会发展不相适应魏玉波提到随着经济活动朝着多元化、多样化、复杂化的方向发展,统计对象、统计指标、调查方法、报道渠道、工作方式都将发生深刻的变化,依靠传统的统计制度、方法已经无法转却、及时、全面、方便地获得各项统
6、计信息。如,由于统计对象众多,按照现行的人力、财力资源和统计手段难以实现对全部企业进行定期全面统计,只能通过抽样调查进行测算。在这种力求使测算数据尽可能反映地区市场经济规模的统计方法指导下,产生了许多不利因素,一是测算误差较大可能会影响最后的结果;二是旅游产业中有观光、度假等,不同的市场变化规律会淹没在庞大的数字总量中,很难分析单一的市场变化规律。因而需要一个与当代经济社会发展相适应的统计系统,实现统计的信息化,不仅停留在电脑打打文件,做个报表,需要加强数据库建设,加强统计系统开发。2.相关行业、相邻市场之间缺乏信息沟通和调查研究目前,社会大部门行业都拥有自己的数据资源平台,给统计工作带来了极
7、大的便利。但是,各行业对收集的社会信息资源相互独立、“信息孤岛”,管理困难、缺乏量化的应用数据,没有形成建立在客观统计数据上的科学决策系统和工作模式,不同的数据系统,其设计目标、设计方法、开发环境、使用组件等都有很多不同,导致相互之间无法直接调用。着眼于社会信息统计普遍存在的传统统计不再满足当代市场经济的发展,以及对于已有的统计系统无法实现跨平台数据集成和量化统计问题,并考虑到社会信息的复杂性以及用户需求的不断变化,采用SOA框架,建立基于SOA框架体系的社会信息统计管理系统,并通过运用云计算将原本相互隔绝的各类应用系统、信息资源与当前建设和未来建设的各类应用和数据构建统一的标准和规范的交互服
8、务,解决各行业存在的信息孤岛的问题。 三、SOA体系架构1.设计思想社会信息统计管理系统是一种应用支撑平台,主要包括门户、交流、查询、统计、应用集成等,根据以后的发展变化会带来系统的伸缩性,本文应用系统采用SOA理念,在系统设计整体化的同时,考虑了减少各子系统在技术上的相互依赖性,这样任何一个子系统的变化如增加、减少,都不会影响其他子系统的总体框架,从而减少资源浪费,最大限度的保护已有投资,减少对系统的维护与开发费用。在应用系统整体化、功能化和规模化的同时,保证系统在技术上、经济上的可持续发展。2. SOA体系架构设计本文SOA架构包括5层设计,分别为应用表示层、业务流程编排层、服务层、组件层
9、和系统层,形成完整的支撑架构,从而将各种网络资源统一到一起,达到相互数据沟通、相互服务沟通、相互业务协同的无缝结合。每一层的具体功能如下:应用表示层采用Portal 技术建立信息门户,通过标准接口与服务提供方和服务注册中心通讯,达到查询和绑定服务的目的。功能设计中将利用服务层和业务流程编排层提供的服务和业务应用流程,以及引入的其他外部Web Service,利用最新的 技术增强用户体验。业务流程编排层主要集中的是各种业务规则和逻辑规则,将服务层提供的服务编排成业务应用流程,从而妈祖内部流程重组的需要。服务层由粗粒度服务和细粒度服务组成的,并根据功能不同将它们分为技术功能、业务功能、业务事务和业
10、务流程四类,以满足不同用户的需求。其中,技术功能主要是由运行基础提供的各种服务,业务功能则是由组件层发布上来的细粒度服务。业务事务则是粒度稍大的服务。粒度最大的是业务流程服务。在该层通过业务服务总线完成细粒度服务到粗粒度服务的整合,从而实现业务系统的整体功能。本层的主要功能在于分类组织组件层发布上来的各种服务、SOA 运行基础提供的功能服务以及从外部引入的各种服务。组件层主要向上提供涉及到各种业务应用的接入组件,以实现系统中不同的功能模块,并通过Web Service 接口被包装成Web Service 发布到在组件层之上的服务层,同时组件层预留其他类型接口供系统调用。系统层主要提供满足业务系
11、统的基础架构。各个应用系统之间是相互独立的,他们将通过系统架构中的组件层接入整个SOA 信息系统中,在系统层通过面向对象技术完成组件层与数据库的交互。3. SOA架构建立方法构成Web服务技术栈都是完全基于数据交换标准XML。XML为在不同系统之间交换数据而提供了一个标准;SOAP为在不同系统之间实施平台无关的交互定义了一套基本的元规则和跨平台消息机制,SOAP提供了Web服务体系中服务交互的基础架构;依靠WSDL、Web服务的交互界面就能被系统自动处理;UDDI把Web服务与用户联系起来,起到中介作用;WS-BPEL提供了业务流程和业务交互协议的标准语言,它所定义的可互操作的集成模型能够促进
12、在教育局内部或整个教育行业间实现自动流程集成的扩展。这组技术可实现面向SOA的统一应用支撑平台,实现应用跨平台、互操作及数据集成与共享,从而使应用系统之间的信息孤岛问题得以解决。四、基于SOA框架体系的社会信息统计管理平台功能介绍1.组织机构管理功能组织机构管理功能能描述部门、人员、岗位之间的职责,并且还能设置各岗位的具体职责和权限。2.流程管理功能提供可视化的基于工作表单、流程定义及变更功能。3.表单定制功能提供各种类型的工作表单、输出表单定制功能。对于工作表单,能动态设置其录入选项,并将其与用户角色绑定;对于输出表单,将其与被统计事项和字段绑定,实现3.智能化统计。4.查询模板功能提供建立
13、查询模板的功能,通过定制查询模板,行政执法人员能直接使用定制好的查询功能,高效、便捷的找出所要查询的内容。对查询模板功能,可以设置查询条件、查询明细等。5.统计类型功能模块通过统计类型功能模块,能便捷的统计各个业务类型,如统计周报、年报;还能定义统计的使用权限,如哪些部门可以统计、哪些部门可以查询等;统计类型可分为配置实现统计和自定义统计。6.数据采集及挖掘云平台提供一系列并行挖掘算法和ETL操作组件,开发的并行ETL操作达到了线性加速比,可实现TB级海量数据的预处及之后的并行挖级海量数据的预处理及之后的并行挖掘分析处理; 挖掘算法随节点数线性增加 挖掘算法随节点数线性增加,加速随之增加;可稳
14、定运行在256个节点组成的Linux集群环境下,具有高可扩展性。7.运行维护管理系统云运维管理实现自动化和流程化,这样能有效避免在管理中由于人工操作带来的不确定性。并且云运维管理可以根据用户的不同需求,提供个性化的视图,帮助管理人员查看、定位。同时还能为云计算中心的复杂环境提供统一的管理界面,包括IT一体化运营门户、监控管理、服务管理、自动化管理、安全管理和业务分析六大功能模块,各个模块通过配置管理数据库紧密联系,实现一个整体。8.资源共享系统资源共享系统基于目录体系的信息资源整合具有业务驱动、按需整合,满足信息整合整体性原则及标准化的优势,可支持在协同办公中的信息资源整合和共享需求,同时可以
15、适应信息资源的变化特点,确保资源及时更新,这是达到资源共享的最先进手段,是办公协同建设的基础设施。五、基于SOA框架的社会信息统计管理系统在旅游业的应用社会信息统计管理系统实现各行各业及行业间各部门信息共享,该系统包含的主要内容有:教育科技统计、文化体育统计、医疗卫生统计、涉旅行业统计、社会服务统计等涵盖社会管理各方面的信息。针对某行业之所需,架设一个平台进行系统的信息集合。在此,以涉旅行业统计管理当中旅游住宿业的信息统计管理系统为例做应用分析,设计框架图如下:1.支撑层支撑层为系统的运行和相关应用系统的开发提供软硬支撑,包括网络、服务器、数据库、机房、操作系统、安全系统等。2.应用层应用层为
16、平台的7个子系统,包含旅馆基础信息管理子系统、旅馆运营管理子系统、统计分析管理子系统、信息发布管理子系统、数据交换子系统、短信管理子系统、系统管理子系统等。旅游基本信息管理子系统,通过此系统市局收集全市行政区域社会旅馆的基础信息,并实现动态审核管理,为统计分析查询提供数据基础,为服务公众和为支持市局领导决策提供依据;同时要求与市局旅游政务门户网站或相关旅游系统互联,可在网站上读取社会旅馆信息,并实现网上满意度调查、建议、投诉等功能。旅馆运营管理子系统,为了实现对成都市住宿业数据的采集与管理,根据旅游局信息上报的要求,对要求上报信息的住宿业通过本系统实现数据上报功能。统计分析管理子系统,市局管理
17、员和区县级管理员可执行统计分析与查询工作,查询想要的信息,以柱状图、饼图、折线图的形式显示统计内容、以列表形式显示查询内容,并均实现表格导出功能,并可提供统计分析灵活定制服务功能。统计分析模块根据平台使用人的权限进行操作,旅馆工作人员仅对本旅馆的相关信息进行统计分析和查询;区县旅游局仅对本区县的旅馆基本信息和运营信息进行统计分析和查询;市局可对成都市区域的所有旅馆基本信息和运营信息进行统计分析和查询。其统计分析管理业务范围如图2所示。信息发布管理子系统市局或区县旅游局下发通知到下级管理部门或旅馆,用短信方式通知接收人员查看通知。短信的发送使用短信猫方式或使用第三方接口。数据交换子系统系统预留四
18、川省旅游局、成都市旅游政务门户网等相关系统数据通信接口,实现指定数据同步;并且系统提供标准API输入、输出接口,支持第三方系统灵活接入。短信管理子系统通过购买短信平台套餐,对成都市旅游局社会旅馆管理平台进行短息管理。系统管理子系统,包括用户管理、授权管理、日志管理、角色管理和身份认证与访问控制6个方面的管理。3.用户层系统的用户包括市局用户、区县局用户、各个旅馆用户、住店客人等。以上社会旅馆管理系统通过支撑层、服务层和用户层形成完整的支撑架构,从而将应用系统与网络资源统一到一起,达到数据、服务调用的无缝结合,对提高旅游管理部门的服务效率和服务质量起到了良好的推动与支撑作用,也为进一步推动和实现旅游管理服务的全面智能化、信息化、标准化、规范化创造了机遇。注释:由于系统之间独立性很强而沟通性“炎症”缺乏,而以此系统为基础的企业职能部门相互之间无法进行有效的通信,从而形成一个一个孤立的信息系统,俗称“信息孤岛”。随着企业职能部门及企业间的合并,所服务的流程和对象发生变化,旧的信息系统无法满足新的业务要求,而且需要进行的修改又远远超过维护范畴时,这种系统成为了遗留系统。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1