Download presentation
Presentation is loading. Please wait.
1
ARC Alignment ExtAPI ExtAPI Team
2
External API (1/2) New feature in blue Definition:
ONAP External APIs expose the capabilities of ONAP. They allow ONAP to be viewed as a “black box” by providing an abstracted view of the ONAP capabilities. External APIs support that an external consumer of ONAP capabilities can be authenticated and authorized. These APIs can also be used for connecting to systems where ONAP uses the capabilities of other systems. Provides a clear and unambiguous ONAP service abstraction so that the BSS/OSS can exchange service requirements and service capabilities in a common and consistent fashion. External APIs TMF Service Catalog TMF Service Ordering TMF Service Inventory TMF Hub SDC: Catalog SO: Service Instantiation A&AI: Inventory Service Interface Provided Interfaces: Service Catalog Interface Provides an external view of requestable ONAP Services and the retrieval of the associated Service template (model) Service Ordering Interface Provides a mechanism for placing a service order with all of the necessary order parameters represented on the Service template. It allows users to create, update & retrieve Service Orders and manages related notifications. Service Inventory Interface Provides a consistent mechanism to query the Service inventory from an external perspective. Hub Interface Provide a mechanism to subscribe/unsubscribe to ExtAPI notification (chose event and define listener address)
3
External API (2/2) New feature in blue Consumed interface Interfaces:
SDC: Catalog SO: Service Instantiation + E2E Orchestration request A&AI: Inventory Service Interface Service Catalog Service Ordering Service Inventory External APIs SDC: Catalog SO: Service Instantiation A&AI: Inventory Service Interface Consumed Models: Service Descriptor (TOSCA YAML Service Descriptor)
4
External API Diagram globally updated for Casablanca
5
Interface Definitions
Note: describe from the provider perspective
6
Interface Definitions
Service Catalog Provided Service Provides an external view of requestable ONAP Services Supplementary Information Service Characteristics are retrieved in TOSCA representation. Interface Provider(s) External API Provided Capabilities Query Service Catalog Retrieve Service No schema change since Beijing
7
Interface Definitions
Service Ordering Provided Service Provides a mechanism for placing a service order with all of the necessary order parameters represented on the Service template. It allows users to create, update & retrieve Service Orders. Supplementary Information Service Models are TOSCA representations of the Services that may be requested. Service Order API is updated to manage E2E service fulfillment (using SO E2E orchestration request) Interface Provider(s) External API Provided Capabilities Place Service Order Query Service Order Retrieve Service Order Delete Service Order Upgraded in Casablanca But not API schema change
8
Interface Definitions
Service Inventory Provided Service Provides a consistent mechanism to query the Service inventory from an external perspective. Supplementary Information Interface Provider(s) External API Provided Capabilities Query Service Inventory Retrieve Service Retrieve Service State No API schema change since Beijing
9
Interface Definitions
Notification Management Subscription Provided Service Provide a mechanism to subscribe/unsubscribe to ExtAPI notification Supplementary Information In Casablanca, notification management will be delivered for Service order. Notification listener must have a listener API to receive notification This API HUB and its mechanism is generic and can be use in future to manage notification for all other extAPI as inventory or catalog) Interface Provider(s) External API Provided Capabilities Subscribe to receive notification (notification type and listener address must be provided) Unsubscribe Receive Notification (PREREQUISITE: Listener must be able to receive a POST Listener at the listener address specified) New Feature
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.