Page 119 - 智慧园区物联网平台应用与行业分析
P. 119
» 第二章 智慧园区的技术实现
的一个重要环节。在应用服务体系建设中对大量的公共服务资源进行梳理、设计、管
理和维护,以及在信息资源集成与服务交换体系层面上促进信息资源互联互通等,都
需要 SOA 的思想及相关技术的支撑。
在此趋势下,SOA 作为支撑智慧园区建设和应用的关键技术,有三大主要特点,
首先是“服务化”,通过把数据、功能等转化为服务,使用户能够更灵活、快捷地开
展各类业务;其次是“松耦合”,可以为系统提供更好的兼容性和扩展能力;第三是
在管理和控制方面,明确了各类角色的责任和功能。具体到智慧园区建设上,SOA 的
实践应用,将推动各类信息资源的共享与整合,使跨部门协同工作成为现实。同时,
借助 SOA 的“服务化”特点,用户将能够以更智慧的方式获取和应用相关的信息资源,
真正实现智慧政务、智慧协同、智慧服务等各类应用,提升园区综合管理水平。
(一)面向服务架构概念
SOA 的核心是“服务”的概念,W3C(World Wide Web Consortium,即 W3C 理
事会或万维网联盟)将服务定义为:服务提供者完成一组工作,为服务使用者交付所
需的最终结果,最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态
改变,或者双方都产生变化。
一般观点认为面向服务架构(SOA)是一个新的组件模型,为了解决在 Internet
环境下业务集成的需要,通过连接能完成特定任务的独立功能实体,实现的一种软件
系统架构,它将应用程序的不同功能单元(称为服务),通过功能单元之间定义良好
的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务
的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一
种统一和通用的方式进行交互。这个定义表达的前提有下面两点:
①软件系统架构:SOA 不是一种语言,也不是一种具体的技术,而是一种业务驱
动的 1T 的架构方式,支持对业务进行整合,使其成为一种相互联系、可重用的业务
任务或者服务。SOA 有利于当今业务的创新,能够确保 IT 系统快速、便利、经济地
适应并支持不断变化的业务需求。通过在不同的应用和信息源之间建立联系,SOA 能
够帮助客户提高业务流程的灵活性,增强企业底层的 IT 基础架构,并重用现有的 1T
投资。
② SOA 的使用范围:需求决定同时也限制功能。SOA 并不是包治百病的万灵丹,
它最主要的应用场合在于解决在Internet环境下的不同业务应用之间的业务集成问题。
(二)面向服务架构的特点
首先,Internet 环境中、IT 应用已存在的几个缺点:大量异构系统并存,计算机
硬件不同、操作系统不同、编程语言不同、软件工作方式不同、软件工作方式也不同;
不同企业局域网之间的大量、频繁的数据传输速度缓慢并且很不稳定;缺乏响应标准
107

