What are the key features / functions of an OSS and BSS?
You may recall a recent article that provided a discussion around the demarcation between OSS and BSS, which included the following graph:

Note that this mapping is just my demarc interpretation, but isn’t the definitive guide. It’s definitely open to differing opinions (ie religious wars).
Many of you will be familiar with the framework that the mapping is overlaid onto – TM Forum’s TAM (The Application Map). A dated version (R17.5.1 in this case). This is as close as we get to a standard mapping of OSS/BSS functionality modules, although it’s now being replaced by the ODA component model.
Regardless, I still find the TAM to be widely used and familiar to many who don’t spend a lot of time staying abreast of changes within TM Forum. I also find the TAM to be a really useful guide to where OSS ends and BSS begins (or vice versa). Today’s article is going to call on the TAM again.
As you would’ve noticed in the diagram above, there are many, many modules that make up the complete OSS/BSS estate. And you should note that the diagram above only includes Level 2 mapping. The TAM recommendation gets a lot more granular than this. This level of granularity can be really important for large, complex telcos.
However, I find that for the OSS/BSS and experts that support smaller telcos, network providers or utilities, this might be overkill.
Similarly, there are OSS/BSS vendors that want to cover all or large parts of the entire estate for these types of smaller, less complex customers. But as you’d expect, they don’t want to provide the same depth of functionality coverage that the big telcos might need.
As such, we’ve developed the cut-down, simplified TAM mapping below for those who want a less complex OSS/BSS suite.
The Simplified TAM

This Simplified TAM lifts the OSS/BSS building blocks up a couple of levels:
- First with the 15 blue functionality building blocks (more details below)
- Then with the even higher-level, generalised workflows (arrows)
- Green Arrow – high-level fulfilment flows that tend to progress downwards through the stack
- Light Blue Arrow – assurance flows that tend to progress upwards through the stack
- Yellow Arrow – shows the high-level network design and planning flows that tend to revolve around the network, network resources and project implementations
- Purple Arrow – highlights the high-level billing and revenue related flows
Both of these layers are a really subjective mapping because each telco, provider or vendor will have their own perspective on mandatory features or modules. Hopefully it provides a useful starting point for planning a low complexity OSS/BSS.
Then you may ask what high-level functionality relates to each of the blue building blocks? That’s possibly even more subjective, but here are some hints:

If you’re already familiar with the PAOSS Blue Book OSS/BSS Vendor Directory, you might have noticed that these blue blocks are used for each vendor’s product capability mappings (where green circles / icons indicate the vendor provides this capability and the grey circles indicate that they don’t provide this functionality) as per the sample shown below.

.
Open API Mappings to the Simplified TAM
Many people are curious about how the TM Forum Open APIs align with functional blocks within the TAM. As far as I’m aware, there isn’t a mapping table.
The following is an indicative mapping between the functional blocks in The Simplified TAM and TM Forum’s Open APIs (which you can find here). Note that this TM Forum link is updated regularly, whereas the following mappings are likely to be updated far more sporadically. Always refer to the TM Forum link when you require up-to-date, accurate mappings.
| Simplified TAM block | TM Forum Open API | Fit | Why it aligns | URL |
|---|---|---|---|---|
| 1. Lead Gen & Marketing | TMF699 Sales Management | Primary | Covers sales leads, opportunities and related pre-sales activity across prospect-to-sale flow | https://www.tmforum.org/open-digital-architecture/open-apis/sales-management-api-TMF699/v4.0 |
| 1. Lead Gen & Marketing | TMF671 Promotion Management | Primary | Best fit for promotions, vouchers, discounts and campaign incentives | https://www.tmforum.org/open-digital-architecture/open-apis/promotion-management-api-TMF671/v4.1 |
| 1. Lead Gen & Marketing | TMF681 Communication Management | Secondary | Supports outbound communications, notifications and marketing/customer messaging | https://www.tmforum.org/open-digital-architecture/open-apis/communication-management-api-TMF681/v4.0 |
| 1. Lead Gen & Marketing | TMF680 Recommendation Management | Secondary | Strong fit for next-best-offer and personalised recommendation logic | https://www.tmforum.org/open-digital-architecture/open-apis/recommendation-management-api-TMF680/v4.0 |
| 1. Lead Gen & Marketing | TMF644 Privacy Management | Adjacent | Useful for privacy preferences, consent-style controls and privacy agreements around campaigns and lead capture | https://www.tmforum.org/open-digital-architecture/open-apis/privacy-management-api-TMF644/v5.0 |
| 2. Channel & Sales Mgmt | TMF699 Sales Management | Primary | Core fit for lead and opportunity handling in assisted sales channels | https://www.tmforum.org/open-digital-architecture/open-apis/sales-management-api-TMF699/v4.0 |
| 2. Channel & Sales Mgmt | TMF632 Party Management | Primary | Best fit for contact and organisation records used by channels and sales teams | https://www.tmforum.org/open-digital-architecture/open-apis/party-management-api-TMF632/v5.0 |
| 2. Channel & Sales Mgmt | TMF663 Shopping Cart Management | Secondary | Supports cart and basket handling across digital or assisted sales channels | https://www.tmforum.org/open-digital-architecture/open-apis/shopping-cart-management-api-TMF663/v5.0 |
| 2. Channel & Sales Mgmt | TMF648 Quote Management | Secondary | Supports channel-level quotation flow before order commitment | https://www.tmforum.org/open-digital-architecture/open-apis/quote-management-api-TMF648/v4.0 |
| 2. Channel & Sales Mgmt | TMF622 Product Ordering Management | Secondary | Natural fit once channel activity converts into a committed product order | https://www.tmforum.org/open-digital-architecture/open-apis/product-ordering-management-api-TMF622/v5.0 |
| 3. Product Management | TMF620 Product Catalog Management | Primary | Core fit for product catalogue, offering structure and product lifecycle management | https://www.tmforum.org/open-digital-architecture/open-apis/product-catalog-management-api-TMF620/v5.0 |
| 3. Product Management | TMF760 Product Configuration Management | Primary | Best fit for configurable product logic, options and guided configuration | https://www.tmforum.org/open-digital-architecture/open-apis/product-configuration-management-api-TMF760/v5.0 |
| 3. Product Management | TMF679 Product Offering Qualification Management | Secondary | Supports product-offering eligibility decisions in product and offer design contexts | https://www.tmforum.org/open-digital-architecture/open-apis/product-offering-qualification-management-api-TMF679/v5.0 |
| 3. Product Management | TMF637 Product Inventory Management | Secondary | Tracks instantiated products through their operational lifecycle | https://www.tmforum.org/open-digital-architecture/open-apis/product-inventory-management-api-TMF637/v5.0 |
| 3. Product Management | TMF671 Promotion Management | Adjacent | Helps where product management scope includes promotional packaging of offers | https://www.tmforum.org/open-digital-architecture/open-apis/promotion-management-api-TMF671/v4.1 |
| 4. Customer Management | TMF629 Customer Management | Primary | Core fit for customer records and customer-account management | https://www.tmforum.org/open-digital-architecture/open-apis/customer-management-api-TMF629/v5.0 |
| 4. Customer Management | TMF632 Party Management | Primary | Handles base party data for people and organisations | https://www.tmforum.org/open-digital-architecture/open-apis/party-management-api-TMF632/v5.0 |
| 4. Customer Management | TMF669 Party Role Management | Secondary | Useful where customer relationships are modelled as party roles | https://www.tmforum.org/open-digital-architecture/open-apis/party-role-management-api-TMF669/v5.0 |
| 4. Customer Management | TMF683 Party Interaction Management | Secondary | Best fit for storing and reusing customer interaction history | https://www.tmforum.org/open-digital-architecture/open-apis/party-interaction-management-api-TMF683/v5.0 |
| 4. Customer Management | TMF644 Privacy Management | Secondary | Strong fit for privacy profiles and privacy agreements attached to customer data handling | https://www.tmforum.org/open-digital-architecture/open-apis/privacy-management-api-TMF644/v5.0 |
| 5. Quote Management | TMF648 Quote Management | Primary | Direct fit for quote lifecycle and quote content management | https://www.tmforum.org/open-digital-architecture/open-apis/quote-management-api-TMF648/v4.0 |
| 5. Quote Management | TMF679 Product Offering Qualification Management | Secondary | Supports commercial qualification of offers during quotation | https://www.tmforum.org/open-digital-architecture/open-apis/product-offering-qualification-management-api-TMF679/v5.0 |
| 5. Quote Management | TMF645 Service Qualification Management | Secondary | Supports technical feasibility and service availability checks during quoting | https://www.tmforum.org/open-digital-architecture/open-apis/service-qualification-management-api-TMF645/v5.0 |
| 5. Quote Management | TMF651 Agreement Management | Secondary | Fits contract and agreement artefacts that often sit around quotes | https://www.tmforum.org/open-digital-architecture/open-apis/agreement-management-api-TMF651/v4.0 |
| 5. Quote Management | TMF622 Product Ordering Management | Adjacent | Fits the accepted-quote to order conversion step | https://www.tmforum.org/open-digital-architecture/open-apis/product-ordering-management-api-TMF622/v5.0 |
| 6. Case & Revenue Mgmt | TMF681 Communication Management | Primary | Best fit for customer notifications and outbound case-related messaging | https://www.tmforum.org/open-digital-architecture/open-apis/communication-management-api-TMF681/v4.0 |
| 6. Case & Revenue Mgmt | TMF657 Service Quality Management | Secondary | Useful for exposing SLO/SLA thresholds and service quality objectives | https://www.tmforum.org/open-digital-architecture/open-apis/service-quality-management-management-api-TMF657/v4.0 |
| 6. Case & Revenue Mgmt | TMF623 SLA Management | Secondary, historic | Direct conceptual fit for SLA lifecycle management, but TM Forum marks this as a historic version | https://www.tmforum.org/open-digital-architecture/open-apis/sla-management-api-TMF623/v2.0.0 |
| 6. Case & Revenue Mgmt | TMF678 Customer Bill Management | Primary | Core fit for invoices and customer bill retrieval | https://www.tmforum.org/open-digital-architecture/open-apis/customer-bill-management-api-TMF678/v5.0 |
| 6. Case & Revenue Mgmt | TMF666 Account Management | Primary | Strong fit for billing, settlement and receivables account context | https://www.tmforum.org/open-digital-architecture/open-apis/account-management-api-TMF666/v5.0 |
| 6. Case & Revenue Mgmt | TMF676 Payment Management | Secondary | Covers payment and refund notification flows | https://www.tmforum.org/open-digital-architecture/open-apis/payment-management-api-TMF676/v4.0 |
| 6. Case & Revenue Mgmt | TMF728 Dunning Case Management | Primary | Best fit for collections and debt-recovery case handling | https://www.tmforum.org/open-digital-architecture/open-apis/dunning-case-management-TMF728/v4.0 |
| 6. Case & Revenue Mgmt | TMF654 Prepay Balance Management | Adjacent | Useful where revenue management includes prepaid balance, recharge and transfer logic | https://www.tmforum.org/open-digital-architecture/open-apis/prepay-balance-management-api-TMF654/v4.0 |
| 7. Service Management | TMF633 Service Catalog Management | Primary | Core fit for service catalogue and service specification lifecycle | https://www.tmforum.org/open-digital-architecture/open-apis/service-catalog-management-api-TMF633/v4.0 |
| 7. Service Management | TMF638 Service Inventory Management | Primary | Core fit for instantiated service records and service lifecycle state | https://www.tmforum.org/open-digital-architecture/open-apis/service-inventory-management-api-TMF638/v5.0 |
| 7. Service Management | TMF641 Service Ordering Management | Primary | Direct fit for service order lifecycle management | https://www.tmforum.org/open-digital-architecture/open-apis/service-ordering-management-api-TMF641/v4.2 |
| 7. Service Management | TMF640 Service Activation Management | Primary | Best fit for fulfilment-time activation and configuration actions | https://www.tmforum.org/open-digital-architecture/open-apis/service-activation-management-api-TMF640/v4.0 |
| 7. Service Management | TMF645 Service Qualification Management | Secondary | Supports availability and feasibility checking before fulfilment | https://www.tmforum.org/open-digital-architecture/open-apis/service-qualification-management-api-TMF645/v5.0 |
| 7. Service Management | TMF653 Service Test Management | Secondary | Supports service testing, verification and diagnostics across the lifecycle | https://www.tmforum.org/open-digital-architecture/open-apis/service-test-management-api-TMF653/v4.2 |
| 8. Service Health | TMF657 Service Quality Management | Primary | Strongest fit for service quality thresholds, SLOs and service-quality visibility | https://www.tmforum.org/open-digital-architecture/open-apis/service-quality-management-management-api-TMF657/v4.0 |
| 8. Service Health | TMF656 Service Problem Management | Primary | Direct fit for service problem management and service-affecting issue handling | https://www.tmforum.org/open-digital-architecture/open-apis/service-problem-management-api-TMF656/v5.0 |
| 8. Service Health | TMF727 Service Usage Management | Secondary | Useful for usage-driven service health and capacity-style views | https://www.tmforum.org/open-digital-architecture/open-apis/service-usage-management-api-TMF727/v4.0 |
| 8. Service Health | TMF642 Alarm Management | Secondary | Important adjacent fit where service health is driven by service-affecting alarms | https://www.tmforum.org/open-digital-architecture/open-apis/alarm-management-api-TMF642/v5.0 |
| 8. Service Health | TMF653 Service Test Management | Secondary | Useful for diagnostics and active testing within assurance workflows | https://www.tmforum.org/open-digital-architecture/open-apis/service-test-management-api-TMF653/v4.2 |
| 8. Service Health | TMF915 AI Management | Secondary | Logical fit where AI models are used in assurance, anomaly handling and in-life operational decisions | https://www.tmforum.org/open-digital-architecture/open-apis/ai-management-api-TMF915/v4.0 |
| 9. Inventory / Resource Mgmt | TMF634 Resource Catalog Management | Primary | Core fit for resource specifications and resource catalogue lifecycle | https://www.tmforum.org/open-digital-architecture/open-apis/resource-catalog-management-api-TMF634/v5.0 |
| 9. Inventory / Resource Mgmt | TMF639 Resource Inventory Management | Primary | Direct fit for resource inventory query and update operations | https://www.tmforum.org/open-digital-architecture/open-apis/resource-inventory-management-api-TMF639/v4.0 |
| 9. Inventory / Resource Mgmt | TMF652 Resource Order Management | Secondary | Useful where resource fulfilment is handled explicitly as resource orders | https://www.tmforum.org/open-digital-architecture/open-apis/resource-order-management-api-TMF652/v4.0 |
| 9. Inventory / Resource Mgmt | TMF685 Resource Pool Management | Secondary, preview | Best fit for reservation and pool-based allocation of physical, logical or virtual resources at pre-order phase | https://www.tmforum.org/open-digital-architecture/open-apis/resource-pool-management-api-TMF685/v5.0 |
| 9. Inventory / Resource Mgmt | TMF673 Geographic Address Management | Secondary | Strong fit for address validation and address reference data | https://www.tmforum.org/open-digital-architecture/open-apis/geographic-address-management-api-TMF673/v4.0 |
| 9. Inventory / Resource Mgmt | TMF674 Geographic Site Management | Secondary | Strong fit for site entities associated with customers, accounts and service delivery | https://www.tmforum.org/open-digital-architecture/open-apis/geographic-site-management-api-TMF674/v4.0 |
| 9. Inventory / Resource Mgmt | TMF675 Geographic Location Management | Adjacent, stable page historic | Useful for geographic region/location context, but the stable page is historic v1.0.0 and the newer v4 page remains preview | https://www.tmforum.org/open-digital-architecture/open-apis/geographic-location-management-api-TMF675/v1.0.0 |
| 10. Project Management | TMF713 Work Management | Best available, preview | Closest available fit for work objects and execution activity, though TM Forum provides no description on the page yet | https://www.tmforum.org/open-digital-architecture/open-apis/work-management-TMF713/v4.0 |
| 10. Project Management | TMF714 Work Qualification Management | Secondary, preview | Logical pre-execution fit for qualification or feasibility of work, again with minimal published description so far | https://www.tmforum.org/open-digital-architecture/open-apis/work-qualification-management-TMF714/v4.0 |
| 10. Project Management | TMF646 Appointment Management | Secondary | Useful where project delivery includes booked appointments, slot search and scheduling | https://www.tmforum.org/open-digital-architecture/open-apis/appointment-management-api-TMF646/v4.0 |
| 10. Project Management | TMF701 Process Flow Management | Secondary | Useful for business tasks, process/task flow and manual-action orchestration inside projects | https://www.tmforum.org/open-digital-architecture/open-apis/process-flow-management-api-TMF701/v4.1 |
| 11. Network Health Mgmt | TMF642 Alarm Management | Primary | Core fit for network and resource alarm handling | https://www.tmforum.org/open-digital-architecture/open-apis/alarm-management-api-TMF642/v5.0 |
| 11. Network Health Mgmt | TMF621 Trouble Ticket Management | Primary | Core fit for incident/ticket lifecycle tied to network or operational issues | https://www.tmforum.org/open-digital-architecture/open-apis/trouble-ticket-management-api-TMF621/v5.0 |
| 11. Network Health Mgmt | TMF656 Service Problem Management | Secondary | Useful where network issues surface as service-affecting problems | https://www.tmforum.org/open-digital-architecture/open-apis/service-problem-management-api-TMF656/v5.0 |
| 11. Network Health Mgmt | TMF771 Resource Usage | Secondary | Best fit for resource usage and capacity-style operational views | https://www.tmforum.org/open-digital-architecture/open-apis/resource-usage-api-TMF771/v5.0 |
| 11. Network Health Mgmt | TMF915 AI Management | Secondary | Logical fit where AI governs in-life models used for correlation, prediction and operational control loops | https://www.tmforum.org/open-digital-architecture/open-apis/ai-management-api-TMF915/v4.0 |
| 12. Partner Management | TMF668 Partnership Management | Primary | Direct fit for partnership types, onboarding context and partner role structures | https://www.tmforum.org/open-digital-architecture/open-apis/partnership-management-api-TMF668/v4.0 |
| 12. Partner Management | TMF651 Agreement Management | Secondary | Strong fit for commercial and operational agreements between partners | https://www.tmforum.org/open-digital-architecture/open-apis/agreement-management-api-TMF651/v4.0 |
| 12. Partner Management | TMF632 Party Management | Secondary | Useful for partner organisations and individuals as party records | https://www.tmforum.org/open-digital-architecture/open-apis/party-management-api-TMF632/v5.0 |
| 12. Partner Management | TMF669 Party Role Management | Secondary | Useful where supplier, reseller or workforce partner is modelled as a party role | https://www.tmforum.org/open-digital-architecture/open-apis/party-role-management-api-TMF669/v5.0 |
| 12. Partner Management | TMF666 Account Management | Secondary | Relevant for partner settlement and billing-account context | https://www.tmforum.org/open-digital-architecture/open-apis/account-management-api-TMF666/v5.0 |
| 12. Partner Management | TMF621 Trouble Ticket Management | Adjacent | Useful for inter-party B2B ticket exchange and operational handling | https://www.tmforum.org/open-digital-architecture/open-apis/trouble-ticket-management-api-TMF621/v5.0 |
| 13. Orchestration | TMF641 Service Ordering Management | Primary | Strongest fit for orchestration entry-point at service-order level | https://www.tmforum.org/open-digital-architecture/open-apis/service-ordering-management-api-TMF641/v4.2 |
| 13. Orchestration | TMF640 Service Activation Management | Primary | Strong fit for execution of activation/configuration actions within fulfilment orchestration | https://www.tmforum.org/open-digital-architecture/open-apis/service-activation-management-api-TMF640/v4.0 |
| 13. Orchestration | TMF652 Resource Order Management | Secondary | Useful where orchestration decomposes down to explicit resource orders | https://www.tmforum.org/open-digital-architecture/open-apis/resource-order-management-api-TMF652/v4.0 |
| 13. Orchestration | TMF701 Process Flow Management | Primary | Strong fit for process decomposition and task-flow control within orchestration | https://www.tmforum.org/open-digital-architecture/open-apis/process-flow-management-api-TMF701/v4.1 |
| 13. Orchestration | TMF638 Service Inventory Management | Secondary | Fits post-orchestration service-state reconciliation and visibility | https://www.tmforum.org/open-digital-architecture/open-apis/service-inventory-management-api-TMF638/v5.0 |
| 13. Orchestration | TMF639 Resource Inventory Management | Secondary | Fits post-orchestration resource-state reconciliation and visibility | https://www.tmforum.org/open-digital-architecture/open-apis/resource-inventory-management-api-TMF639/v4.0 |
| 13. Orchestration | TMF915 AI Management | Secondary | Logical fit where orchestration uses governed AI models for closed-loop or decision support behaviour | https://www.tmforum.org/open-digital-architecture/open-apis/ai-management-api-TMF915/v4.0 |
| 14. Workflow | TMF701 Process Flow Management | Primary | Best fit for BPMN-style or task-flow style workflow management | https://www.tmforum.org/open-digital-architecture/open-apis/process-flow-management-api-TMF701/v4.1 |
| 14. Workflow | TMF713 Work Management | Secondary, preview | Closest available fit for executable work objects in a workflow context | https://www.tmforum.org/open-digital-architecture/open-apis/work-management-TMF713/v4.0 |
| 14. Workflow | TMF714 Work Qualification Management | Secondary, preview | Useful where workflow begins with qualification or feasibility decisioning | https://www.tmforum.org/open-digital-architecture/open-apis/work-qualification-management-TMF714/v4.0 |
| 14. Workflow | TMF621 Trouble Ticket Management | Secondary | Trouble-ticket lifecycle is often one of the core workflow types in operations | https://www.tmforum.org/open-digital-architecture/open-apis/trouble-ticket-management-api-TMF621/v5.0 |
| 14. Workflow | TMF646 Appointment Management | Adjacent | Useful when workflows include scheduling and slot booking steps | https://www.tmforum.org/open-digital-architecture/open-apis/appointment-management-api-TMF646/v4.0 |
| 15. Data Mgmt | TMF915 AI Management | Primary | Best fit for AI lifecycle governance, especially in-life management and model contracts for AI deployed at scale | https://www.tmforum.org/open-digital-architecture/open-apis/ai-management-api-TMF915/v4.0 |
| 15. Data Mgmt | TMF644 Privacy Management | Primary | Strong fit for privacy profile types, privacy profiles and privacy agreements that govern data handling | https://www.tmforum.org/open-digital-architecture/open-apis/privacy-management-api-TMF644/v5.0 |
| 15. Data Mgmt | TMF662 Entity Catalog Management | Secondary | Useful for governed metadata/specification structures over generic SID entities | https://www.tmforum.org/open-digital-architecture/open-apis/entity-catalog-management-api-TMF662/v4.0 |
| 15. Data Mgmt | TMF703 Entity Inventory Management | Secondary, preview | Useful for generic entity inventory where data objects do not fit product, service or resource cleanly | https://www.tmforum.org/open-digital-architecture/open-apis/entity-inventory-management-api-TMF703/v4.0 |
| 15. Data Mgmt | TMF635 Product Usage Management | Secondary | Useful for product-usage data capture, import/export and downstream analysis | https://www.tmforum.org/open-digital-architecture/open-apis/product-usage-management-api-TMF635/v5.0 |
| 15. Data Mgmt | TMF727 Service Usage Management | Secondary | Useful for service-usage data feeding analytics and data pipelines | https://www.tmforum.org/open-digital-architecture/open-apis/service-usage-management-api-TMF727/v4.0 |
| 15. Data Mgmt | TMF771 Resource Usage | Secondary | Useful for resource-usage data and capacity-oriented analytics | https://www.tmforum.org/open-digital-architecture/open-apis/resource-usage-api-TMF771/v5.0 |
Unmatched APIs
These are not βbad fitsβ per se. They are cross-cutting fits that do not have a clean single primary home in the 15-block model.
| TM Forum Open API | Why I have left it unmatched to a single block | Most plausible touchpoints | URL |
|---|---|---|---|
| TMF720 Digital Identity Management | Manages digital identity, credentials and authentication methods for individuals, resources or partyRoles. That cuts across customer, partner, workforce and data-governance concerns rather than fitting one block neatly | 4, 12, 15 | https://www.tmforum.org/open-digital-architecture/open-apis/digital-identity-management-api-TMF720/v4.0 |
| TMF667 Document Management | Synchronises documents and document versions, including upload and online viewing. Useful in many places, but too generic to assign a single primary block confidently | 5, 10, 12, 15 | https://www.tmforum.org/open-digital-architecture/open-apis/document-management-api-TMF667/v4.0 |
| TMF688 Event Management | Provides an enterprise event fabric for automation workflows, outage/SLA notifications, trouble-ticket triggers and orchestration scenarios. That makes it inherently cross-cutting rather than block-specific | 8, 11, 13, 14, 15 | https://www.tmforum.org/open-digital-architecture/open-apis/event-management-api-TMF688/v4.0 |





6 Responses
Hi Ryan, what’s your take on TMF’s ODA initiative and the (announced) revamp of the TAM. Is this geared towards the top 50 worldwide CSPs and will leave the tier 2 / tier 3 CSPs unimpressed?
Now that’s a loaded question! Good luck answering that Ryan. π
Haha!!
Very interesting. In the partitioning between the multiple levels, which level (in your opinion) is/should be responsible for decomposition. For example we have a product view in the Product Catalog, and a service view in the Service Catalog. But which component translates between the products and the underlying services that fulfil the product. Similarly which component decomposes Services to Resources.
Fantastic question Jonathan because the diagrams don’t make the orchestration between layers clear.
Let’s look at it in layers like:
3. Product
Business orchestration
7. Service
Network orchestration
9. Resources
I’d tend to move the orchestration blocks up (ie business orchestration becomes part of Product and network orchestration becomes part of Service) in case the resources layer needs to be split into operational domains. But, they could equally be handled by separate orchestration / workflow blocks that aren’t shown in my diagram (eg if implemented using COTS orchestration products).
What are your thoughts?
Hi Roland,
TM Forum has asked me to get involved with the development of the ODA, one sub-program in particular. In answer to your question, I haven’t formed an opinion yet, but will undoubtedly get the chance to once I get a little deeper into the subject matter. π