YAK是一个开发平台,所谓的开发平台其实就是一个插件,集成在开发环境中,我们在此基础上进行开发。
在YAK平台开发的基础上,我们可以完成一些交互性的功能。
平台定位:
前置类系统运行开发平台
交易类系统运行开发平台
设计目标:
统一前置类、交易类系统的编程模型和开发运行平台
简化系统开发
提高系统的性能、稳定性、可靠性、扩展性
逐步沉淀技术积累
提高系统的灵活程度
逐渐形成企业的核心资产
解决问题:
前置类系统特点:
报文格式多种多样
处理吞吐量要求高
快速便捷的将多个系统整合到一起
目标系统使用的语言多种多样
交易类系统特点:
交易种类复杂多样、扩展情况多
交易码、错误码等机制相对固定
交易会话请求应答方式多样
对系统稳定性、扩展性、吞吐能力要求较高
对外围系统交互情况多
异常处理、日志处理、交易事务等处理情况复杂
应用架构:
总之,通过yak开发平台,应用yak平台的标准和接口在配置文件中进行配置,我们可以解决多个平台之间的复杂交互问题。