Recommendation for Space Data System Practices



Download 2.26 Mb.
Page35/35
Date31.07.2017
Size2.26 Mb.
#24990
1   ...   27   28   29   30   31   32   33   34   35

              1. SLE Application

  • Exported Interfaces

    Interface

    Clients

    A

    N

    ISLE_ServiceInform

    SE

    M




    ISLE_Reporter

    SE and PX

    M




    ISLE_TimerHandler

    SE and PX

    C

    1

    ISLE_EventMonitor

    SE and PX

    C

    1

    ISLE_Trace

    SE and PX

    O

    2

    ISLE_TimeSource

    SU

    O




    NOTES

    1. The interface is required only in combination with ISLE_Sequential. It is passed to the API Proxy via the API Service Element, if the interface between these two components is also sequential.

    2. The interface is passed to the API Proxy via the API Service Element.

        1. Required Interfaces

    Interface

    Interface reference obtained by

    S

    A

    N

    ISLE_ProxyAdmin

    call to the bootstrap creator function _CreateProxy().

    PX

    M

    1

    ISLE_SEAdmin

    call to the bootstrap creator function _CreateServiceElement().

    SE

    M

    1

    ISLE_Locator

    call to ISLE_SEAdmin::QueryInterface().

    SE

    C

    2 3

    ISLE_OperationFactory

    call to the bootstrap creator function _CreateOperationFactory().

    SO

    M

    1 4

    ISLE_UtilFactory

    call to the bootstrap creator function _CreateUtilFactory().

    SU

    M

    1

    ISLE_SIFactory

    call to ISLE_SEAdmin::QueryInterface().

    SE

    M

    3

    ISLE_SIAdmin

    call to ISLE_SIFactory::CreateServiceInstance().

    SE

    M

    5

    I_SIAdmin

    call to ISLE_SIAdmin::QueryInterface().

    SE

    C

    6

    I_SIUpdate

    call to ISLE_SIAdmin::QueryInterface().

    SE

    C

    6

    ISLE_SIOpFactory

    call to ISLE_SIAdmin::QueryInterface().

    SE

    M

    6

    ISLE_ServiceInitiate

    call to ISLE_SIAdmin::QueryInterface().

    SE

    M

    6

    ISLE_Concurrent

    call to ISLE_SEAdmin::QueryInterface().

    SE

    C

    3

    ISLE_Sequential

    call to ISLE_SEAdmin::QueryInterface().

    SE

    C

    3

    ISLE_TimeoutProcessor

    input argument to ISLE_TimerHandler::StartTimer().

    SE

    C

    7

    ISLE_EventProcessor

    input argument to ISLE_EventMonitor::AddEvent().

    SE

    C

    7

    ISLE_TraceControl

    a) call to ISLE_SEAdmin::QueryInterface();

    b) call to ISLE_SIAdmin::QueryInterface().



    SE

    O

    3 8

    interfaces of operation objects

    a) input argument of one of the methods in ISLE_ServiceInitiate;

    b) call to ISLE_SIOpFactory::CreateOperation().



    SE SO

    M

    9

    interfaces of utility objects

    a) passed by methods of other interfaces;

    b) call to ISLE_UtilFactory.






    M

    10

    NOTES

    1. The application could also request the creator function to return a different interface (e.g., IUnknown) and then use QueryInterface() to retrieve this interface.

    2. The application needs this interface only for configuration of the API Proxy; it does not use any of its methods.

    3. QueryInterface() can also be called on any other interface exported by the same component object.

    4. The application needs this interface for configuration of the API Proxy and the API Service Element. Applications should use the interface ISLE_SIOpFactory to create operation objects.

    5. The application could also request the method CreateServiceInstance() to return any other interface of a service instance and obtain ISLE_SIAdmin by calling QueryInterface() on that interface.

    6. The interface could also be obtained by a call to QueryInterface() on any other interface of the service instance or by the call to ISLE_SIOpFactory (instead of requesting ISLE_SIAdmin).

    7. The interface is only required in combination with ISLE_Sequential.

    8. Method a) is used to control traces for the complete API; method b) provides an interface to control tracing for an individual service instance.

    9. An application obtains operation objects from the service instance in the API Service Element; they are actually implemented by the component SLE Operations.

    10. Utility objects can be passed to the service element by various methods; they are implemented by the component SLE Utilities.




                  1. Index to Definitions



                    (Informative)


    This annex provides an index to the terminology defined in the references.

    Term

    Reference

    (data) type

    reference [15]

    (data) value

    reference [15]

    abstract binding

    reference [3]

    abstract object

    reference [3]

    abstract port

    reference [3]

    abstract service

    reference [3]

    Abstract Syntax Notation One (ASN.1)

    reference [15]

    active (state)

    4

    association

    references [4], [5], [6], [7], and [8]

    bound (state)

    4

    client

    1.6.1.4.5

    communications service

    references [4], [5], [6], [7], and [8]

    complete (online delivery mode)

    references [4], [5] and [6]

    component

    1.6.1.4.2

    confirmed operation

    references [4], [5], [6], [7], and [8]

    flow control

    2.3.3.4.2.2 and 2.3.3.4.2.3

    initiator

    reference [19]

    interface

    1.6.1.4.6

    invocation

    references [4], [5], [6], [7], and [8]

    invoker

    reference [3]

    latency limit

    references [4], [5] and [6]

    object identifier

    reference [15]

    offline delivery mode

    reference [3]

    offline frame buffer

    references [4], [5] and [6]

    online delivery mode

    reference [3]

    online frame buffer

    references [4], [5] and [6]

    operation

    reference [3]

    parameter

    references [4], [5], [6], [7], and [8]

    performance

    references [4], [5], [6], [7], and [8]

    performer

    reference [3]

    physical channel

    reference [3]

    port identifier

    references [4], [5], [6], [7], and [8]

    provider-initiated

    references [4], [5] and [6]

    relative distinguished name (RDN)

    reference [17]

    release timer

    references [4], [5] and [6]

    responder

    reference [19]

    return (of an operation)

    references [4], [5], [6], [7], and [8]

    return data

    reference [3]

    service agreement

    reference [3]

    service instance provision period

    references [4], [5], [6], [7], and [8]

    service provider (provider)

    reference [3]

    service user (user)

    reference [3]

    SLE Complex

    reference [3]

    SLE Complex Management

    reference [3]

    SLE data channel

    reference [3]

    SLE functional group (SLE-FG)

    reference [3]

    SLE protocol data unit (SLE-PDU)

    reference [3]

    SLE service data unit (SLE-SDU)

    reference [3]

    SLE service package

    reference [3]

    SLE System

    reference [3]

    SLE transfer service instance

    reference [3]

    SLE transfer service production

    reference [3]

    SLE transfer service provision

    reference [3]

    SLE Utilization Management

    reference [3]

    space link

    reference [3]

    space link data channel

    reference [3]

    space link data unit (SL-DU)

    reference [3]

    space link session

    reference [3]

    telemetry frame

    references [4], [5] and [6]

    timely (online delivery mode)

    references [4], [5] and [6]

    transfer buffer

    references [4], [5] and [6]

    transfer frame

    reference [3]

    unbound (state)

    4

    unconfirmed operation

    references [4], [5], [6], [7], and [8]

    user-initiated

    references [4], [5] and [6]




                  1. Acronyms and Abbreviations

                    (Informative)


    This annex expands the acronyms used throughout this Recommended Practice.

    AIF Application Interface

    API Application Program Interface

    CCSDS Consultative Committee for Space Data Systems

    CIF Client Interface

    CLTU Command Link Transmission Unit

    COM Component Object Model

    FSP Forward Space Packet

    GUID Globally Unique Identifier

    ID Identifier

    IEC International Electrotechnical Commission

    IID Interface Identifier

    ISO International Organization for Standardization

    MIF Management Interface

    NIF Network Interface

    OCL Object Constraint Language

    OMG Object Management Group

    PDU Protocol Data Unit

    PIF Proxy Interface

    RAF Return All Frames

    RCF Return Channel Frames

    ROCF Return Operational Control Field

    SHA Secure Hash Algorithm

    SI Service Instance

    SII Service Instance Identifier

    SLE Space Link Extension

    SRV Service

    UML Unified Modeling Language

    UTC Coordinated Universal Time


                  1. Informative References

                    (Informative)


    [J22] Organization and Processes for the Consultative Committee for Space Data Systems. Issue 4. CCSDS Record (Yellow Book), CCSDS A02.1-Y-4. Washington, D.C.: CCSDS, April 2014.

    [J23] Space Communication Cross Support—Service Management—Service Specification. Issue 1. Recommendation for Space Data System Standards (Blue Book), CCSDS 910.11-B-1. Washington, D.C.: CCSDS, August 2009.

    [J24] Space Link Extension—Application Program Interface for Transfer Services—Summary of Concept and Rationale. Issue 1. Report Concerning Space Data System Standards (Green Book), CCSDS 914.1-G-1. Washington, D.C.: CCSDS, January 2006.

    [J25] Space Link Extension—Application Program Interface for Transfer Services—Application Programmer's Guide. Issue 2. Report Concerning Space Data System Standards (Green Book), CCSDS 914.2-G-2. Washington, D.C.: CCSDS, October 2008.

    [J26] The COM/DCOM Reference. COM/DCOM Product Documentation, AX-01. San Francisco: The Open Group, 1999.

    [J27] Unified Modeling Language (UML). Version 2.4.1. Needham, Massachusetts: Object Management Group, August 2011.

    [J28] Martin Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language. 3rd ed. The Addison-Wesley Object Technology Series. Reading, Massachusetts: Addison-Wesley, 2003.

    [J29] Grady Booch, Ivar Jacobson, and James Rumbaugh. The Unified Modeling Language User Guide. 2nd ed. The Addison-Wesley Object Technology Series. Reading, Massachusetts: Addison-Wesley, 2005.

    [J30] Space Link Extension—Return All Frames Service Specification. Issue 2-S. Recommendation for Space Data System Standards (Historical), CCSDS 911.1-B-2-S. Washington, D.C.: CCSDS, (December 2004) January 2010.

    [J31] Space Link Extension—Return Channel Frames Service Specification. Issue 1-S. Recommendation for Space Data System Standards (Historical), CCSDS 911.2-B-1-S. Washington, D.C.: CCSDS, (December 2004) January 2010.

    [J32] Space Link Extension—Return Operational Control Fields Service Specification. Issue 1-S. Recommendation for Space Data System Standards (Historical), CCSDS 911.5-B-1-S. Washington, D.C.: CCSDS, (December 2004) January 2010.

    [J33] Space Link Extension—Forward CLTU Service Specification. Issue 2-S. Recommendation for Space Data System Standards (Historical), CCSDS 912.1-B-2-S. Washington, D.C.: CCSDS, (December 2004) July 2010.



    [J34] Space Link Extension—Forward Space Packet Service Specification. Issue 1-S. Recommendation for Space Data System Standards (Historical), CCSDS 912.3-B-1-S. Washington, D.C.: CCSDS, (December 2004) July 2010.



    Directory: sec -> docs -> 201510 Documents for SC13 Submission
    sec -> Security Education Narrative Database Patterns of Professional Education
    sec -> Guidelines for implementation of Prime Minister’s New 15 Point Programme for the Welfare of Minorities
    sec -> Morphodynamics of a Constructed Marsh: Project Greenshores, Pensacola, Florida
    sec -> Registration 6: 00pm – 6: 10pm Welcome/Opening Remarks
    sec -> ¡bienvenidos! Welcome to Puerto Rico! 2 Things to know immediately upon arrival 2
    sec -> Cadillac Racing cts-v coupe Media Kit
    sec -> Sure Bet Narrative Nonfiction Suggestions
    sec -> Executive Board of the United Nations Development Programme, the United Nations Population Fund and the United Nations Office for Project Services
    201510 Documents for SC13 Submission -> Recommendation for Space Data System Practices

    Download 2.26 Mb.

    Share with your friends:
    1   ...   27   28   29   30   31   32   33   34   35




    The database is protected by copyright ©ininet.org 2024
    send message

        Main page