于 波
(江苏自动化研究所,江苏 连云港 222061)
面向服务的信息系统有很强的实时性要求,尤其是实时雷达情报、技术侦察情报处理的信息系统时延都小于秒级,而通用SOA实现技术由于其传输协议、消息协议的松耦合性,消息协议为字符型协议的特点,无法满足信息系统对信息处理、分发实时性的要求[1]。目前,提高实时性是SOA信息系统的研究热点。随着SOA信息实时系统构建技术的发展,给测试技术带来了挑战。在SOA信息实时系统测试中,实时性能测试会变得尤其重要,传统的性能评估方法在SOA信息实时系统中显然已不再适用[2]。因此,需要研究满足信息系统实时性的评估技术,并研制相应的软件,形成实时SOA运行评估系统,以实现实时雷达情报、技术侦察情报处理等信息系统时延的准确评估。
面向服务的信息系统具有松耦合、高互操作性的特点。在面向服务的信息系统中,服务提供者对其所提供的服务并发响应能力有限的情况下,如果请求者的请求数量太多,超过服务提供者并发响应能力,应当如何调度来满足尽量多的请求。这个问题对于实时面向服务的信息系统特别重要,面向服务的信息系统的关键特点就是要保证实时性,因此请求不能无限期等待下去,必须要进行合理调度[3]。为了保证系统的实时性,传统指火控系统往往将具有实时性要求的功能任务分配给高优先级线程进行处理,甚至让系统独占多核处理器中的一个内核,而在面向服务的架构设计中,服务实体的运行由服务管理中心进行统一的调度和资源均衡。……