徐京 作品数:9 被引量:17 H指数:2 供职机构: 北京卫星信息工程研究所 更多>> 发文基金: 中国空间技术研究院CAST创新基金 更多>> 相关领域: 自动化与计算机技术 更多>>
基于Activiti的卫星地面站流程调度应用框架 2012年 随着卫星地面系统业务流程需求越来越多样化,规模越来越庞大,传统的软件实现方式和技术不能够满足高效可靠地实现卫星地面应用系统业务流程的要求;文章对卫星地面站站控系统的任务调度业务进行需求调研,对领域内共有特性进行模型抽取,并以Acitvi引擎为基础,在此之上形成一个面向运行控制软件的领域框架;在开发站控系统的流程调度软件时,可以通过对事先定义的业务处理接口进行少量代码编写加以扩展和配置来实现业务过程控制,从而为面向卫星地面站业务领域的流程应用开发提供了一个灵活、可扩展的快速开发平台。 党菲 徐京 梁洁雯关键词:工作流 流程调度 SVG及Eclipse RCP技术在地面站设备监控软件中的应用 2010年 SVG是W3C组织制定的一套基于XML的可扩展矢量图形语言描述规范,可以用来描述矢量图形、图像、文本等图形对象,具有较高的显示能力和交互性。EclipseRCP是Eclipse的富客户端应用程序开发平台,具有较高的可扩展性和可维护性。文章介绍了SVG和RCP的技术特点及应用,基于两者的优势,采用SVG和RCP技术设计了一套适用于卫星地面站设备监控领域的监控界面构建软件。 李艳艳 徐京关键词:卫星地面站 SVG RCP 插件体系结构 工作流技术在卫星地面系统的应用分析与设计 被引量:2 2011年 调研了国内外工作流技术,结合其发展过程与现状,分析和论证了工作流技术在卫星地面系统运行控制软件中应用的可行性,从运行控制软件需求的角度提出了一种轻量级的、具有针对性的工作流引擎的设计方案并进行验证,为后续项目开发提供了一种新的思路与方法。 朱小杰 徐京 刘华关键词:工作流 任务调度 工作流引擎 设计模式在任务调度软件中的应用 被引量:4 2009年 设计模式是一种基于面向对象思想的软件设计方法,合理应用设计模式能降低软件模块间的耦合度,提高软件灵活性。文章介绍了遥感卫星地面应用系统任务调度软件,并指出此类软件的开发存在需求不确定、输入易变的问题。在对通用需求和易变需求分析的基础上,应用Builder,Composite和Factory Method等设计模式,解耦任务执行控制、任务数据生成和算法调用接口等功能模块,得出一种任务调度软件的设计方案。该方案经过变更影响分析法的验证,能够将各种需求变更的影响控制在对应的模块内,复用通用功能模块,可有效减少变更工作量和降低修改难度。 贺然 徐京 王扬关键词:设计模式 遥感数据处理 任务调度 软件复用 IoC模式及其在设备监控软件中的应用 被引量:2 2009年 控制反转(Inversion of Control,IoC)模式是一种框架设计模式,目的在于提高应用软件的可复用性和可扩展性。结合抽象模型设计思想,针对卫星地面应用系统的设备监控系统,举例对比了如何运用传统方法和IoC模式进行软件的设计和开发。结果表明,软件开发中使用IoC模式可以有效地降低组件之间的耦合,使软件框架更加易于扩展。 柯玲 徐京 李颖关键词:JAVA反射 监控软件 地面站设备监控软件框架通用性研究 被引量:2 2009年 针对目前卫星地面应用系统中设备监控软件可重用性差的缺点,提出一种可扩展的通用设备监控软件框架设计方案.结合模块化和抽象接口设计思想,简化了组件开发,提高了软件的复用性.通过控制反转技术,降低了组件之间的耦合,使框架更加易于扩展,在实际应用中取得了良好的效果. 柯玲 徐京 李颖关键词:模块化设计 基于过程组件模型的流程引擎设计 被引量:4 2011年 针对目前工作流界标准众多、流程引擎和定义语言绑定、各业务领域重复开发流程引擎的现状,设计并实现一种基于过程组件模型的流程引擎框架。该框架采用流程虚拟机的架构设计,从多个流程语言提取流程的共性,摈除流程语言间活动类型的差异性,从流程定义中分离节点执行定义,从而支持多种流程定义语言。验证结果表明了该设计的可行性。这种过程组件框架能够降低从业务模型到流程定义语言之间的损耗,实现流程引擎与流程语言的解耦。 朱小杰 徐京 刘华关键词:工作流 工作流引擎 WS-BPEL的性能分析与测试 被引量:2 2009年 Web服务业务流程执行语言(WS-BPEL)能够实现分布式环境下的业务流程编排,为了衡量WS-BPEL技术带给系统的性能开销,分析了WS-BPEL流程在应用服务器GlassFish中的运行原理与执行时序,设计一组试验完成了对WS-BPEL开销增量的测试。根据试验结果估算了WS-BPEL平均每次调用Web服务需要的时间,分析产生此开销量的原因,提出了选用WS-BPEL技术的一般原则。 付春岭 徐京关键词:业务流程执行语言 WEB服务 SVG在远程地面监控软件中的应用 被引量:1 2010年 可缩放矢量图形(SVG)是由W3C组织开发的一套基于XML的可扩展矢量图形语言描述规范。首先简要分析了现有的远程地面监控软件所存在的问题,提出了设计一套具有可配置性和可扩展性的远程地面监控软件的需求。然后参考组态的思想,基于SVG对图元对象和交互的支持,结合XML、JavaScript等技术,设计并实现了一套具有可配置性和可扩展性的远程地面监控软件。 李艳艳 徐京关键词:可缩放矢量图形 组态 JAVASCRIPT