Ziwa System Architecture

About Ziwa

Ziwa is a carrier-grade data lake that serves applications with subscriber profile data. As a service, it allows external applications to access subscriber data at high-speed using industry- standard OpenAPI.

Subscriber data can come directly from the operator’s provisioning system or other network record repositories (cached or looked up).

Ziwa ensures easy application development by purposely hiding mobile network complexities.

Subscriber Data Sources

Subscriber profile data can be provisioned onto Ziwa from the network’s master provisioning system.

Applications that developers build can obtain the following kinds of subscriber data located on various network elements:

  • Subscriber Type: Provisioned as postpaid, prepaid, or hybrid
  • RICA Status: Provisioned
  • Charging System ID : Provisioned
  • Subscriber Balance: Sourced
  • IMSI: Sourced
  • IMEI: Sourced
  • Location Information: Sourced

Subscriber Preference Data

Ziwa enables operators to store customer-centric preference data that subscribers can provide via your self-care channels.

Here are some examples of subscriber preference data:

  • Preferred language: Such as, English, Zulu, Xhosa
  • Preferred contact method: Such as,
  • Contact me during office hours only
  • Contact me by email only or phone only
  • Opt-out options: Such as,
  • Opt out from premium-rated content charging
  • Opt out from receiving SMS marketing offers


DOWNLOAD BROCHURE (PDF)

Benefits


  • Provides high-speed access to subscriber data.
  • Supplies functionality with OpenAPI.
  • Hides mobile network complexity.

Key Features


  • High-Speed Subscriber-Data Queries:
  • Enable applications to perform high-speed queries for subscriber data sourced from disparate systems, such as the network's charging systems, operator provisioning system, CRM system, and so on.
  • Identify which systems contain the data that service applications need to source.
  • A single query can contain multiple values from different systems (provisioned, cached or lookup).
  • Mobile Application Types: Developers can build apps that:
  • Provide subscriber data to network-owned apps, such as those used to provide subscriber self-care.
  • Provide subscriber data and preferences to authorised third-party clients.
  • Subscriber Query Types: Ziwa can source subscriber data using the following types of application queries:
  • Provisioned Data
  • Sourced Data: Ziwa can return cached data and real-time data lookups
  • Platform:
  • Carrier-grade stability and 99.999% availability
  • OpenAPI 3.0.3 web service
  • Small 2U rack footprint per system node
  • Active-Active redundancy
  • Deploy the system on stand-alone servers or on virtual machines/private cloud

Why Ziwa?


Ziwa allows operators and third-party developers to build applications that make use of subscriber profile data. By giving access to this valuable information, it helps create services that are personalised to subscribers' needs.

It is built with carrier-grade stability and reliability, ensuring that it performs consistently even in demanding networks.

Developers benefit from easy-to-use API functions, making it simple to connect and interact with the system. The APIs support a range of application query types, offering flexibility to suit different use cases.

To improve performance, the system can cache data from previous queries, reducing the need to fetch the same information repeatedly. This caching feature is optional and can be enabled as needed.

Finally, the system is highly versatile when it comes to deployment. It can run on bare-metal servers, in virtual machines, or in the cloud—giving operators the freedom to choose the setup that best fits their infrastructure.

Want to know more?

Send us a message ...