综合网站门户技术方案 联系客服

发布时间 : 星期日 文章综合网站门户技术方案更新完毕开始阅读77b0d2c751e79b8969022621

典型三层结构图

3.1.2 面向服务的整体架构(SOA)

合理应用面向服务的架构(SOA)设计策略。应用面向服务的设计策略代表了信息系统设计的发展方向,其设计要点包括:系统的子系统、模块都是向系统内部和外部提供服务的逻辑单元;这些提供服务的逻辑单元采用标准的协议(网络协议、应用协议、行业协议等)向企业内部和外部提供服务;提供服务的机制必须不受平台技术、编程语言、架构环境的限制。

SOA(Service Oriented Architecture),是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。

SOA的关键是“服务”的概念,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果”。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化。

Service-architecture.com将SOA定义为:“本质上是服务的集合”。服务间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协调进行某些活动。服务间需要某些方法进行连接。所谓服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数。

SOA的实施具有几个鲜明的基本特征:

? 跨平台

不管原有业务系统以何种方式实现(.NET、Java Or CORBA),都可以通过SOA/Web Service集成在一起。

? 可从外部访问

通常被称为业务伙伴的外部用户也能像内部用户一样访问相同的服务。外部用户还可以访问以Web服务方式提供的企业服务。

? 随时可用

当有服务使用者请求服务时,SOA要求必须有服务提供者能够响应。 ? 粗粒度服务接口

采用粗粒度服务接口的优点在于使用者和服务层之间不必再进行多次的往复,一次往复就足够。

? 松散耦合

SOA具有“松散耦合”组件服务,这一点区别于大多数其他的组件架构。该方法旨在将服务使用者和服务提供者在服务实现和客户如何使用服务方面隔离开来。

服务提供者和服务使用者间松散耦合背后的关键点是服务接口作为与服务实现分离的实体而存在。这使服务能够实现在完全不影响服务使用者的情况下进行修改。

大多数松散耦合方法都依靠基于服务接口的消息。基于消息的接口能够兼容多种传输方式(如HTTP、TCP/IP等)。基于消息的接口可以采用同步和异步协议实现,Web服务对于SOA服务接口来讲是一个重要的标准。

? 可重用的服务及服务接口设计管理

如果完全按照可重用的原则设计服务,SOA将可以使应用变得更为灵活。可重用服务采用通用格式提供重要的业务功能,为开发人员节约了大量时间。

? 标准化的接口

近年来出现的两个重要标准XML和Web服务增加了全新的重要功能,将SOA推向更高的层面,并大大提升了SOA的价值。尽管以往的SOA产品都是专有的、并且要求IT部门在其特定环境中开发所有应用,但XML和Web服务标准化的开放性使企业能够在所部署的所有技术和应用中采用SOA。这具有巨

大的意义!

Web服务使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用。采用XML,开发人员无须了解特定的数据表示格式,便能够在这些应用间轻松地交换数据。

? 精确定义的服务接口

服务是由提供者和使用者间的契约定义的。契约规定了服务使用方法及使用者期望的最终结果。此外,还可以在其中规定服务质量。此处需要注意的关键点是,服务契约必须进行精确定义。

? 松耦合的整合机制

各个业务系统的整合是本项目的一个重要组成部分。在系统架构设计中,将主要采用松耦合的机制与各个系统进行信息交换和系统之间的互操作。

3.2、 防汛公共网门户架构图

客户端网页浏览器天气预报防汛信息通知公告防汛基础资料防汛新闻资讯防汛知识及培训成员单位专题全文搜索其他专题内容网址链接领导批示通讯录站点管理模块管理模板管理系统管理异常管理组件模块服务IIS服务器7 +.Net Framework3.5认证安全服务ADO.NETSQL ServerWEB 应用服务器数据库服务器

门户网站架构图

第四章 系统功能详细设计

4.1、

防汛公共网

防汛公共网是面向社会的防汛信息发布、知识宣传的门户网站,是与公众进行信息交流一个门户,主要建设内容为如下内容。 4.1.1 网站栏目功能 4.1.1.1 天气预报

通过访问政务网内第三方提供天气数据发布超链接来获取天气预报、实时卫星云图、实时台风消息、实时雨情水情、常用气象网址、沿海天文潮、潮汐预报等最新气象信息数据,并依托电子地图、图片、图标等形式显示在系统首页上。

天气预报例图

4.1.1.2 防汛信息发布

从防汛业务信息平台已有数据中抽调的实时气象、水雨情信息、水利工程、防汛预案等有关信息,门户后台管理人员对这些信息定制后通过公告管理功能发布,以分栏列表的形式进行展现,公众可以点击查看防汛信息咨询详情,及时了解当前汛情最新数据和防汛要点