市场需求
当前,J2EE(Java 2 Enterprise Edition)构架已经成为IT界技术发展的一个重要潮流,用户也从以前的观望态度逐渐转变为积极地采用、推广该
架构和相关技术产品,相应的基于J2EE的应用也越来越多,越来越广泛。具体到我们面向的金融、银行业用户来说,从目前的情况来说,虽然传统的技术仍然占有主导的地位,但是不可否认的是,银行业新一代的技术主管们已经开始越来越关注,甚至开始越来越偏爱采用象J2EE这样具有前瞻性,并能够代表当今IT技术发展潮流的技术产品和构架了;而与之相辉映的是,国际上的一些主流IT厂商也投入了大量的资金、人员用于和J2EE相关的产品研发和推广活动,可以预言,在未来1-3年之内的时间里,在我国银行业里必然会掀起一个应用J2EE架构的高潮。
目标市场
新晨集团是一家专为银行提供各种设备和应用系统的集成商,在实践中积累了服务于银行业务的丰富经验。
新晨BE-WEB是我公司针对国际银行业的现状和发展趋势开发的企业级应用的开发、运行与整合平台。
新晨Be---WEB解决方案
【J2EE存在的挑战】
向J2EE构架转移是目前企业IT系统非常重大的趋势之一,但是,开发、构建、维护J2EE系统都需要复杂的技术要求。J2EE应用还会随着企业需求的变更进行改动,而不断变更的需求会给J2EE项目本身带来非常大的实施风险。现在很多企业将IT项目进行外包,而过分依赖外包服务商,会使服务商对于应用变更响应比较慢,这样会造成无法在第一时间响应业务需求。
因此,企业需要具有以下特点的新一代J2EE开发及运行平台:
开发出的应用系统能在兼容J2EE标准的应用服务器上运行;
提供集成的开发平台,隐藏技术的复杂性,便于开发使用;
降低项目实施的复杂性和风险;
整合企业原有的系统和数据;
【Be-Web-J2EE开发、运行平台】
BE-WEB是构建J2EE应用的快速开发和运行平台,能非常方便地开发WEB端应用,并且能访问企业内部的原有系统和数据,而且原有系统无需进行任何修改,实现快速接入,大大降低企业构建J2EE应用所需花费的成本。
可以从三个方面来理解Be-Web平台定义:
1. Be-Web是基于J2EE构架的:
BE-WEB产品是基于J2EE构架实现的,符合J2EE标准,可以不经过任何修改就运行在各大主流J2EE平台产品上(包括IBM Webspher, BEA Weblogic, Jboss等)。Be-Web充分结合并利用了J2EE构架的优势,基于Be-Web平台开发和部署的系统具有三层MVC结构,以及高度的可靠性、扩展性和稳定性。
2. Be-Web是企业级应用的开发平台产品:
Be-Web是企业级应用的开发平台产品,Be-Web产品基于J2EE构架,同时又把J2EE封装在产品之内,屏蔽掉J2EE构架复杂的技术。用户基于Be-Web的产品开发面对的只是简单的应用配置和具体的页面定制,而无需再象以前那样去关心复杂的JAVA代码和J2EE应用技术,大大降低了用户的技术需求含量,减少了系统开发的周期,为用户节约了大量的项目开发成本。
3. Be-Web是企业级应用的集成平台产品:
Be-Web还是企业级应用的集成平台产品,利用Be-Web可以将企业内的原有的应用以及新的应用集成在一起,能够整合后台系统并且提供统一的前台操作功能;同时Be-Web可以和Be-Switch进行配合,完成任意复杂程度的系统集成;
业务功能
目前Be-Web平台主要提供以下一些功能:
多种客户端接入的支持:
B/S结构browser的接入
C/S结构通过XML或SOAP接入
接入渠道包括网上银行、柜面系统、呼叫中心(CallCenter)、移动银行、外部企业系统、自助设备等
配置化的页面展现和业务逻辑支持:
能对交易请求合法性进行校验
能过滤掉页面信息和设备信息,只留下交易信息
和Be-SwitchBE-WEB的连接支持:
Be-Web平台内部内嵌了和新晨BE-WEB(Be-Switch)的连接器,如果需要通过Be-Switch整合后台应用系统用户不需要任何编码即可以立刻实现。
多种数据库访问支持:
Be-Web平台内部内嵌了和数据库的连接器,该连接器采用JDBC协议和数据库连接,因此可以支持各种类型的数据库系统。用户可以通过标准SQL语句完成对数据库的访问和操作。
后台应用系统连接支持:
Be-Web和后台系统的连接可以通过两种方式来进行:
通过Be-Web中的连接器直接连接
Be-Web提供各种通讯连接器,可以利用这些连接器完成和后台基于各种通讯协议的系统的连接;用户也可以定制连接器,完成和特殊后台系统的连接;
Be-Web和Be-Switch连接,通过Be-Switch完成后台系统的连接
Be-Web内置Be-Switch连接器,Be-Web和Be-Switch的连接是无缝的,用户可以基于以前熟悉的方式完成在Be-Switch上的配置以及Be-Switch和后台系统的连接,Be-Web可以通过Be-Switch完成和后台系统的连接;
不论采用哪一种方式,和后台系统的连接都是很方便的,只需要完成通讯协议、报文格式等的定义配置就可以了,不需要进行大量的编码,大大缩短了用户开发系统的时间周期。
平台扩展Tag标记支持:
Be-Web内部实现了一系列标准的平台扩展Tag,用户可以在自定义的页面中嵌入这些Tag,通过这些Tag将页面和Be-Web平台集成在一起。
平台函数支持:
Be-Web内部实现了一系列标准的平台函数(Platform Function),通过这些平台函数用户可以对Be-Web Server运行环境进行访问,获得交易请求和结果数据以及对数据进行基本的操作。
Be-Web支持用户根据需要扩展平台函数。
技术
Be-Web平台基于J2EE构架,采用可配置的思想实现各个系统组件,形成一种开放式的系统结构。因此,Be-Web平台具有良好的兼容性、扩展性和可维护性,拥有J2EE构架的一切特点,包括三层应用结构、负载均衡、高可用性等等,除此以外Be-Web平台还具有以下的一些特点:
平台无关性
基于J2EE构架开发:Be-Web平台是基于J2EE标准开发的,支持目前主流的J2EE应用服务器,包括IBM Websphere、BEA Weblogic、Jboss等。
基于JAVA语言开发:Be-Web平台是采用Java语言实现的,可以运行在各种硬件平台和操作系统上
开放标准:
平台运行的配置信息全部采用XML格式存放
平台内部实现采用了JMS、JDBC、JNDI等标准
平台支持http、html、SSL、SOAP、XML等开放标准, 和基于这些协议的应用进行的连接将是无缝的
可配置化程度高:
Be-Web平台各组件都是基于可配置化的思想进行实现的,用户可以用配置的方式对页面展现、业务处理逻辑、后台数据连接、请求和响应数据格式、监控界面等各个方面进行定制而无须编码,大大降低了用户的技术需求含量,减少了系统开发的周期,为用户节约了大量的项目开发成本。
快速开发:
内置Browser接入驱动,快速实现交易请求部份的开发
通过配置实现交易请求合法性校验
交易服务调用通过定制实现
页面展现只需编写JSP页面,无须编码
界面
交易配置界面
系统结构与应用部署
整个Be-Web平台由四个部分组成,分别是Be-Web Server,Be-Web Studio,Be-Web Monitor,Be-Web Client,如下图所示:
文章来源于领测软件测试网 https://www.ltesting.net/
1 2 3 4
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073