对于SOA的城市房地产行业信息化研讨
摘要:文章从城市房地产行业信息化建设特点出发, 分析 并利用面向服务体系结构(Service Oriented Architecture SOA)在解决分布式环境中软件重用、扩展和提高软件使用效率上的架构特点,构建了城市房地产行业信息化的服务框架。
关键词:SOA;城市房地产业;行业信息化
Abstract: The article embarks from the urban real estate profession informationization construction characteristic, analyzes and uses face the services structure structure (Service Oriented Architecture SOA) in solves in the distributed environment the software to entrust with heavy responsibility, to expand and raises in the software use efficiency the construction characteristic, has constructed the urban real estate profession informationization service frame.
key word: SOA; Urban real estate industry; Profession informationization
一、城市房地产行业信息化现状
房地产业信息化,是指在房地产业生产经营活动的各环节,全面开发和 应用 现代 信息技术,广泛深入地开展信息资源生产、收集、交流、利用及增值服务,最大限度地发挥信息的 社会 效益和 经济 效益的过程。具体包括房地产 企业 信息化、房地产营销信息化(即 电子 商务)、房地产投资信息化,以及与之相关的房地产政务信息化等几个子系统的信息化建设。[1]
房地产业本身具有产业链复杂、数据量大、风险程度高等行业特点,其信息化的实现能够有效提高城市房地产行业的效率、降低成本、推进市场规范化的 发展 速度。然而在行业信息化过程中越来越暴露出诸多弊端如:
(一)重复建设利用程度低
各个企业以及市场监管部门各自为政,各自开发造成重复开发的 问题 ,浪费了大量的人力物力。
(二)“信息孤岛”的存在造成难以形成面向行业的信息化平台
由于在传统的开发方式中,房地产企业、房地产行业监管部门的信息系统存在紧密耦合、与固有平台相适应不同开发语言之间难以形成共同标准等弊端造成市场中的异构系统之间难以形成信息交互。系统独立导致了行业信息的共享瓶颈、形成信息孤岛。
其次,由于不同企业具有不同的业务操作习惯即使相同类型的企业其业务信息也具有不同的标准存储。这在极大程度上限制了城市房地产行业中的个体之间的信息共享。
传统的系统之间信息交互只能靠对已有系统的改造来实现,但是这种 方法 所付出的成本往往是巨大的。
所以,利用现有系统资源,构建开放灵活、易拓展、低代价的系统行业信息化平台已经成为城市房地产行业信息化建设的关键。
二、SOA
(一)SOA主要思想
SOA系统是一套散布的服务群组,每一个服务都提供一组定义良好的功能集合,服务间通过标准的接口定义实现服务间相互调用达到服务共享。由于这些接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。使得异构系统中的某些服务能够充分利用其他的服务的同时却无需考虑其物理位置。系统通过添加新的服务来不断地升级。
(二)SOA服务模型 2. SOA各要素交互机制。SOA之间主要定义了三种基本操作:
(1)发布操作:使服务提供者可以向服务注册器注册自己的功能及访问接口。
(2)查找操作:使服务请求者可以通过服务注册器查找特定种类的服务。
(3)绑定操作:使服务请求者找到服务提供者所提供的服务。
(三)SOA架构特点
SOA中的服务具有以下一些主要特征:
1.公开的网际间请求调用。传输类型和数据报文格式决定了服务会如何被请求。传输类型指的是服务在向客户传送数据时所采用的协议。数据报文格式是客户在传送数据给服务时由请求方法所定义的数据格式。
2.满足需求的灵活性。服务实现为单独定义的接口。这样带来的好处是单个服务可以实现多个接口,而多个服务也可以实现统一的接口。通过标准化接口得设计与实现,不同服务间能够相互协作共同为上一级服务调用。而上层服务则通过动态搜索和动态查询具有统一描述、发现和集成协议的服务代理处的 能够满足自己应用程序功能所需要的第3方服务。这种基于服务的协同工作模式能够满足灵活的客户请求。
3.粗粒度。粗粒度是相对于组件而言,一个服务有可能封装多个组件。也就是说服务中可以实现更多的功能。
4.松耦合。这就意味着,服务调用时不知道服务实现的技术细节,比如程序设计语言、部署平台等等,使会话一端的软件可以在不 影响 另一端的情况下发生改变,前提是消息模式保持不变。
三、基于SOA的城市房地产行业信息化架构 分析
基于SOA架构下的城市房地产业信息系统平台能够整合 网络 上存在着的大量闲散的存储资源、 计算 资源和日益成熟的构件资源等。它通过把这些资源都抽象为服务,屏蔽各种服务的异构性、将分布在各地的服务集成为一个超级服务资源库。以此来满足不同用户的需求,协调各种资源同步、并行的工作。
(一)异构服务系统集成模式
在杨久东等人《房地产管理信息系统的设计与实现》[1]一文中系统分析了房地产业管理信息系统的整体框架,提出房地产业的管理信息系统的五大子系统:房地产GIS系统、房地产CAD系统、房地产MIS系统、房地产信息发布系统、房地产辅助系统。由此,给出了房地产业信息系统的几个主要功能模块,与其对应的是实现管理信息系统的各项服务功能。
图2:房地产行业信息化服务集成模型
基于SOA架构服务能够实现在网络环境下的自身系统与外部群体之间的自动化系统集成,能快速方便地接收到各方的信息和访问第三方服务等。从服务层的角度出发,基于SOA的信息平台至少可以支持或者提供三方面的服务:
(1)为市场监管部门提供各市场监管信息
(2)面向城市居民的房地产业相关信息发布服务。
(3)房地产 企业 自身经营、管理、销售、营销、决策等。在SOA架构的行业信息化大背景下,企业自身可以提高对市场反映的敏捷性,改善企业经营管理效率,从而提高企业的核心竞争力。
(二)模型构建的现实意义
1.能够极大地整合现有信息资源。基于SOA的行业信
息化架构得实现能够极大得整合现有的广泛存在的房地产业管理信息系统。能够彻底解决原来因为信息表示不
一、系统接口标准各异而造成得信息传递不畅,信息共享困难的弊端。综合的集成的信息系统的实现使行业信息化建设实现系统化性能提升。在新的架构下房地产业生产、经营、销售、监管、信息公告服务等各项业务流程所对应的信息流能够畅通的流通与共享,进而提升行业效率提升
2.树立了良好服务形象。透明高效的信息化行业平台通过开放的服务共享机制打造起了一个能够满足最大差异化多样化业务需求的服务 应用 平台,能够树立本身良好的外部形象。
3.有助于推进行业变革。利用SOA集成后的信息服务平台对于整合行业业务流程、重构行业各项业务职能、调整各参与者之间的关系等具有十分重要的现实意义。它能够从行业运行机制方面入手利用面向服务的集成系统,组建城市房地产行业综合信息应用平台,为行业知识管理提供有力支持。极大的促进城市房地产业信息化建设的快速进步。
【 参考 文献 】 [2]杨久东,吴风华,李小光,孔改红.房地产管理信息系统的设计与实现[J].集团 经济 研究 ,2006,(05S).
[3]武立军.房地产信息化的趋势分析[J].天津 科技 ,2003,30
(5).
[4]凌晓东.SOA综述[J].计算机应用与软件,2007,24
(10).
[5]张巧霞,范黎林.基于SOA实现企业应用集成[J].2007,
(30).
[6]雷彬,张洪伟,汪怔江.基于SOA的企业分布式系统的研究与应用[J]. 现代 计算机,2007,
(9).
[7]Andrew E.Trumbach. The critical factors affecting the adoption of an internet-based inter-organizational information system : an empirical study of the real estate industry in florida[J].Doctoral Thesis,2006.
[8]Chung Kit Pang.Knowledge base internet search for construction and real estate information system[J]. Whole Book / Doctoral Thesis,2002.