目前,在通信、石化、金融、保险、证券、政府、电力等几乎所有行业的信息化过程中都遇到了一些共性的问题,比如,应用系统性能低下、数据操作的一致性无法得到保障,应用系统的安全性、扩展性较差,系统可靠性、可用性得不到保障,异构平台间的互操作问题以及相关的应用维护、开发、管理等诸多问题难以解决。这些问题从表面上看都是一些具体的业务问题,但实质上是应用系统的架构与结构问题。
中间件技术的发展,为低成本解决以上问题提供了一个比较可靠的选择。作为中国中间件技术领域的开拓者和领导者,东方通科技以其国内领先的J2EE应用服务器——TongWeb为核心推出的应用平台解决方案,为应用系统的开发、部署、运行提供了支撑服务,也为企业级B/S结构的应用系统提供了框架,保证应用系统的高效、可靠、安全运行和方便的管理监控。
[TongWeb应用支撑平台方案设计]
1、体系结构的选择
系统支撑技术是影响整个系统成功的一个关键技术。系统应用支撑平台应采用三层结构,即将系统分为表示层、处理层和数据层。构架三层结构的中间件技术有许多,如传统的交易中间件和消息中间件、CORBA、Portal、J2EE、Windows DNA等。
从应用支撑平台的业务和应用需求可以看出,系统建设既要适应本次需求,同时也要作前瞻性考虑,看到将来系统的扩展性和应变性。由于在实现过程上的复杂性,要求软件设计要保证在功能上的可扩展性,满足不同工作人员的需要,并方便今后进行其他业务系统的扩展和再开发。因而在结构选型上,要有强的伸缩特性,并且技术上要先进、成熟、可靠和稳定。经过对用户的现有状况及业务需求比较分析,本解决方案采用了基于J2EE技术的应用体系结构。
J2EE是SUN公司提出的企业应用框架,可以提供跨平台(基于Java,众多厂商支持)、组件化、均衡负载等技术。

2、应用支撑平台总体设计
根据系统应用支撑平台的应用规模及应用内容,所以选择技术体系结构时最重要的是考虑整个系统的跨平台性、安全性、可靠性、稳定性及可管理性,同时技术体系结构应该有非常好的可扩展能力,因为平台刚刚搭建,运行在其上的应用有限,但根据应用支撑平台的定位,将来的应用肯定会不断的增加,管理的资源是非常丰富的。
基于以上考虑,方案在综合各方面的考虑决定采用J2EE应用服务器TongWeb技术路线来建立系统应用支撑平台等重要的应用设施,从各应用子系统对应用支撑平台的需求出发,
提出了以TongWeb为核心的应用系统中间件解决方案。
三层次的浏览器/服务器架构是基于Web的先进的体系结构,在这种架构中,利用成熟的Web应用服务器TongWeb,为应用程序提供Web运行环境,数据资源和客户机将被“应用服务器”分隔开,应用服务器上存储着应用逻辑,这种结构着重于客户机对应用服务的请求,有别于二层架构着重于数据请求。

上述架构中Web服务器只是作为所有服务的访问入口并管理静态的页面,而所有的业务逻辑和后台数据的访问逻辑都交给Web应用服务器(Application Server)--TongWeb来处理,降低了Web服务器的负载,同时有效地将应用系统中的表示逻辑(Presentation Logic),业务逻辑(Business Logic)和对数据库的访问逻辑(Data Logic)有效地分离开,极大地提高了应用的可扩展性,构造了一个完整的三层次(3-tier)或多层次(N-tier)应用;同时由于Web应用服务器在可靠性,可扩充性,可用性等方面的优势,保证了整个应用系统的总体可用性。
如图所示,系统从逻辑上分为三层,即后端的系统资源层、中间的服务端应用层和前端的用户界面逻辑。
后端系统资源层存放系统所需的所有数据资源,由数据库管理系统提供支撑。将系统的大部分功能逻辑实现移至中间层,为地域分布的客户端提供统一集中功能服务,应用逻辑由应用服务器提供支撑。系统的用户界面由浏览器运行环境提供支撑。
考虑到应用的可移植性,系统的设计尽可能采用开放的标准。系统的数据资源统一由SQL兼容的数据库服务器负责管理。系统服务端应用功能采用组件技术EJB实现,运行环境于J2EE应用服务器之上。系统的前端为浏览器应用,浏览器应用完成系统任务工作平台和系统管理平台的用户界面。考虑到系统服务访问和动态页面生成效率,同时兼顾访问EJB的有效性,建议采用JSP技术实现。Web服务器为支持JSP扩展接口的HTTP Server。
[TongWeb应用支撑平台的技术特点]
东方通科技公司作为中国中间件技术领域的开拓者和领导者,在J2EE应用服务器技术等领域一直处于国内领先地位,拥有成熟的技术和强大的服务队伍。而且其产品已经得到了用户的广泛认可。以这些产品为底层框架建立的应用支撑平台具有如下突出特点:
技术平台的开放性
以J2EE应用服务器技术为基础平台建立的应用支撑平台,采用开放技术标准,如XML、JMS等技术,便于与基于不同开发技术实现的各种内外部系统互联互通,另一方面,在产品供应商和技术服务商的选择上也提供了更大的余地。
技术平台的先进性
随着互联网应用的爆炸性增长,Web服务技术作为基础的技术平台已经成为众多行业用户的选择,在这个领域,随着技术提供商和用户的互动,已经产生了应用服务器、门户服务器、EAI产品等众多的专门技术,众多用户的成功经验也证明Web 服务技术现在已经成熟,完全可以作为应用系统的基础平台。
应用开发的便捷性
在本系统中应用的各种平台技术,在提供了各种服务的同时,充分屏蔽了技术实现细节,以简单而便于开发人员理解和使用的API提供上层应用程序所需的基础服务,保证应用开发人员集中关注应用业务逻辑,有效地降低开发难度、缩短开发周期、削减开发费用。
系统的可扩展性
整个应用支撑平台提供了良好的业务类型扩展性和业务规模扩展性,保证系统随着在随着时间的推移而增长时,能够快速方便地引入新的硬件和软件系统,保护旧有系统的投资。
系统的健壮性
业务系统的健壮性一方面取决于平台产品的健壮性,另一方面也取决于应用系统的健壮性。本方案所推荐的平台均在各种用户系统中得到了广泛地检验,而在此基础上建立的应用系统由于开发难度的降低,相应的其健壮性也更容易得到保证。
系统的安全性
上述各平台均不同程度地提供有安全手段,如用户访问控制、信息加密等,如果用户系统以一个完整的体系实现安全解决方案,东方通科技公司的应用支撑平台建设方案能够提供数据安全保护措施和系统安全保证。
[方案收益]
由于TongWeb的应用支撑平台解决方案具有上述特点和优点,在设计上充分考虑到了应用系统的便捷性、扩展性和安全性,是一个具有前瞻性的解决方案。因此,选择该解决方案可以为企业以低成本获取高效率、高效益提供一个非常好的选择。方案在企业信息化实现过程中的主要功能具有以下预期:
F 应用系统开发支撑
为应用系统的开发提供支撑服务,应用开发人员通过调用其提供的标准API接口构建应用系统。提供应用系统所需的底层基础数据库访问服务、事务管理服务、消息管理服务等。
F 应用系统运行支撑
应用服务平台提供强大的应用系统运行支撑,满足企业级应用系统对可靠性、安全性和效率的要求;提供负载均衡和集群机制,保证系统能够提供7×24不间断服务。
F 应用部署管理支撑
应用服务平台提供应用系统部署和管理的工具,方便用户对应用系统的发布和应用系统状态的监控。
关于东方通
东方通科技是中间件平台技术专业厂商,是信息产业部电子发展基金、中关村科技园区引导资金的投资企业,是国家规划布局内的重点软件企业。
1992年成立以来,东方通科技一直从事中间件平台软件的产品开发与市场开拓,是中国中间件技术领域的开拓者和领导者。
东方通科技的战略目标是以中间件为核心,提供企业信息化的基础设施产品与服务。2002年,东方通科技更进一步把发展策略由单一的产品形态向整体化、集成式的中间件平台技术推进,在不断研究开发新产品的同时,开放式的吸纳第三方的中间件及应用组件产品,以专业服务加以整合,为用户提供具有行业特性的中间件平台产品与服务。
东方通科技中间件产品在中国拥有21.9%的市场占有率(数据来源:CCID),总装机量超过40万套,覆盖金融、邮电、能源、交通、政府等行业,其中,全国性大用户有中国建设银行、中国联通、中国人民保险公司、交通银行、华夏银行、中国农业银行、中国电信、中国移动通信、交通部、农业部、中国海事局、中国外运、中国石化等,在中国中间件市场与世界顶尖对手形成三足鼎立之势,实现了中国基础软件在市场占有率上的跨越式突破。
阅读关于 解决方案 的全部文章
阅读关于 解决方案 的全部文章




