房地产中介楼盘管理系统建设方案.pdfVIP

  • 0
  • 0
  • 约6.95万字
  • 约 90页
  • 2026-02-15 发布于河南
  • 举报

第1章.总体设计

1.1.技术路线

1.1.1.SOA设计理念

面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单

元(称为服务)通过定义良好的接口和契约联系起来。面向服务的架构具有很多

优点,比如:简化系统开发;更好的适应性和扩展性;通过共同资源的利用,减

少了开支;对系统的升级、部署和维护有更多的优化等。

连家地产楼盘字典系统采用SOA架构可以充分体现上述的优势。可以对各

种组件、服务进行组装、分布式部署及应用。服务提供者与使用者保持松耦合关

系,通过总线模型连接服务或者组件,使系统成为有机整体。简化了编码集成工

作,更提高了系统的适应性及可维护性。

1.1.2.J2EE体系

为了保证系统的高可用性、高可靠性和可扩展性,系统必须要选择支持强大

的企业级计算的成熟的技术路线。当前能够满足这些条件的计算平台首推J2EE

的企业标准。

J2EE是主流的技术体系,J2EE已成为一个工业标准,围绕着J2EE有众多的

厂家和产品,其中不乏优秀的软件产品,合理集成以J2EE为标准的软件产品构

建信息集成平台,可以得到较好的稳定性、高可靠性和扩展性。

J2EE技术的基础是JAVA语言,JAVA语言的与平台无关性,保证了基于J2EE

平台开发的应用系统和支撑环境可以跨平台运行。

1.1.3.中间件技术

中间件具有以下的一些特点:满足大量应用的需要;运行于多种硬件和OS

平台;支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的

1

交互功能;支持标准的协议;支持标准的接口。程序员通过调用中间件提供的大

量API,实现异构环境的通讯,从而屏蔽异构系统中复杂的操作系统和网络协议。

针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。

由于标准接口对于可移植性和标准协议对于互操作性的重要性,中间件已成为许

多标准化工作的主要部分。对于应用软件开发,中间件远比操作系统和网络服务

更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底

层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间

件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软

件开发和维护中的重大投资。

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在

不同的技术之间共享资源。中间件软件管理着客户端程序和数据库或者早期应用

软件之间的通讯。

中间件在分布式的客户和服务之间扮演着承上启下的角色,如事务管理、负

载均衡以及基于Web的计算等。

利用这些技术有助于减轻开发者的负担,使他们利用现有的硬件设备、操作

系统、网络、数据库管理系统以及对象模型创建分布式应用软件时更加得心应手。

由于中间件能够保护企业的投资,保证应用软件的相对稳定,实现应用软件的功

能扩展;同时中间件产品在很大程度上简化了一个由不同硬件构成的分布式处理

环境的复杂性,所以它的出现正日益引起用户的关注,总结中间件在综合本信息

系统应用中的特点如下:

1.异构系统整合

在综合办公系统建设中,由于部门比较多,必然会遇到大量不同硬件平台、

操作系统和应用之间互联互通的问题。中间件为应用屏蔽掉操作系统的处理细节,

对不同的网络环境具有极强的适应能力,负责处理异构系统间的数据格式转换,

使不同应用间的互连、互通、互操作成为可能。为应用提供统一、一致的接口模

式,使开发人员不必关心异构系统所带来的问题。经济上保护原有的设备投资。

2.通讯可靠性保障

本系统中的公文流转、信息共享等业务都涉及大量的网络数据通讯。中间件

负责应用通讯的通道建立和维护、数据的传输和校验、故障恢复、断点续传等工

2

作以保障应用数据传输的可靠性。

3.应用系统运行效率

本系统正常运转情况下,要保障系统通讯和处理的性能和效率,这一方面依

赖于网络带宽和主机系统的处理能力,另一方面依赖于对网络带宽和主机系统的

处理能力的有效调度和控制能力。中间件在以下两个方面保障应用系统的运行效

率,降低对系统的硬件要求:

(1)通讯效率

无论在何种业务模式下,保障

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档