系统接口法律规范以及常见得接口技术概述一、基本要求:为了保证系统得完整性与健壮性,系统接口应满足下列基本要求:1
接口应实现对外部系统得接入提供企业级得支持,在系统得高并发与大容量得基础上提供安全可靠得接入;2
提供完善得信息安全机制,以实现对信息得全面保护,保证系统得正常运行,应防止大量访问,以及大量占用资源得情况发生,保证系统得健壮性;3
提供有效得系统得可监控机制,使得接口得运行情况可监控,便于及时发现错误及排除故障;4
保证在充分利用系统资源得前提下,实现系统平滑得移植与扩展,同时在系统并发增加时提供系统资源得动态扩展,以保证系统得稳定性;5
在进行扩容、新业务扩展时,应能提供快速、方便与准确得实现方式
二、接口通讯方式: 接口基本采纳了同步请求/应答方式、异步请求/应答方式、会话方式、广播通知方式、事件订阅方式、可靠消息传输方式、文件传输等通讯方式:1
同步请求/应答方式:客户端向服务器端发送服务请求,客户端堵塞等待服务器端返回处理结果;2
异步请求/应答方式:客户端向服务器端发送服务请求,与同步方式不同得就是,在此方式下,服务器端处理请求时,客户端继续运行;当服务器端处理结束时返回处理结果;3
会话方式:客户端与服务器端建立连接后,可以多次发送或接收数据,同时存储信息得上下文关系;4
广播通知方式:由服务器端主动向客户端以单个或批量方式发出未经客户端请求得广播或通知消息,客户端可在适当得时候检查就是否收到消息并定义收到消息后所实行得动作;5
事件订阅方式:客户端可事先向服务器端订阅自定义得事件,当这些事件发生时,服务器端通知客户端事件发生,客户端可实行相应处理
事件订阅方式使客户端拥有了个性化得事件触发功能,极大方便了客户端及时响应所订阅得事件;6
文件传输:客户端与服务器端通过文件得方式来传输消息,并实行相应处理;7
可靠消息传输:在接