首页> 外文会议> >A component architecture for platform-independent space link extension services
【24h】

A component architecture for platform-independent space link extension services

机译:用于独立于平台的空间链接扩展服务的组件体系结构

获取原文

摘要

We are proposing a novel method of specifying and implementing CCSDS Space Link Extension (SLE) services. Traditionally, such services would be functionally specified (perhaps via an Application Programming Interface, or API) and accessed via a "wire protocol" implemented on a physical network (e.g., TCP/IP over Ethernet). Specification of such a service interface at the "wire level" typically is used to guarantee interoperability between separate implementations (e.g., between both sides of an interface agreement). However, when issues such as security are considered (some of which have not yet been adequately addressed), such a wire-level specification is likely to severely limit future implementations and capabilities of the SLE services. We are therefore proposing a novel layered architecture for the SLE services, which frees each party from having to interoperate at the wire level. Our approach thus specifies the SLE services as a set of software components that communicate with each other using standard invocation methods implemented on every computer (e.g., "subroutine call"). This "component approach" has many benefits, such as: a) separates API specification from implementation issues; b) allows modular deployment of service components; c) leverages recent advances in software development methodology; d) facilitates operation over standards-based infrastructure; e) frees application from knowledge of lower layers; f) allows applications and services to utilize modules dynamically; g) requires no use of vendor-specific tools or infrastructure. Further, we do not rely upon any vendor-specific tools or infrastructure, and have constructed the API to allow implementation either synchronously or asynchronously, with or without the use of threading.
机译:我们正在提出一种指定和实现CCSDS空间链接扩展(SLE)服务的新颖方法。传统上,将在功能上指定此类服务(可能通过应用程序编程接口或API),并通过在物理网络上实现的“有线协议”(例如,以太网上的TCP / IP)进行访问。通常在“有线级别”上指定这种服务接口,以保证各个实现之间(例如,接口协议的两侧之间)的互操作性。但是,当考虑到诸如安全性之类的问题(其中一些问题尚未得到充分解决)时,这种线级规范可能会严重限制SLE服务的未来实现和功能。因此,我们为SLE服务提出了一种新颖的分层体系结构,该体系结构使每一方都不必在电线级别进行互操作。因此,我们的方法将SLE服务指定为使用在每台计算机上实施的标准调用方法(例如“子例程调用”)相互通信的一组软件组件。这种“组件方法”具有许多好处,例如:a)将API规范与实现问题分开; b)允许对服务组件进行模块化部署; c)利用软件开发方法学的最新进展; d)促进基于标准的基础架构上的操作; e)使应用程序从较低层的知识中解放出来; f)允许应用程序和服务动态利用模块; g)不需要使用特定于供应商的工具或基础架构。此外,我们不依赖于任何特定于供应商的工具或基础结构,并且已构造API以允许使用或不使用线程进行同步或异步实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号