Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel

LSO Legato SDK is the complete set of deliverables developed by the CTO in order to

  1. Enable market adoption of LSO Legato APIs in the current release of LSO Legato SDK.
  2. Support of development of additional features for the upcoming release of LSO Legato SDK.

The current release of LSO Legato SDK is R3 RC4 and is available on GitHub (see Latest Release section for details).The upcoming release of LSO Legato SDK is R4 and is planned for July 31st, 2020.

Any MEF member can participate in the development of each new release of LSO Legato SDK:

  • Contact the LSO Developer Community Manager (Michał Łączyński) either via GitHub or by email to let him know of your interest and to ask questions

Panel

Image Removed

Source: LSO Legato Graphics



Panel
titleLatest Release

LSO Legato SDK

Release 3

Release Candidate 4

The new Release was issue on July 31st 2020!

Version: R3RC4

MEF LSO Legato SDK core includes API definitions for the following functional areas:

  • Service Catalog
  • Service Ordering
  • Service Inventory
  • Service Notification
MEF LSO Legato SDK extensions additionally contain the Papyrus UML information model for the API interfaces and the data exchanges.

In addition to the Service Provisioning APIs, the SDK includes the following MEF Service Specification schemas:

  • SD-WAN Services
  • Carrier Ethernet Services
  • L1 Connectivity Services

SDK Repository

Core (public):

https://github.com/MEF-GIT/MEF-LSO-Legato-SDK/releases/tag/r3

Extensions (MEF Members only):

https://github.com/MEF-GITdownload/rc4/MEF-LSO-Legato-SDK-extended/releases/tag/r3rc4.zip

SDK Contents

The This SDK contains the following items:

  • COPYRIGHT - Copyright 2019 2020 MEF Forum
  • LICENSE - Contains a copy of the Apache 2.0 license
  • README - This file
  • api - Definitions of the API are found in this directory
    • service-catalog serviceCatalog - Contains the API definitions for querying and retrieving retrieving Service-Specification instances instances from the service catalog system in the SOF.service
    • -inventory serviceInventory - Contains the API definitions for querying and retrieving retrieving Service instances instances from the service inventory system in the SOF.
    • service-order serviceOrdering - Contains the API definitions for posting posting Service-Order request request to the service order system in the SOF. Each Each Service-Order contains contains one or more more Service-Order-Items, each of which specifies the Service instance (and its characteristics) to be added/updated/deleted.
    • hub serviceCommon - Contains the API definitions for registering registering Notification-Listeners to to be called-back when the specified condition occurs. Also common API resources and error definitions can be found here.
  • spec – Contains payload_description - Common descriptors are found in this directoryservice_schema – Contains sample OpenAPI 3.0 schema Specification files for MSCM Carrier Ethernet (EVC_OVC) & SD-WAN services

Additionally in SDK extensions only:

  • uml_model - Contains the Papyrus UML information model for the API interfaces and the data exchanges.
    • MSM – Contains UML models for MEF Services Common Model
    • uml_gendoc - Contains the model diagrams and description using the papyrus-gendoc tool
  • SD-WAN, Carrier Ethernet Services, and L1 Connectivity Services.

SDK License

The MEF LSO Legato SDK is released under the Apache 2.0 license.


Panel
titleRelease Plan

Image Added

Source: LSO Legato Graphics

The scope of incoming Release 4:

  • Service Provisioning Developer Guide (part of MEF W99)
  • Generic API & Schema incl. following functions: (part of MEF W99)
    • Service Catalog
    • Service Ordering
    • Service Inventory
    • Service Notification
  • Align envelope-payload approach to Sonata Pattern
  • SD-WAN - Service Schema only (part of MEF W100)
  • CE (EVC_OVC) - Service Schema only (part of MEF W101)
  • L1 - Service Schema only (part of MEF W103)




    Panel
    titleStatus

    Status
    colourGreen
    titlePUBLIC


    Panel
    titleLSO Developer Community

    LSO Legato SDK Community

    LSO Developer Community Home Page


    Panel
    titleLSO Developer Community Manager

    Michał Łączyński

    Contact: community_manager@mef.net


    Panel
    titleLSO Legato SDK @ GitHub

    Core (public):

    https://github.com/MEF-GIT/MEF-LSO-Legato-SDK

    Extensions (MEF Members only):

    https://github.com/MEF-GIT/MEF-LSO-Legato-SDK-extended

    Note

    If you are a MEF Member, update your wiki profile with your GitHub account name. Access to the LSO Legato SDK Extensions repository is periodically updated with provided GitHub accounts. Additionally contact the LSO Developer Community Manager to request the immediate access.



    Panel
    titleCore Contributors

    Karthik Sethuraman

    Jack Pugaczewski


    Note

    Are you a core contributor to this LSO SDK but not mentioned here? Please let the LSO Developer Community Manager know and we will add you!