论文部分内容阅读
政府信息公开对防止腐败、保障公民知情权、促进经济发展具有重要意义。2008年5月1日正式生效的《政府信息公开条例》确立了我国公共图书馆作为政府信息公开服务机构的地位。作为信息的组织、存储机构与公益性的信息服务机构,公共图书馆在提供政府信息公开服务方面有着不可替代的作用。目前我国的公共图书馆提供的政府信息公开服务技术落后,层次较低,不能适应新的网络环境下用户的需求。通过新的技术手段提高公共图书馆政府信息公开服务的层次与水平成为了一项重要的研究课题。Mashup混搭是Web2.0环境下产生的一种新的互联网应用程序,通过将两种或两种以上的资源与服务整合起来创建出一种全新的应用,在快速开发与资源重用等方面具有独特优势,拥有广阔的应用前景。将Mashup应用于公共图书馆的政府信息公开服务中,对于保障公众的知情权、推进社会主义民主进程、保证全社会信息获取公平等方面具有重要的现实意义。本文通过分析公共图书馆政府信息公开服务与Mashup的相关性以及图书馆在Mashup生态系统中的位置,提出了Mashup在公共图书馆政府信息公开服务中的应用策略。然后,文章分别从用户与开发者两个角度进行了Mashup的实例开发。第一个实例站在用户角度,通过Yahoo!Pipes开发工具整合并使用自定义的关键词过滤处理了山东省政府网站提供的与民生信息密切相关的RSS信息源,创建了一个数据型的政府民生信息Mashup,展现了使用集成式的Mashup开发平台开发Mashup的便捷性。第二个实例使用在北京市质检局网站中收集了经抽检不合格的服装类信息作为测试数据集并建立数据库,利用Ruby on Rails开发框架为公共图书馆提供的政府信息公开服务开发了REST风格的API样例,提供了商品名称与生产日期两个查询参数,可以返回XML与Json两种互联网中应用最广泛的数据交换格式,使互联网用户可以根据个性化的需求调用公共图书馆中储存的政府公开信息,为政府信息融入Mashup开发创造了条件。为了显示Mashup在公共图书馆政府信息公开中的应用价值,同时验证接口的跨平台性,笔者使用JAVA语言同时调用了淘宝网的API与自建的政府质检信息API,创建了一个具有消费提示功能的客户端Mashup,充分证明了Mashup在公共图书馆政府信息公开服务中的可行性及应用价值。