Thank you Jonathan. I am no expert on OSB but I would agree with Jonathan's assessment.
The benefits of TMF APIs are that:
1) They are all Open Source (anyone have access to the Open API table even non-members)
2) All of the Open APIs use the same shared information data model which means that referring to the same attribute(s) across the APIs you know that it means the same thing and we try to create the same patterns across APIs.
3) The target is telecom industry but other industries have also adopted the APIs such as IoT and Smart cities.
Note that a good number of your colleagues have taken that NaaS Transformation and NaaS API Technical courses at
www.naascompass.com using the service level APIs to manage a service end to end - based on TMF909 NaaS API component suite. See one of your colleagues's note on LinkedIn:
https://www.linkedin.com/feed/update/urn:li:activity:68156619549259------------------------------
Johanne Mayer
MayerConsult Inc
------------------------------
Original Message:
Sent: Jun 30, 2021 07:00
From: Jonathan Goldberg
Subject: Service Catalog API's and Open Service Broker Specification
Thanks Florian for the clarification.
Very interesting. I took a quick look at some of the OSB assets, including their main web page https://www.openservicebrokerapi.org/
The main question we need to discuss before going further, is what TMF (SID, Open API) concepts map into the OSB service. I'm fairly sure that it is not a network Service in the telco sense, I would think it's closer to Resource or Resource Function. I'd like to hear what others think, especially @Vance Shipley, @Ludovic Robert, and @Johanne Mayer.
Watch this space ...
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
Original Message:
Sent: Jun 30, 2021 04:02
From: Florian Kammermann
Subject: Service Catalog API's and Open Service Broker Specification
OSB serves as Service Catalog endpoint, where I can browser Services and their plans and where I can instantiate Services.
You can see an example here https://petstore.swagger.io/?url=https://raw.githubusercontent.com/openservicebrokerapi/servicebroker/master/openapi.yaml
For me this looks overlapping with:
- Service Catalog API
- Service Inventory Management API
- Service Ordering Management API
in https://projects.tmforum.org/wiki/display/API/Open+API+Table
So my question is if there is a strategy to align these 2 API specs
------------------------------
Florian Kammermann
Swisscom AG
Original Message:
Sent: Jun 30, 2021 02:39
From: Jonathan Goldberg
Subject: Service Catalog API's and Open Service Broker Specification
Thanks Florian for raising this.
I'm not aware of any direction in the Open API team regarding OSB.
Can you give some business background on what OSB is, what issues does it address, etc.
Thanks.
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
Original Message:
Sent: Jun 29, 2021 10:38
From: Florian Kammermann
Subject: Service Catalog API's and Open Service Broker Specification
In my company we use a lot the openservicebrokerapi/servicebroker
GitHub | remove preview |
| openservicebrokerapi/servicebroker | Specification OpenAPI doc Release notes Changes in these documents have been accepted by the working group for the next version of the specification, however are still subject to change. Specification OpenAPI doc Roadmap and release planning OSBAPI V3: Call for Input The Getting Started document provides a list of sample Service Brokers, frameworks and libraries that might be useful to developers wanting to implement a Platform or Service Broker. | View this on GitHub > |
|
|
Was there any work done on integrating OSB exposed Services into an Open API Service Catalog.
------------------------------
Florian Kammermann
Swisscom AG
------------------------------