TIBCO 3GPP Framework

The Third Generation Partnership Program (3GPP) defines interfaces and behavior for various components that are deployed in the service layer in telecom operators networks. See http://www.3gpp.org/ for further details.

The TIBCO 3GPP Framework allows the rapid development of solutions based on the 3GPP standards including :-

  • Policy Control Rules Function (PCRF)
  • Online Charging System (OCS)
  • Diameter Routing Agent (DRA)
  • and others

Since the core TIBCO technology used is BusinessEvents Extreme (BE-X), the final solution will inherit all the BE-X features including :-

  • High availability (including geographic), data partitioning and distribution
  • Internal routing
  • High performance and low latency
  • Persistent in-memory objects with key support
  • Transactions (ACID) and locking
  • Business rule definitions (rules and decision tables)
  • Hybrid development model (business rules and Java)
  • Web-based and command-line administration

The 3GPP framework builds on BE-X and include the following major components :-

  • Diameter channel
  • RADIUS channel
  • LDAP channel (for user profile lookups)
  • SMPP channel (to send SMS messages)
  • SMTP channel (to send email messages)
  • File reader channel (to support exception lists)
  • Data model for users and sessions
  • Core features such as configurable state machine and diameter rules
  • General purpose rule groups
  • Utility functions
  • Automated test harness
  • Manual test harness (GUI)
  • Examples and demos

Document conventions

  • Italics - specific API name
  • Bold - important concept or idea in the current context
  • Monospaced - pending or issue