论文部分内容阅读
一、社区与社区服务信息化
1.社区的定义关于社区的定义已经超过140种,著名社会学家费孝通先生对社区的概念解释为:“社区是若干个社会群体或社会组织聚集在某一地域里形成的一个生活上相互关联的大集体。”一般认为社区通常应该包括以下几个主要构成要素并有其特征:人群、地域、生活服务设施、文化背景及生活方式、生活制度及管理机构。人群和地域是构成社区的最基本要素;在此基础之上,生活服务设施、文化背景及生活方式、生活制度及管理机构是社区人群相互联系的纽带。
2.对社区服务的诠释社区服务是我国一个独特的概念,国际社会并没有专门定义的社区服务概念。国际社会更常用的词不是社区服务,而是社会福利服务、社会工作或者社会服务,不存在与社会服务或社会福利服务相分离的社会服务概念。我国的社区服务是一种社区居民自助、互助的社会服务形式,是在政府的指导下,发动和组织社区内居民,有针对性地合理利用社区自身的资源,实现互助、自助的服务过程。兼有“福利服务”和“方便人民生活”的双重服务,既有政府的行政行为,又有居民的互助和自助行为。
3.社区服务信息化从技术层面上来说,社区服务信息化是指将社区服务建筑在信息化的体系上,以信息技术为依托,更好地贴近民众,为民服务。而从社会层面上来说,社区服务信息化建设是新时期政府管理职能的切实体现,是社区建设和社区服务建设的具体内容,其建设和发展牵涉部门多、内容广、关系复杂。
二、社区服务信息化的基础
我国目前已建成或在建的社区信息化项目的突出特点是政府主导,即政府牵头、政府出资、政府建设、政府管理、居民使用。目前的社区信息化项目通常是属于提供居民社会服务为主,因此整个建设过程只能由政府主导,而政府主导的信息化项目必然打上政府行政管理的烙印,本文称之为基于管理的社区信息化建设模式;与之相对,本文提出的是一种基于服务的社区信息化建设方案,出发点是目前政府各部门大多掌握有本部门或本行业的优势资源和海量数据,而信息不对称的另一方——居民,只能被动选择政府部门提供的已有服务,而不能通过主动选择服务模式,自由的享受政府的公共资源和数据,因此本文提出了自由整合政府的数据和资源优势,个性化定制服务的社区信息化方案,称之为基于服务的社区信息化建设方案。
1.理论基础
笔者认为,政府部门应该在社区信息化建设中起重要作用,但却不应该从始至终都起主导作用,尤其是在直接向居民提供社区服务的微观领域。政府可以发挥其管理公共事务的资源优势,建设相应管理领域的基础数据库、通讯网络以及其他终端设施,并提供相应的应用服务,而居民应当享受到个性化细分的社区服务,而在这二者之间正是居民不断增长和变化的社区服务信息化需求和政府提供的有限的应用系统和数据资源之间的矛盾。为了解决这二者之间的矛盾,本文通过提出SOA架构的基于服务的社区信息化建设方案,首先分析不同政府部门之间的数据库数据元之间的共性,寻找共同的主键和索引,进行政府数据库之间的数据库重建和再造,根据重建和再造的数据库,建立一个虚拟的全新服务以支持全新的跨部门的居民社区信息化需求。这些服务都是虚拟的,当居民实际申请这些服务时,虚拟的服务会通过XML格式发送SOAP都具有WSDL语言描述的接口,然后利用消息和实际的政府部门应用系统进行交互。
此外居民使用的服务也不是完全被动的,居民可以通过使用意见、需求反馈等手段影响虚拟服务的设计和构成,对使用意见、需求反馈进行分类、统计、分析、数据挖掘、事件相关分析等,可以帮助设计更好的社区信息化服务种类。现代经济学有一个著名的理论就是信息公开和政府管制是相互替代的关系。通过社区信息化服务公开了公共资源数据库信息,政府管制就不需要投入太多的人力和物力。因此,构建一座连接社区信息化服务和政府提供的信息服务之间的桥梁是现阶段社区信息化建设的当务之急。在实现社区信息化服务的同时,实现与居民的问答互动,使他们能更有效掌握政府提供的信息资源,最大限度地自己解决自己能够解决的问题。
2.技术基础
“SOA(Service-Orented Architecture)”面向服务的体系结构,是一个组件架构,它将应用程序的不同的功能组件(服务),通过这些服务之间定义良好的接口联系起来。接口采用中立的方式进行定义,独立与实现服务的硬件平台、操作系统和编程语言。对比传统的三层B/S(客户机/服务器)体系结构,SOA的最大特点就是有一个功能强大的服务层。SOA中的服务是指封装成用于业务流程的可重用组件的应用程序函数。一个基本的面向服务的架构如图1所示:
图2 WEB服务栈
在WEB服务体系结构中,(如图2所示),XML具有基础性的地位。用来描述服务接口的WSDL、传递消息的SOAP,本质上都是XML应用。正是这些XML应用提供了WEB服务的可扩展性、平台、语言中性。WEB服务中的这些基于XML的标准,保证了应用集成的松散耦合。
SOAP作为一个基于XML的轻量级协议,两个重要设计目标是简单性和可扩展性,主要用于分布式环境中交换结构化信息,非结构化信息可以通过SOAP附件的形式传递。WEB服务规范、SOAP规范都定义了许多多种基于SOAP消息交换模式(MEP,Message Exchange Patern),如面向单个或多个接受者的“Fire-and-Forget”模式,远程过程调用(RPC)和事件通知(Event Notification)模式,SOAP消息即可以直接在发送方和接送方之间交换,也可以通过中间节点处理后继续传递。虽然WEB服务体系结构中并没有完全限定承载SOAP消息的底层通讯协议,但是现在SOAP绑定的通讯协议主要是HTTP协议。HTTP协议广泛应用于互联网,能够通过防火墙,对于应用集成,尤其是跨企业应用集成,具有独特的优势。
五、以SOA架构技术来设计基于服务的社区信息化建设方案
基于服务的社区信息化建设方案需要解决的问题主要有:接入点众多,接入模式多样,从普通的电话线拨号到ADSL和有线电视CABLE和FTTB光纤接入,且速率差别很大,从36.6K到1M甚至千兆局域网接入,提供服务的数据库和应用系统也差别很大,数据库结构和数据格式都相差很大,传统的基于管理的社区信息化建设模式是由政府部门完全主导的,首先由政府部门根据其管理功能提出系统需求,而后以政府部门已有的数据库或者根据已有数据新建数据库和应用服务层和WEB服务层。基于管理的社区信息化建设模式是由上至下的,作为系统最终用户的居民的需求没有被实际考虑或很少顾及,居民只能面对一个已经建设完成的系统,因而只能被动选择政府部门提供的服务。
而基于服务的社区信息化建设方案如下图所示:
图3
在传统的基于管理的社区信息化建设模式中,社区组织与居民管理,社区地域空间管理、社区文化等内容是相互独立的,因此支撑这些服务的社区信息化系统也是各自独立设计的。但在实际应用中,支撑这些服务的公共资源数据库是共用的或者是交叉的,基于共用的或者是交叉的数据库却开发不同的应用系统来提供服务,显然会导致资源浪费和信息孤岛。
六、基于服务的社区信息化建设方案的网络基础建设
1.尽可能使用已有的网络基础设施。目前小区的网络接入已经十分普遍,大部分的家庭使用ADSL或者有线电视HFC接入或者其他方式都可以实现512K到10M左右的互联网接入,因此使用WEB SERVICE方式封装的SOA架构,可以使虚拟的信息化服务独立于网络线路,同时HTTP协议使用普通的网络浏览器IE就可以自由访问,居民家中的计算机不需要安装任何软件,也不需要进行硬件升级。
2.使用非PC终端设备。考虑到使用的广泛性和部分家庭没有PC计算机,可以将社区信息化建设方案为部分设备进行优化,为手机、PDA等无线传输设备设计低带宽的应用,如使用WAPI协议的WEB应用服务;可以利用各个社区现有的信息化终端或者其他触摸查询设备实现简单的信息化应用;对于涉及资金往来的应用可以利用银行的ATM自动柜员机网络进行。还可以利用数字电视等HFC混合网络终端提供信息化服务。
七、基于服务的社区信息化建设方案的营运模式创新
传统的基于管理的社区信息化建设方案营运模式主导权在于政府,政府需要负责从项目启动、项目建设直至项目中止的所有过程,最为重要的是政府需要负责项目使用和管理,而传统的基于管理的社区信息化建设方案由于没能真正体现社区信息化建设的服务对象和使用者-居民的需求,因而导致居民使用不方便。现阶段,政府部门大多比较重视项目建设阶段尤其是硬件建设,因为硬件建设大多通过实体展现,容易宣传为建设成果;而服务内容和使用管理就会相对受到轻视,这就是典型的“重建设,轻管理”,要解决此类问题就必须探索基于服务的社区信息化建设方案的新的营运模式:
1.政府退出部分使用管理领域,引入商业机构。基于服务的社区信息化建设方案与传统建设房案的不同在于系统出发点在于居民的服务需求而不是政府的管理需要,这就决定了政府在管理使用方面热情不高,社区信息化服务系统的管理时间跨度很长,用户也比较分散,用户的文化水平尤其是计算机操作水平差异很大,政府部门有限的人力、物力很难完成好这项任务,建议政府部门可以从部分使用管理领域退出,引入商业机构进行维护管理。如社区金融小额支付信息化服务和社区小额信贷服务可以由商业银行管理此项服务,利用其营业网点和ATM的网络优势,商业银行既可以拓展其业务范围,又可以极大的方便居民。此外社区远程医疗或者护理服务,也可以通过政府购买非营利机构的服务来进行。
2.探索多渠道筹措使用管理资金。传统的政府主导的社区信息化建设项目,往往是政府初期一次性投入很大,但是却没有为后期管理运行预留足够的资金,虽然可能相对一次性建设之处,每年的管理费用只占很小的部分,但是由于管理费用是长期支出,多年累计就是一笔非常可观的开支,往往导致不少重金建设的项目因为没有后续资金支持运行管理而荒废,这方面上海市公交一卡通成功的例子可以借鉴。上海公交一卡通采用蛋糕理论,确保各方利益共享,如地铁运营公司可代售交通卡,交通卡公司允许运营公司将售卡资金超过当日卡交易额的部分保留至月底,运营公司代售卡的积极性大大提高。此外也为为各运营公司节省了纸票、避免了废票、假币的损失。引入商业推行社区小额支付服务可以由最终公共事业费收取单位提供代收手续费;引入商业银行管理社区小额信贷服务,可以由商业银行提供业务管理费用;此外通过数字电视或者VOD提供的信息化服务,可以加载内容服务商的广告服务,通过广告费用维持其运营。提供远程医疗保健或者护理的社区信息化服务可以为健康保险公司节约大量未来可能发生的保险赔款,这样可以和健康保险公司协商,提供相应的运营费用。
八、本文所提方案的局限性
1.由于是同政府部门现有的公共资源和应用系统进行交互,方案可以打破部门之间的信息壁垒,但还是受到现有资源的限制,某些居民需要的信息化服务限于政府没有或者无法公开这方面的资源还是难以提供。
2.采用虚拟相应的WEB SERVICE的方式,以XML格式的SOAP协议请求可以解决异构数据库和应用系统的交互问题,但是需要前期提取共同的关键字和索引,由于异构数据库的定义不同导致关键字匹配困难;同时以以XML格式的SOAP协议请求进行交互也会带来效率低下,通讯压力增大,延时过大等问题。
3.引入商业机构管理社区信息化服务,可以节省政府部门投入,提高服务质量,但是商业机构也会对管理的社区信息化服务项目进行逆选择,导致利润高、前景好的项目供不应求,社会公益性的项目乏人问津。
(作者单位:中共上海市委党校图书馆)
参考文献:
1.刘杰, 彭宗政.社区信息化理论与实务.北京:清华大学出版社,2005
2.谢梅源.以面向服务体系架构(SOA)构建社区医疗信息系统 温州职业技术学院学报,2005年9月
3.W3C Working Draft .Web service architecture [EB/OL].2003.http://www.w3.org/TR/ws-arch/#whatis
4.W3C .SOAP [EB/OL]. http://www.w3.org/2000/xp/Group/
5.罗蕴军. Radio
1.社区的定义关于社区的定义已经超过140种,著名社会学家费孝通先生对社区的概念解释为:“社区是若干个社会群体或社会组织聚集在某一地域里形成的一个生活上相互关联的大集体。”一般认为社区通常应该包括以下几个主要构成要素并有其特征:人群、地域、生活服务设施、文化背景及生活方式、生活制度及管理机构。人群和地域是构成社区的最基本要素;在此基础之上,生活服务设施、文化背景及生活方式、生活制度及管理机构是社区人群相互联系的纽带。
2.对社区服务的诠释社区服务是我国一个独特的概念,国际社会并没有专门定义的社区服务概念。国际社会更常用的词不是社区服务,而是社会福利服务、社会工作或者社会服务,不存在与社会服务或社会福利服务相分离的社会服务概念。我国的社区服务是一种社区居民自助、互助的社会服务形式,是在政府的指导下,发动和组织社区内居民,有针对性地合理利用社区自身的资源,实现互助、自助的服务过程。兼有“福利服务”和“方便人民生活”的双重服务,既有政府的行政行为,又有居民的互助和自助行为。
3.社区服务信息化从技术层面上来说,社区服务信息化是指将社区服务建筑在信息化的体系上,以信息技术为依托,更好地贴近民众,为民服务。而从社会层面上来说,社区服务信息化建设是新时期政府管理职能的切实体现,是社区建设和社区服务建设的具体内容,其建设和发展牵涉部门多、内容广、关系复杂。
二、社区服务信息化的基础
我国目前已建成或在建的社区信息化项目的突出特点是政府主导,即政府牵头、政府出资、政府建设、政府管理、居民使用。目前的社区信息化项目通常是属于提供居民社会服务为主,因此整个建设过程只能由政府主导,而政府主导的信息化项目必然打上政府行政管理的烙印,本文称之为基于管理的社区信息化建设模式;与之相对,本文提出的是一种基于服务的社区信息化建设方案,出发点是目前政府各部门大多掌握有本部门或本行业的优势资源和海量数据,而信息不对称的另一方——居民,只能被动选择政府部门提供的已有服务,而不能通过主动选择服务模式,自由的享受政府的公共资源和数据,因此本文提出了自由整合政府的数据和资源优势,个性化定制服务的社区信息化方案,称之为基于服务的社区信息化建设方案。
1.理论基础
笔者认为,政府部门应该在社区信息化建设中起重要作用,但却不应该从始至终都起主导作用,尤其是在直接向居民提供社区服务的微观领域。政府可以发挥其管理公共事务的资源优势,建设相应管理领域的基础数据库、通讯网络以及其他终端设施,并提供相应的应用服务,而居民应当享受到个性化细分的社区服务,而在这二者之间正是居民不断增长和变化的社区服务信息化需求和政府提供的有限的应用系统和数据资源之间的矛盾。为了解决这二者之间的矛盾,本文通过提出SOA架构的基于服务的社区信息化建设方案,首先分析不同政府部门之间的数据库数据元之间的共性,寻找共同的主键和索引,进行政府数据库之间的数据库重建和再造,根据重建和再造的数据库,建立一个虚拟的全新服务以支持全新的跨部门的居民社区信息化需求。这些服务都是虚拟的,当居民实际申请这些服务时,虚拟的服务会通过XML格式发送SOAP都具有WSDL语言描述的接口,然后利用消息和实际的政府部门应用系统进行交互。
此外居民使用的服务也不是完全被动的,居民可以通过使用意见、需求反馈等手段影响虚拟服务的设计和构成,对使用意见、需求反馈进行分类、统计、分析、数据挖掘、事件相关分析等,可以帮助设计更好的社区信息化服务种类。现代经济学有一个著名的理论就是信息公开和政府管制是相互替代的关系。通过社区信息化服务公开了公共资源数据库信息,政府管制就不需要投入太多的人力和物力。因此,构建一座连接社区信息化服务和政府提供的信息服务之间的桥梁是现阶段社区信息化建设的当务之急。在实现社区信息化服务的同时,实现与居民的问答互动,使他们能更有效掌握政府提供的信息资源,最大限度地自己解决自己能够解决的问题。
2.技术基础
“SOA(Service-Orented Architecture)”面向服务的体系结构,是一个组件架构,它将应用程序的不同的功能组件(服务),通过这些服务之间定义良好的接口联系起来。接口采用中立的方式进行定义,独立与实现服务的硬件平台、操作系统和编程语言。对比传统的三层B/S(客户机/服务器)体系结构,SOA的最大特点就是有一个功能强大的服务层。SOA中的服务是指封装成用于业务流程的可重用组件的应用程序函数。一个基本的面向服务的架构如图1所示:
图2 WEB服务栈
在WEB服务体系结构中,(如图2所示),XML具有基础性的地位。用来描述服务接口的WSDL、传递消息的SOAP,本质上都是XML应用。正是这些XML应用提供了WEB服务的可扩展性、平台、语言中性。WEB服务中的这些基于XML的标准,保证了应用集成的松散耦合。
SOAP作为一个基于XML的轻量级协议,两个重要设计目标是简单性和可扩展性,主要用于分布式环境中交换结构化信息,非结构化信息可以通过SOAP附件的形式传递。WEB服务规范、SOAP规范都定义了许多多种基于SOAP消息交换模式(MEP,Message Exchange Patern),如面向单个或多个接受者的“Fire-and-Forget”模式,远程过程调用(RPC)和事件通知(Event Notification)模式,SOAP消息即可以直接在发送方和接送方之间交换,也可以通过中间节点处理后继续传递。虽然WEB服务体系结构中并没有完全限定承载SOAP消息的底层通讯协议,但是现在SOAP绑定的通讯协议主要是HTTP协议。HTTP协议广泛应用于互联网,能够通过防火墙,对于应用集成,尤其是跨企业应用集成,具有独特的优势。
五、以SOA架构技术来设计基于服务的社区信息化建设方案
基于服务的社区信息化建设方案需要解决的问题主要有:接入点众多,接入模式多样,从普通的电话线拨号到ADSL和有线电视CABLE和FTTB光纤接入,且速率差别很大,从36.6K到1M甚至千兆局域网接入,提供服务的数据库和应用系统也差别很大,数据库结构和数据格式都相差很大,传统的基于管理的社区信息化建设模式是由政府部门完全主导的,首先由政府部门根据其管理功能提出系统需求,而后以政府部门已有的数据库或者根据已有数据新建数据库和应用服务层和WEB服务层。基于管理的社区信息化建设模式是由上至下的,作为系统最终用户的居民的需求没有被实际考虑或很少顾及,居民只能面对一个已经建设完成的系统,因而只能被动选择政府部门提供的服务。
而基于服务的社区信息化建设方案如下图所示:
图3
在传统的基于管理的社区信息化建设模式中,社区组织与居民管理,社区地域空间管理、社区文化等内容是相互独立的,因此支撑这些服务的社区信息化系统也是各自独立设计的。但在实际应用中,支撑这些服务的公共资源数据库是共用的或者是交叉的,基于共用的或者是交叉的数据库却开发不同的应用系统来提供服务,显然会导致资源浪费和信息孤岛。
六、基于服务的社区信息化建设方案的网络基础建设
1.尽可能使用已有的网络基础设施。目前小区的网络接入已经十分普遍,大部分的家庭使用ADSL或者有线电视HFC接入或者其他方式都可以实现512K到10M左右的互联网接入,因此使用WEB SERVICE方式封装的SOA架构,可以使虚拟的信息化服务独立于网络线路,同时HTTP协议使用普通的网络浏览器IE就可以自由访问,居民家中的计算机不需要安装任何软件,也不需要进行硬件升级。
2.使用非PC终端设备。考虑到使用的广泛性和部分家庭没有PC计算机,可以将社区信息化建设方案为部分设备进行优化,为手机、PDA等无线传输设备设计低带宽的应用,如使用WAPI协议的WEB应用服务;可以利用各个社区现有的信息化终端或者其他触摸查询设备实现简单的信息化应用;对于涉及资金往来的应用可以利用银行的ATM自动柜员机网络进行。还可以利用数字电视等HFC混合网络终端提供信息化服务。
七、基于服务的社区信息化建设方案的营运模式创新
传统的基于管理的社区信息化建设方案营运模式主导权在于政府,政府需要负责从项目启动、项目建设直至项目中止的所有过程,最为重要的是政府需要负责项目使用和管理,而传统的基于管理的社区信息化建设方案由于没能真正体现社区信息化建设的服务对象和使用者-居民的需求,因而导致居民使用不方便。现阶段,政府部门大多比较重视项目建设阶段尤其是硬件建设,因为硬件建设大多通过实体展现,容易宣传为建设成果;而服务内容和使用管理就会相对受到轻视,这就是典型的“重建设,轻管理”,要解决此类问题就必须探索基于服务的社区信息化建设方案的新的营运模式:
1.政府退出部分使用管理领域,引入商业机构。基于服务的社区信息化建设方案与传统建设房案的不同在于系统出发点在于居民的服务需求而不是政府的管理需要,这就决定了政府在管理使用方面热情不高,社区信息化服务系统的管理时间跨度很长,用户也比较分散,用户的文化水平尤其是计算机操作水平差异很大,政府部门有限的人力、物力很难完成好这项任务,建议政府部门可以从部分使用管理领域退出,引入商业机构进行维护管理。如社区金融小额支付信息化服务和社区小额信贷服务可以由商业银行管理此项服务,利用其营业网点和ATM的网络优势,商业银行既可以拓展其业务范围,又可以极大的方便居民。此外社区远程医疗或者护理服务,也可以通过政府购买非营利机构的服务来进行。
2.探索多渠道筹措使用管理资金。传统的政府主导的社区信息化建设项目,往往是政府初期一次性投入很大,但是却没有为后期管理运行预留足够的资金,虽然可能相对一次性建设之处,每年的管理费用只占很小的部分,但是由于管理费用是长期支出,多年累计就是一笔非常可观的开支,往往导致不少重金建设的项目因为没有后续资金支持运行管理而荒废,这方面上海市公交一卡通成功的例子可以借鉴。上海公交一卡通采用蛋糕理论,确保各方利益共享,如地铁运营公司可代售交通卡,交通卡公司允许运营公司将售卡资金超过当日卡交易额的部分保留至月底,运营公司代售卡的积极性大大提高。此外也为为各运营公司节省了纸票、避免了废票、假币的损失。引入商业推行社区小额支付服务可以由最终公共事业费收取单位提供代收手续费;引入商业银行管理社区小额信贷服务,可以由商业银行提供业务管理费用;此外通过数字电视或者VOD提供的信息化服务,可以加载内容服务商的广告服务,通过广告费用维持其运营。提供远程医疗保健或者护理的社区信息化服务可以为健康保险公司节约大量未来可能发生的保险赔款,这样可以和健康保险公司协商,提供相应的运营费用。
八、本文所提方案的局限性
1.由于是同政府部门现有的公共资源和应用系统进行交互,方案可以打破部门之间的信息壁垒,但还是受到现有资源的限制,某些居民需要的信息化服务限于政府没有或者无法公开这方面的资源还是难以提供。
2.采用虚拟相应的WEB SERVICE的方式,以XML格式的SOAP协议请求可以解决异构数据库和应用系统的交互问题,但是需要前期提取共同的关键字和索引,由于异构数据库的定义不同导致关键字匹配困难;同时以以XML格式的SOAP协议请求进行交互也会带来效率低下,通讯压力增大,延时过大等问题。
3.引入商业机构管理社区信息化服务,可以节省政府部门投入,提高服务质量,但是商业机构也会对管理的社区信息化服务项目进行逆选择,导致利润高、前景好的项目供不应求,社会公益性的项目乏人问津。
(作者单位:中共上海市委党校图书馆)
参考文献:
1.刘杰, 彭宗政.社区信息化理论与实务.北京:清华大学出版社,2005
2.谢梅源.以面向服务体系架构(SOA)构建社区医疗信息系统 温州职业技术学院学报,2005年9月
3.W3C Working Draft .Web service architecture [EB/OL].2003.http://www.w3.org/TR/ws-arch/#whatis
4.W3C .SOAP [EB/OL]. http://www.w3.org/2000/xp/Group/
5.罗蕴军. Radio