- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SaaS城市公共安全管理系统
基于SaaS城市公共安全管理系统
摘要: 在分析研究SaaS模式基本理论、面向服务软件系统架构以及XML和Web Service技术的基础上,利用分层设计的系统架构模式,给出了SaaS在城市公共安全管理系统中的应用架构。利用SaaS模式构建该系统的平台,可实现系统功能的按需配置,单点登录,统一认证,完成资源整合。
关键词: 公共安全管理;软件即服务模式;分层系统架构
中图分类号:TP315文献标识码:A文章编号:1006-4311(2012)08-0138-02
0 引言 城市是人们工作、生活高度集中的场所,同时也是各类机构、企业、公司的聚集地,是社会与经济发展的主要动力。城市的公共安全关系重大,而目前正面临着严峻的挑战。城市公共安全管理系统集自然灾害应急预案系统、突发公共安全事件应急指挥系统、基于地理信息的公共安全监控系统于一体,为城市的公共安全提供充分的保障。SaaS(Software as a Service软件即服务)模式是一种新型的软件提供方式,它将软件的买断模式转变为租用模式,实际上采用的是面向服务的软件架构体系,而城市公共安全管理系统的特点是多系统集成,分布式应用,利用SaaS模式,结合分层系统架构和MVC设计理念,在实现系统各项功能的同时,提高系统的灵活性,增强系统的扩展能力。 1 关键技术分析 构建基于SaaS的城市公共安全管理系统,主要用到SaaS模式技术、面向服务架构技术、Web Service技术等。 1.1 SaaS模式 SaaS模式改变了传统的软件开发思路,将应用软件部署在互联网的服务器上,由用户根据自己的需求调用软件提供的功能,然后以所购服务的数量与使用时间的多少来支付相应的费用,而软件服务的供应商则通过网络实现软件的升级以及向用户提供售后服务。软件的供应商也为用户提供离线操作服务和本地数据存储服务,使用户可以随时随地使用软件功能[1]。 SaaS模式是以互联网为基础,在软件的技术层面与运营层面都有其鲜明的特点。一方面,充分利用了目前网络迅猛发展带来的便利,改变传统的软件开发与部署方式,用户所付的是软件的服务费用,而不是版权费用;另一方面,部署于网络服务器上的软件系统同时为多个不同的用户提供服务,这就要求SaaS模式下的软件比传统的单机软件更注重对不同用户之间数据与配置信息的隔离,从而保证数据的安全性与保密性,同时,不同的用户有不同的界面、业务逻辑以及数据结构等,SaaS模式也应支持用户对这些内容的个性化定制,这就对SaaS模式支撑平台的功能与性能提出了更高的要求。 1.2 面向服务架构 面向服务的体系架构(Service-Oriented Architecture,SOA)本质上是一个组件模型,它将一个应用程序按照一定的粒度分割为几个不同的功能单元,这些单元也被称为服务,同时定义了这些服务之间的接口和协议,并通过这些接口和协议将不同的服务组合联系起来,共同提供用户所需要的功能[2]。 SOA的出现是为了解决在网络的环境下,各业务模块对集成的要求,它可以通过接口和协议,将不同功能,甚至不同物理位置的服务模块组合起来,完成特定功能的一种软件系统架构。它有两个需要注意的地方,一是SOA是一种软件系统架构,它需要靠其他的语言来实现,如C#、Java等,在特定的业务模型下,SOA系统架构可以灵活配置业务服务模块,实现特定的功能;二是SOA的适用范围,对于SOA来说,它最主要的应用场合在于解决网络环境下的业务的集成问题。 1.3 WebService技术和XML规范 Web Service是一种新的Web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过Web调用。Web Service的主要作用是提供实现业务逻辑的功能,包括各种对数据库的操作,可以说所有与业务模型有关的操作都是通过建立Web Service服务来实现的。Web Service技术是当前的发展趋势,因为它体现了软件即为服务的理论,可以说,Web Service技术是未来系统开发的主流技术[3]。 XML称为可扩展标记语言,它是一种标准通用标记语言,目前的应用越来越广泛,因为它是一种在网络环境中跨平台、依赖于内容的技术,所以经常被用于处理结构化文档、存储数据、进行信息传递等方面[4]。 2 城市公共安全管理系统需求分析 构建城市公共安全管理系统的目的在于将多个不同领域与应用对象的公共安全处理系统集成到同一个平台,实现联动处理机制,共同为维护城市的公共安全服务。根据具体的应用要求,系统应具备以下功能。 2.1 针对自然灾害实现紧急预案执行功能 当发生地震、洪水、台风等重大自然灾害时,系统应能够及时启动急需预案,按照预案的部署,调动公安、武警、部队、医院等各个方面的力量,协调指挥各部门及人员,按照应急
您可能关注的文档
最近下载
- 攀枝花市鸿硕工贸有限公司地块土壤污染状况详细调查与风险评估报告.pdf
- 第3课+古代西亚、非洲文化+高二历史统编版(2019)选择性必修3.pptx VIP
- 高危孕产妇的识别与救治.ppt
- JTGT J23-2008 公路桥梁加固施工技术规范正式版.pdf
- 果汁-总酸量可滴定酸的测定-滴定法.DOC
- 作业10:工学一体化课程《windows服务器基础配置与局域网组建》任务1学习任务信息页.docx VIP
- 精品解析:2024年山东省济南市高新区中考一模英语试题(解析版).docx VIP
- 2017-2018新零售年度回顾与展望:产业活跃市场平淡,变革浪潮已至.研究报告.pdf
- 2024年贵州省中考英语试题(含答案解析) .pdf
- 2025年浙教版八年级下册数学第6章综合检测试卷及答案.docx VIP
文档评论(0)