基础技术框架设计开发,是对J2EE基础技术框架的扩充,基本上是对框架功能处理组件的扩展,和框架功能处理组件处于对等的位置。Р基础设施是包括数据架构、技术架构和安全架构提供的公共组件,依赖这些组件完成一些公共功能。比如:文件传输组件、数据传输组件、批量调度组件(Control-M)、密钥管理、加解密、短信服务、邮件服务等。Р交易数据流模型Р对于联机交易处理,产品服务平台通过基础技术框架提供的请求接入处理组件,接收来自P4/P5的交易服务请求。通过基础技术框架提供的流量控制组件、通讯适配、报文适配后,由基础技术框架的调度控制组件将请求交由平台的服务控制组件处理,调度控制组件负责根据服务配置,调用具体的产品服务。如果请求的产品服务,是由平台提供的构件组合配置形成的服务,则由服务控制组件负责根据配置调度具体的产品构件。Р在服务处理过程中,如果出现异常,则由平台的冲正组件负责交易的冲正补偿调度,以保证交易的完整性和一致性。服务处理完成后,由服务后处理组件根据服务配置进行相应的处理。同时,采用平台提供的交易记录组件,通过基础技术框架提供的数据访问组件,进行交易流水等痕迹记录的数据库操作。如果在服务处理过程中,需要访问其他平台的服务,则通过基础框架的对外呼出组件调用P4/P5上发布的服务。Р对于批量交易处理,则由批量调度组件,根据批量任务配置信息,定时进行批量任务的调度处理,具体的任务处理,由批量处理组件完成,如果涉及批文件传输或数据同步等任务,则调用文件传输组件或数据传输组件完成。Р2.3应用组件开发Р下图黄色区域标注就是需要应用组件自己定义开发的。Р流控配置、交易监控配置为统一管理配置,为应用组件共享。Р交易响应报文配置为交易输入报文和响应报文配置。Р交易调度配置定义了每个交易的处理流程。Р服务定义配置定义了交易所需要用到的各种服务。Р服务1…N为各种Java代码或者是外部引用服务。