ETP平台(J2EE全.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ETP平台(J2EE全

ETP平台(J2EE全生命周期开发管理平台) 产品概述 Sunyard ETP(Electronic Transaction Framework)解决方案是Sunyard 公司为金融机构提供的基于先进的电子商务框架模型和Java技术的多渠道金融服务综合解决方案。他是一个基于J2EE体系的Web应用的基础框架平台;他是一个集企业级应用系统的开发、运行、管理、监控及维护功能的中间件平台,一方面透过底层的应用服务器技术承载J2EE体系,一方面以组件化的技术实现更加贴近业务以及最终应用。 ETP 平台通过其提供的业务逻辑处理容器技术,将J2EE体系规范、组件技术和可视化开发技术完美结合起来,为基于J2EE平台之上的应用提供了面向组件的应用 架构,通过图形化的可视开发工具EIDP,使应用系统可以快速高质量的搭建,建成的应用系统具有较强的可管理可维护能力,同时拥有最强的需求变化响应能 力,并通过组件积累来持续积累软件知识财富。 ETP 平台是一个轻量级的J2EE应用整合平台,它所生成的应用是标准的J2EE企业应用,可以很灵活地在各种web服务器和应用服务器上进行部署和应用;在 J2EE应用中,ETP平台作为一个基础框架和应用组件的提供者提供web应用的缺省框架和可运行的初始化项目版本,ETP以jar包形式和配置文件形式 提供平台支持;在ETP平台完成开发后,通过生成标准的war/ear程序包,然后在各个应用服务器上进行部署即可; 基于ETP平台不仅可以开发网上银行系统、手机银行、呼叫中心,还可支持其它多种渠道以及B/S结构的银行应用系统,如基于浏览器的柜员系统、理财系统、前置机系统等,如下图所示: 产品架构 ETP作为面向组件的中间件产品,提供了完整的J2EE企业应用从开发到运行、管理、监控的工具或环境支持,同时提供了丰富的基础组件库。产品架构如下图所示: ETP 平台的作用就是为Web应用系统构造僚础的框架结构,使得应用系统的开发不需要关心系统框架以及系统性能上的问题,而更专注于系统业务功能的实现。同时基 础平台也为Web应用系统提供组件式开发与运行机制的容器,通过这一容器,具体的业务处理逻辑可以通过基础组件的参数化配置和组合来完成。 产品特点 ? ETP的设计原理 一 套成熟的金融应用系统,其中许多业务具有相似或相同的处理模式及流程,这些相同或相似的处理模式可以被抽取出来作为公共对象,以便在开发新的系统或系统维 护时重用。但是,不同的金融应用系统又各有特点,因此又不可能找到一种一劳永逸的方法将所有业务都加以相同的实现。为了最大限度地方便金融应用系统的开 发,减轻开发人员的工作量,同时又不丧失应用系统应有的灵活性,我们需要一种能兼顾两方面要求的基本系统,使得二次开发人员可以在基本系统上进行最小工作 量的开发。 要满足上述要求,必须遵循两个原则:第一,系统中必须有足够的通用组件供二次开发人员使用;第二,系统必须保证对特定业务实现的灵活性。这两条原则就是ETP设计所遵循的僚本原理。 ? 三层体系结构 ETP 采用先进的三层应用体系架构,包括Client端用户界面、Server端应用逻辑和数据存储/传统系统三大独立的组成部分,各应用层次之间通过网络进行通信,结构灵活,且不依赖于底层的硬件环境。 ? 平台无关性 ETP系统采用跨平台的编程语言——JAVA进行程序开发,因此所开发出来的应用系统也是可以跨平台运行的。这种模式可以大大减少应用系统对用户原有软硬件设备的依赖性,从而保护用户投资,同时也使用户对硬件的选择更加广泛。利用JAVA语言,真正实现了“一次编程,到处运行”的宗旨。 ? 开放性 ETP系统使用的技术是基于工业标准的,如HTML,XML, SSL,HTTP, TCP/IP等,这为系统日后的发展提供正确的方向,也可以得到广泛的社会支持;ETP本身是开放的,这为用户提供了灵活的、可扩充的开发机制。ETP的定制数据是标准的,所有定制参数是以标准的XML语言的方式存在于系统中,这为系统在开放的浏览器上运行提供了保障。 ? 纯面向对象的开发模式 系统使用纯面向对象的开发模式,对关键业务数据进行了封装,同时以组件的方式向二次开发人员提供可继承与重用的业务逻辑模块,这就从设计思想上、开发效率上、程序可重用性上提供了技术上的支持,同时也保证了最终应用系统的质量。 ? 通用的多渠道解决方案平台 基于ETP 的设计原理,ETP可为金融机构提供统一构造网上银行、电子柜员系统、移动银行(WAP和PDA)和电话呼叫服务中心的可能,它采用高度参数化的客户化处理,来配合银行的具体需求,减少产品的开发周期,更快地推出新产品和金融服务。 ? 可横向、纵向扩展的系统

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档