Providing Robust Digital Capabilities by Building a Digital Enablement Layer

Building a Digital Enablement Layer

Most Digital Service Providers (DSPs) aim to provide digital capabilities to customers but struggle to transform with legacy O/BSS systems. According to McKinsey research, 70% of digital transformation projects don’t reach their stated goals.

However, these roadblocks must not deter DSPs from achieving their digital goals. DSPs with robust digital capabilities boast a profit margin of 43%, compared to their counterparts whose margins hover around 21%. To capitalize on this opportunity, a horizontal digital enablement layer is an optimal approach. This hides the back-end complexities and paves the way for a smooth transition/IT transformation without significantly affecting the business’ digital needs.


Fig: Implementing “Horizontal Digital Enablement Layer”

This article elaborates on four key focus areas that DSPs should consider for building an efficient digital enablement layer. These focus areas with the given recommendations would enable DSPs to avoid pitfalls and achieve digital capabilities successfully.

1) Decouple customer-centric engagement layer from the current O/BSS

Customer-centric back-end features need to be decoupled from the existing O/BSS to create a layered microservices architecture. This is important because a decoupled and layered architecture creates a separation of concerns and sets clear boundaries for responsibilities, which makes it easier to isolate impact areas.

  • Build the core API functionality – To do this, standardize the access to existing data and services, normalize data between separate domains and re-use API logic for different channels.
  • Ensure separation of concerns by creating clear boundaries – Need to confirm that one functionality resides in only one microservice and not multiple.
  • Create layering with complexity spread evenly – Creating something top or bottom-heavy will result in complexity. E.g., business logic should be handled in the microservices layer and not in the presentation layer. In cases where required and possible, implement a headless architecture, with clear demarcation of UI and logic.
  • Have an optimal number of layers – Creating a multi-layer architecture is required but certain layers can be avoided if they don’t add value. E.g., directly expose OSS services, if there’s no BSS involvement/translation required while utilizing COTS/out-of-the-box capabilities of back-end tools.

Decoupling front-end from back-end will make changes purely on the UI faster & cheaper. This can result in a 25% reduction in effort and lead time.

2) Bridge the gap between domains with an aggregation layer to create and orchestrate cross-domain events

The key reason for introducing APIs is to increase speed and flexibility by decoupling channels from the back-end. However, to support true digital capabilities, more than just decoupling is needed.

  • Use domain-driven design – Techniques like “event storming” create appropriate domain models that form the basis of the architecture for microservices and the boundaries between them.  “Change data capture” techniques are the key to make this work with existing/legacy systems and enable the incremental transformation.
  • Ensure smart combinations – If the back-end landscape is scattered – e.g., stovepipes per product, combine smartly to hide the complexity. Use smart combinations based on datasets. E.g., combine product data and usage data to advise on bundling, downgrades or renewal of the contract with better conditions and price.
  • Orchestrate front-end events to back-end systems – Manage complete status and orders while orchestrating corresponding events in the back-ends. E.g., an incoming event on the Web care can have a corresponding event in the fixed BSS, mobile BSS, or both.

3) Ensure visual consistency in omnichannel experience

Independent channel interactions must coordinate to create one cohesive & consistent customer experience. Customers engage with DSPs across various channels, including the web, mobile, kiosks, online chat, and by visiting storefronts. Visual inconsistencies across channels might signal different functionality, flows, or offerings.

  • Design for a seamless handoff with great visual consistency – Standardize the UI and UX building blocks for multiple front-end channels using technologies such as “FrontX.” Incorporate work baskets in the process for better handoffs.
  • Use multi-brand digital style guide – Use a similar style guide on all different channels. This ensures familiarity, where users can take advantage of any knowledge acquired in previous interactions.
  • Make use of smart digital helpers – Leverage concepts like smart recommendations by intelligent chatbots, next best action prediction based on Big Data analysis, and Artificial Intelligence (e.g., recognize current customer emotion based on chatbot input to increase customer engagement).

4) Create centralized mono repository to drive reusability of micro elements

Existing O/BSS architecture prohibits reusability. The provided APIs lack front-end focus and business logic. The business logic is something that can be centralized so that many front-ends can use this, while the back-ends can remain focused on their core business and process.

Implementing a mono repository in the right method significantly increases re-use potential and innovation time.

Fig: Sample representation of Mono Repository Architecture

  • Store micro applications as a reusable snippet of code in a single repository – A single repository will clearly indicate dependencies for regression testing and focuses on those aspects that are really affected. This reduces cycle times significantly.
  • Make APIs more findable and standardized to increase re-use potential- Maintain detailed documentation of APIs, its functionalities, and implementation choices – written in an easily understandable format. Create additional discovery-specific services to improve the findability of the API product.
  • Handle API creation/evolution in a much smoother way with automation in CI/CD and testing – Keeping consistent API versioning, automated code quality checks, validating coding standards, automated UI & browser testing, and automated security checks are essential to smoothen the deployments. E.g., making “test & security” checks as part of the CI/CD pipeline improves quality and reduces testing effort, thereby decreasing time-to-market.

Benefits achieved by a leading DSP In Europe by implementing the digital enablement layer elaborated in this article

  • Improved NPS by 3X while ensuring operational excellence.
  • Increased re-use potential and innovation time. Implementing mono repository in the right approach provided 50% re-use potential for the development of the 2nd portal and onwards. With multiple brands/segments/user groups, re-use potential increased up to 70%.
  • Boosted annual channel portal revenue by 50% and reduced time to market by 35%.

By Derrek Schutman

Gary Taylor

5 Reasons Why Virtual Desktop Infrastructure Will Go Mainstream Post 2020

Virtual Desktop Infrastructure Growth Virtual Desktop Infrastructure (VDI) technology enables remote users to access their desktop from anywhere using an internet connection. This technology has been around for a couple of decades but never received ...
Gary Bernstein

Mapping Crime Though Big Data – Leading Sources

Online Crime Maps Online crime maps is a set of tools used by law enforcement agencies to map and make an analysis of crimes and incidents in order to find possible patterns in them. Online ...
Move bot migration

MoveBot – New Data Transfer Platform

Data Transfer Platform Branded post by Movebot As cloud computing and storage continue to provide enhanced ROI to organizations, businesses are storing their data on the cloud– instead of on-premise servers. Storage migration is an ...
Money Big Data

How Bitcoin Brought The Lightning Network To El Salvador

The Lightning Network El Slavador made waves last month after becoming the first country to adopt bitcoin as legal tender. El Salvador’s Congress voted by a “supermajority” in favor of the Bitcoin Law which states, ...
ISC2 Webinar

Key Results from the 2021 Cloud Security Report

2021 Cloud Security Report The 2021 Cloud Security Report, sponsored by (ISC)2, explores current cloud security trends and challenges, how organizations are responding to security threats in the cloud and reveals tools and best practices ...


The CloudTweaks technology lists will include updated resources to leading services from around the globe. Examples include leading IT Monitoring Services, Bootcamps, VPNs, CDNs, Reseller Programs and much more...

  • Smartproxy


    Smartproxy is a rising star in the constantly growing proxy market. Smartproxy offers awarded customer service, impressive performance, and is serious about your anonymity (yes, cybersecurity matters). The latest features developed by Smartproxy are 30 minute long sticky sessions and Google Proxies. Rumor has it, the latter guarantee 100% success rate

  • Bright Data

    Bright Data

    Bright Data’s network is one of the most robust of its kind globally. Here are its stark advantages: Extremely stable connection for long sessions (99.99% uptime guaranteed). Free to integrate with our Proxy Manager which allows you to define custom rules for optimized results. Send unlimited concurrent requests increasing speed, cost-effectiveness, and overall efficiency.

  • Rsocks


    RSocks team offers a huge amount of residential plans which were developed for plenty of tasks and, most importantly, has been proved to be quite efficient. Such variety has been created on purpose to let everyone choose a plan for a reasonable price, online, rotation and other parameters.

  • Storm Proxies

    Storm Proxies

    Storm Proxies' network is optimized for high performance and fast multi-threaded tools. You get unlimited bandwidth. No hidden costs, no limits on bandwidth. Try Storm Proxies 100% Risk Free. If you are not happy with the service email us within 24 hours of purchase and we will refund you.