Oracle communications services gatekeeper technical presentation
This presentation is the property of its rightful owner.
Sponsored Links
1 / 103

Oracle Communications Services Gatekeeper Technical Presentation PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on
  • Presentation posted in: General

Oracle Communications Services Gatekeeper Technical Presentation. Presenter(s). Presentation Overview. Market Trends Service Provider Challenges Service Exposure Opportunities Oracle Communications Services Gatekeeper Overview Focused Solutions Technical Details

Download Presentation

Oracle Communications Services Gatekeeper Technical Presentation

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Oracle communications services gatekeeper technical presentation

Oracle Communications Services GatekeeperTechnical Presentation

Presenter(s)


Oracle communications services gatekeeper technical presentation

Presentation Overview

  • Market Trends

  • Service Provider Challenges

  • Service Exposure Opportunities

  • Oracle Communications Services Gatekeeper Overview

  • Focused Solutions

  • Technical Details

  • Development and Extensions


Cross industry collaboration and innovation

Cross Industry Collaboration and Innovation

… more than 50 carriers have now implemented integrated carrier billing on the BlackBerry App World™ storefront for their customers.

- “BlackBerry App World Integrated Carrier Billing Now Implemented with More Than 50 Carriers”, Blackberry website, November 26, 2012

Europe’s telecoms and media companies must embrace innovation in key areas such as mobile, cloud computing and big data, as well as forge strong strategic relationships with other industry players…

IDATE’s Didier Pouillot said: “Telcos do have certain leverage to deal with this change, starting with creating more value from network access now that OTT services are increasing user consumption.

“NGN technologies allow telcos to increase speeds and to introduce noticeable quality improvements, both of which can differentiate their offerings. But it is clear 2013 is a pivotal year and telcos must embrace innovation. A simple Darwinian case of evolve or die!”

“2013 a ‘Darwinian tipping point’ for Europe’s telcos, Jamie Beach, May 31, 2013, Telecoms.com”

the Wall Street Journal reported that ESPN has talked to at least one major carrier about paying to enable customers to access ESPN Mobile without exceeding their data limits

- “Analyst Angle: OTT as a revenue source for carriers”, Jeffery Wang, IBB Consulting, RCR Wireless, May 15, 2013


Industry service exposure

Industry Service Exposure

  • Make money

    • 60% of all listings on eBay.com added via their APIs

  • Save money

    • SmugMug saves > $500K/year with Amazon S3 Storage

  • Build brand

    • Google Maps 300% growth vs 20% MapQuest

  • Go anywhere

    • Netflix now available on over 250 devices


Service exposure through apis

Service Exposure through APIs

Enabling Innovation and Collaboration

June, 2013

9,300

Dec, 2005

105

Nov, 2008

1000

Mar, 2011

3000

Feb, 2012

5000

Aug, 2012

7000

“Telephony” 279

“Messaging” 272

Other CSP enable API’s

in other categories

“Henry Ford said customers would have asked him not for a car, but a faster horse. Similarly, users don’t ask for APIs. They want technology that works and integrates well with other technologies.”

- Adam DuVander, Programmable Web, April 30th, 2013

Source: http://blog.programmableweb.com/2013/04/30/9000-apis-mobile-gets-serious/


Telecom network api s

Telecom Network API’s

Becoming the CSP’s second revenue stream

  • APIs allow carriers to disseminate a wealth of internal information and resources to third parties

  • Today:

    • 24% of Web and 15% of mobile apps use APIs

  • By 2018:

    • Apps using APIs are expected to exceed 68%

Source: MindCommerce: Public advertisement for “Telecom Network API Marketplace: Strategy, Ecosystem, Players and Forecasts 2013-2018”, June 2013


Oracle communications services gatekeeper technical presentation

Presentation Overview

  • Market Trends

  • Service Provider Challenges

  • Service Exposure Opportunities

  • Oracle Communications Services Gatekeeper Overview

  • Focused Solutions

  • Technical Details

  • Development and Extensions


Inefficiently exposing network and service assets

Slow time to market with new network & IT services

Limited control of service utilization by partners

High operational costs due to manual partner management

Inefficiently Exposing Network and Service Assets

Telco Developer

Partner 1

Application

N

Partner 2

Application

1

Application

2

Application

3

Service

Platform 3

Service

Platform 1

Service

Platform N

Service

Platform 2


Service provider challenges

Service Provider Challenges

12-18 months

Concept to Launch


Oracle communications services gatekeeper technical presentation

Presentation Overview

  • Market Trends

  • Service Provider Challenges

  • Service Exposure Opportunities

  • Oracle Communications Services Gatekeeper Overview

  • Focused Solutions

  • Technical Details

  • Development and Extensions


Service exposure market segments

Service Exposure Market Segments

Internal Developers

Service Exposure

Revenue

Partners

(MVNOs, Aggregators, etc)

Enterprises

Core

Services

3rd Party Developers

Opening to 3rdparties

Number of Services/Developers


Network api revenue opportunity

Network API Revenue Opportunity

$115B opportunity by 2015

Source: Alan Quayle Business and Service Development, April 2012


Oracle communications services gatekeeper technical presentation

Presentation Overview

  • Market Trends

  • Service Provider Challenges

  • Service Exposure Opportunities

  • Oracle Communications Services Gatekeeper Overview

  • Focused Solutions

  • Technical Details

  • Development and Extensions


Built in api management

Built-In API Management

Developers

B2B

Partners

Enterprises

3rd Party

Developers

  • Service Exposure

    • Simplified access to telecom service infrastructure implemented on standard WebLogic Server platfrom

  • Policy Control

    • Enforce service level agreements against traffic flow with the network in a controlled and determined manner

  • Security

    • Ensure trusted access of applications to network resources using well defined authorization and authentication models

  • Partner Management

    • Automatically on board service and content partners providing intranet and extranet portals to service delivery

  • Service Creation

    • Easily develop new applications and extend the Oracle Communications Services Gatekeeper platform with new value added service features

  • Service access to secure and protected REST & SOAP based services

RESTful/SOAP Interfaces

Access Control &

Policy Management

Oracle Communications Services Gatekeeper

Network Interfaces

Operator Services

3rd Party Services


Network protection throttling and policy control

Network Protection, Throttling and Policy Control

Core functions and principles

Applications

Oracle Communications Services Gatekeeper

System

Mgmt

OSS

Service Exposure

Policy Control and Budgeting

BSS

Network Abstraction

SCE

Oracle

RAC

Oracle SDP

Extensions

GMLC

Custom

PCRF

SMSC

Integration

Network

SDK


Service facades

@

QOS

LOCATION

STATUS

MESSAGING

SIP

PRESENCE

PROFILE

CHARGING

Service Facades

Simple and secure service access

  • REST Façade & SOAP Façade

    • Simplified, Secure, Controlled Service exposure of Network Capabilities and services

    • Out of the box support for OneAPI (REST) and Parlay X (SOAP)

  • SOA Façade

    • Simple integration with business process with Oracle Service Bus

    • Telecom enable Business Services & promote Loose-coupling (extensibility/flexibility)

  • Native Façade

    • Allows Operators to Enforce SLA and Policy Control over Native Clients providing High Availability, Scalability, Security etc.

    • Allows Operator to attract MVNOs

Service Facades

Native

Facade

REST

Facade

SOA

Facade

SOAP

Facade

Network Services


Network integration and interoperability

Applications

Network Integration and interoperability

  • Oracle Communications Services Gatekeeper is integration tested with Oracle’s products in every release including online charging, network policy, mediation, application server, etc. Enabling Oracle to offer complete solutions for many business problems.

  • Oracle Communications Services Gatekeeper, being built on standards and engineered for integration with existing network, has succefully been deployed and proven to interoperate with over 50 different network elements from vendors including Ericsson, Nokia, ALU, ZTE, Huawei etc.

  • Unparalleled support for network elements out of the box

Oracle Communications

Services Gatekeeper

PCRF

Diameter

Access Control &

Policy Management

Billing

Diameter

LDAP

Communication Services

Dir

Server

Network Plug-ins

SMPP

MAP

MLP LIF

SIP

MM7

Protocol

UCP

INAP

Parlay

PAP

WAP

GW

Parlay

GW

Location

Server

SMSC

MMSC

SMSC

MSC

X-CSCF

HLR

Custom


Oracle communications services gatekeeper

Oracle Communications Services Gatekeeper

Overview

  • Open, standards-based network gateway and policy enforcement platform enabling CSPs to expose network services to deliver innovative and revenue-generating applications and services

    Key Features

  • Multiple service facades - SOAP, SOA, REST, Native – including OneAPI support

  • 24 pre-built communication services

  • Multi-channel authorization support with OAuth 2.0

  • Comprehensive policy, SLA and network resource management

  • Easily customized and extended including REST to REST and SOAP to SOAP support

  • Geographically distributed SLA enforcement

  • Highly available and scalable

  • Customizable, lightweight SDK

Oracle Communications Services Gatekeeper

Authentication & Access Control

A

OAUTH

Service Facades

Native Interfaces

SOAP Web Services

RESTful Web Services

SOA Web Services

Communication Services

Container Services

Third Party Call

AddressListManagement

Storage Providers

SMS

Policy

Bulk

Call

Notification

MMS

Email

Geo

Redundancy

Budget

WAP

SOAP

Audio Call

USSD

A

Alarms &

Statistics

Platform Development Studio & SDK

Account

Partner Relationship Management

REST

ACR

Subscriber

Profile

Terminal Status

QoS

Configuration Store

EDR/CDR

Terminal

Location

SubscrMgmnt

Payment

Device

Capabilities

Billing

OA&M

Interceptors

Presence

Reports

Resource Manager

MLP

SOAP

REST

SMTP

MM7

MAP

LDAP

Diameter

UCP

PAP

INAP

Parlay

SIP

SMPP


High availability scalability reliability

Sync

Access n+1

Access n+1

Load

Balancer

Load

Balancer

Access 1

Access 1

Network 1

Network 2

Network 2

Network n+1

Network 1

Network n+1

Domain1

Domain2

High Availability, Scalability, & Reliability

Fastest, most reliable solution available

  • High availability through load balancing & session synchronization

  • Unlimited horizontal scalability

  • Highly reliable with geographic redundancy

Applications

Applications


Geographic redundancy

Oracle Communications Services Gatekeeper supports geographically-redundant deployment

Each geo-graphically dispersed site will host an OCSG domain

Domains are deployed and managed independently

Efficient Synchronization of Configuration, Runtime Information between geo-redundant domains

Failover monitoring

Health monitoring mechanisms between

the two domains

Alarms are fired when health problems

are detected

App

App

App

App

Load

Balancer

Access n

Access 1

Load

Balancer

Access n

Access 1

NT Node n

NT Node n

NT Node 1

NT Node 2

NT Node 1

NT Node 2

Geographic Redundancy

IP Backbone

Sync

Domain2

E.g. Denver

Domain1

E.g. San Francisco


Typical deployment

Typically divided in two tiers. An Access Tier where the service facades resides and a Network Tier where the Service Enables, Policy Control, Container services etc. reside.

Firewall usually deployed between Access & Network Tiers for secure access

Secure channel protects traffic between Access Tier & Network Tier Nodes

The Access tier is optimized for use in the OCSG and hence can provide significant performance improvements

AT modules exposing Web Service interfaces are custom built for specific WSDL & resolve XML to native protocol mapping at compile time thereby avoiding expensive runtime XSLT/XPATH transformations

Oracle Communications Services Gatekeeper access tier nodes do not perform any dynamic data transformation or XML processing (XPath etc) and thereby eliminate message processing overheads

Network 1

Network 2

Network 3

Network n

Access 1

Access 2

Access n

Typical Deployment

DMZ

Core Network


Policy control

Core Features

Policy Control


Policy enforcement features

Service Provider 1

Service Provider 2

Policy Enforcement Features

SLA based policy enforcement

Service Provider group 1

  • Only allow access to a limited set of traffic paths e.g. only allow access to SMS and Terminal Location.

  • Restrict traffic rate based on budget

  • Restrict parameter values e.g. SMS sender name must be “Oracle”.

  • Filter returned information e.g. remove “phone number” in returning data

  • High priority request (guarantee) determines what request are rejected at overload

  • Black list methods e.g. deny sending SMS ring tone

  • Override network protocol parameters i.e. tunnel parameter to affect plug-in

  • Time of day contract i.e. date, day of week and time of day

Application

group 1

Appl. Account 1

Application

group 2

Appl. Account 2

Appl. Account 1

Appl. Account 2

Appl. Instance 1

Appl. Instance 3

Appl. Instance 2

Appl. Instance 4


Ocsg policy roles

OCSG Policy Roles

Network-centric

Resource protection

Intelligent routing and utilization

Application-centric

Billing

QoS

Subscriber-centric

Privacy

Billing

Personalization

Application

SLA

Subscriber

Subscriber

Oracle Communications Services Gatekeeper

SLA

SLA

Network


Composed service level agreement

Composed Service Level Agreement

SLA Structure

  • Features

    • Allows defining Service Level Agreement (SLA) on virtually defined communication services

      • For example, define messaging SLA by combining Px SMS, Native SMPP, Native UCP communication services

    • Can be defined in Application and Service Provider SLAs

    • Applicable to custom communication services as wells

  • Functionality

    • Any traffic request belong to a composed service results in budget increase of individual and composed service rate/quote

    • Enforced in Geo-redundant fashion


Service interceptors

A Service Interceptor is an implementation of a specific interface, that may be triggered during normal traffic flow through the Oracle Communications Services Gatekeeper

Enables the modularization of container work flow and provide customization points for extensions

Provide the ability to write customizations for network integration through POJOs (Plain Old Java Objects)

Applicable to both application & network initiated traffic

Centralized policy enforcement and management

The Interceptor makes a decision whether to permit or deny a request through the Oracle Communications Services Gatekeeper based on evaluation of a service function

Service Interceptors

Facade

Plugin Manager

EJB

FilterPlugin

RoundRobinList

EnforceNodeBudget

EnforceBlackList

Plugin

ProfileInterceptor

CommunicationService


Monitoring

Core Features

Monitoring


Edr cdr alarms

Event Data Records (EDR) are triggered when events happen within Oracle Communications Services Gatekeeper

Type of EDRs

Raw EDRs

Event Data Records that record activities in the OCSG

CDRs

Charging Data Records used for charging based on either time used or access of certain services

Alarms

Records reporting a warning or an issue

JMS listener

JMS listener

Communication Service

EDR, CDR & Alarms

(no id)

EDR

Service

7654*

JMS Topic

7654*

7654*

* ID assigned after filtering


Snmp traps

SNMP listener

SNMP listener

SNMP service

xml filters

Communication Service

SNMP Traps

SNMP MIB is generated based on the alarm descriptors

MIB file located in $DOMAIN_HOME/snmp/

EDR Service

.1.3.6.1.4.1.140.627.0.123

IANA-registered Private Enterprises

BEA

Oracle Communications

Services Gatekeeper

alarm

identifier

SNMP trap

generates

alarm descriptors

MIB file


Prm portal and reports

Turn key solution for On boarding & Partner Management

PRM Portal and Reports


Partner relationship management

Global / Partner Node

Partner Relationship Management

Comprehensive 3rd party management capabilities

Partner Management

Registration

  • On-boards & manages large number of partners & applications rapidly

  • Automates partner & app registration, service activation & provisioning

  • All interfaces also available through web service interfaces

    • Integrates easily with existing partner portals

  • Provides self service access for account management & service usage statistics

  • Enables fine grain control of app & partner access & utilization through pre-built SLAs

  • Protects subscriber privacy through defined user SLA

  • Delivers highly flexible & extensible policy enforcement through custom SLAs

Account Management

Reporting

SP Group 1

SP Group 2

App Group 1

App Group 3

App

App

App

App

App Group 2

App Group 4

App

App


Portal and reports business value

Portal and Reports - Business Value


Prm portal

PRM Portal

PRM portal includes management of

  • Registration

  • SLA

  • API

  • Application

  • Group

  • Short code

  • Concept


Life cycle management for applications and service providers

Life cycle management for applications and service providers

  • Partner (app developer) creates an application concept (an application for an application)

  • Api’s and methods are selected

  • Throughput restrictions can be set


Life cycle management for applications and service providers cont

Life cycle management for applications and service providers (cont.)

PRM manager reviews an application

View details

Set/create SLA’s

Approve application


Inside t he portal

Inside the Portal

  • Total 48 UI pages in Portal

    • UI Design: ~80 pages

    • Partner Portal: 14 pages

    • Partner Manager Portal: 34 pages

  • 70 web service interfaces

  • Based on Webcenter 11gR1

Partner Portal

Partner Manager Portal

Register

My Account

Partner

Partner Group

Application

SLA

My Application

My API

API

Short Code

Analytics

Customization

ADF Engine

ADF Faces

ADF Controller

ADF Binding

WebCenter

Services

WebCenter

Framework

WebLogic

Server


Prm portal1

PRM Portal

Portal Architecture

Oracle Communications Services Gatekeeper

Web Center

AT

NT

MBeans

Partner Portal

RMI

Web services

EJB

SOAP

Partner Manager Portal

Storage

DB

OCSG


Api analytics

Comprehensive analytics/reports over Oracle Communications Services Gatekeeper service provider, application, API invocations

360 degree view on application/subscriber requests

ROI analysis on application

SLA breaches

Subscriber usage

Rate guarantee recommendation

API Analytics

Reports providing insight into API utilization

  • Visibility into usage and activity e.g. revenue division by content type, the most popular applications of the month, API usage per application etc.

  • Enables insight into underutilized assets, ways to decrease network congestion and increase customer retention.


Api business analytics with ocsg and obi

API business analytics with OCSG and OBI

  • Based on OBI Suite Enterprise edition Plus 11.1.1.6

  • Near real time access to data

  • Report can be exported to PDF, excel, powerpoint, web archive(.mht), and data file(.csv,.xml)


Analytics reports

Analytics Reports

  • Based on Oracle Communications Services Gatekeeper EDRs (traffic history data), it is possible to make data-warehouse level digging and generate useful analytics report for decision making.

  • Analytics shows different report from different perspective, like best used API and methods, best latency traffics and etc.


Inside analytics

Inside analytics

  • Total 31reports

  • 16 API reports

  • 12 Application reports

  • 3 Subscriber reports

  • 2 access points

  • View reports from within PM Portal

  • View reports and create new ones from the OBI client.

  • Scalable and performant

  • Asynchroneous ETL provides scalability and negligable impact on Oracle Communications Services Gatekeeper

Report Dashboard

API Usage

API Response time

API Failure

Region Subscriber

App Usage

App Response time

App Subscriber

App Failure

Oracle BI

Dashboard

Answers

BI Server

Oracle Database

EDR Raw Data

API Data

App Data

Subscriber Data


Use case 3 analytics

Use Case 3 - Analytics

Reports

API

APP

Method

Parameter

.MHT

Data

EDR

  • API name

  • Method name

  • App ID

  • Date & time

  • Subscriber addr

  • Respond time

  • Failure rate

  • No. of req

Time period

2

3

Printable

.HTML

  • Usage & trends

  • Response time & trends

  • Failure rate

  • No./region/trends of

  • subs for each app

Oracle Communications Services Gatekeeper Analytics

1

4

5

Print

6

Export


Analytics value

Analytics value

Enable Carriers to:

Understand their customers and how they use the APIs

  • How are the Service providers doing?

  • How much traffic is it generating?

  • What services exposed as API’s are making money?

    Make better business decisions

    • How about ROI?

    • Where do they need to expand?

    • Where do they need to focus?


Portal and analytics deployment

Portal and Analytics Deployment

Analytics

Portal

Analytics Report

PRM Portal

PR Portal

DB

Oracle BI

Oracle Web Center

EDR raw data

Report data

SOAP

JMS

OCSG

DB

AT Server

AT Server

NT Server

NT Server

Service data

Management data

Account data


Oracle communications services gatekeeper technical presentation

Presentation Overview

  • Market Trends

  • Service Provider Challenges

  • Service Exposure Opportunities

  • Oracle Communications Services Gatekeeper Overview

  • Focused Solutions

  • Technical Details

  • Development and Extensions


Focused solutions

Focused Solutions

Preintegrated end to end solutions for the following Use Cases


Telecom api exposure platform

Operators need to boost revenue and protect subscriber base

Telecom API Exposure Platform

Operators continually try to find new killer app – this is not a sustainable approach! Exposure is the application. Enables web developers to figure out new services and generate the long tail

Applications

  • Secure exposure of telecom capabilities via Web Services

  • Secure policy controlled access to telecom resources

  • Partner management and on-boarding

  • Service Level management for partners

  • Access to legacy and NGN telecom resources

Service Exposure

Policy Control

Network

Abstraction

Network


Telecom api exposure platform1

Telecom API Exposure Platform

QoS

End Users

  • Solution architecture overview

  • Increase control and reduce cost of managing partners accessing network services

  • Enable partners and internal developers to easily create innovative & differentiated services

  • Establish new revenue streams and enhance customer loyalty

Partners

Partner & Application Management

BI

Data

Model

Analytics

Platform

Developer

Portal

Service Exposure

Billing

Policy

Video

Network

IT


Carrier billing as a service oracle communications services gatekeeper as a charging gateway

Carrier Billing as a ServiceOracle Communications Services gatekeeper as a Charging Gateway


Carrier billing aas

Carrier Billing aaS

Payment Gateway

  • Direct Carrier Billing

  • Authentication and Authorization

  • Refunds

  • Spending Limits

  • Transaction history

  • Both session based (reserved mode) and event based (instant mode)

  • Supports both offline and online charging

Storefront

Access Control &

Policy Management

Communication Service

Connectors

Supplier

End Users

Rf

Ro

Billing/Charging/Rating System

Offline

Mediation

Online

Mediation

CustomerData

Charging & Rating

Billing and Settlement


Payment api s

Payment API’s

Parlay X and One API

One API charging example

1

App

  • Standards Compliant

    • One API 2.0 and 2.1

    • Parlay X 3.0 (now complete)

  • Allows Applications to

    • Charge, ChargeSplitAmount

    • Reserve, Charge Reserve

    • Refund

    • Volume Charge, Reserve Volume Charge

  • Pre-integrated with

    • Oracle Communications Mediation Controller

3

4

2

5

6

OAuth

Oracle Communications Services Gatekeeper

7

IT / Network

Billing


Oauth 2 0 charging use case

OAuth 2.0 Charging use case

App charges on behalf of user

1

App

  • User initiates an in-app charge against his operator account for an item

    • E.g. virtual goods, application, tickets, etc

  • Application initiates OAuth conversation for charge by redirecting user to authorization endpoint providing redirect URI and client ID

  • Authorization endpoint re-directs user to authentication end point to authenticate and obtain consent. Oracle Communications Services Gatekeeper presents an authentication and authorization interface to user

    • Form containing username/password, human readable description of resource (charge description)

  • User validates requested charge in browser and submits it to Oracle Communications Services Gatekeeper

  • Oracle Communications Services Gatekeeper redirects user to the Application redirection URI.

  • App obtains access token from Oracle Communications Services Gatekeeper makes charge request with valid token

  • Oracle Communications Services Gatekeeper sends charging record to billing system

  • 3

    4

    2

    5

    6

    OAuth

    OCSG

    7

    IT / Network

    Billing


    Carrier billing aas value

    Carrier Billing aaS value

    • Direct Carrier Billing

      • Provides fast & easy means of purchasing apps & services

    • In-Application Charging

      • Provides fast & easy means of purchasing content

    • Greatly enhances existing services

      • Network Policy and Payment

      • SMS and payment

      • Oauth and payment (charging on behalf of user)


    Trusted identity aas

    Trusted Identity aas


    Trusted identity as a service

    Subscriber Privacy

    Identity Management

    Oauth 2

    Subscriber Address List Profile

    Management

    Subscription

    Management

    Trusted Identity as a Service

    Key Features and components

    • Allows subscribers to share their private resources with a third party without having to provide their own security credentials.

      • These resources could be photos, videos, contact lists, location, billing capability, profile etc.

    • Open, standards based integration points for fedrated Idenity Management solutions

    • Enables the Identity broker Business Model

    Identity Management aaS


    Trusted identity aas1

    Trusted Identity aaS

    Approach and business models

    Example

    A large American carrier has made great advances in leveraging IDM technology to create new revenue streams.

    • Increased concerns regarding online fraud and information privacy for service providers and end users creates a need for trusted and certified frameworks that industries can depend on to authenticate users.

    • Opportunity for telcos to move up the value chain and provide enhanced identity services.

    • Business models

    • Enhance CSP’s own services and create new ones

    • Take the role of identity brokers that manage high value web transactions.


    The identity broker business model

    The “identity broker” business model

    • Telcos, as trusted “identity brokers,” can bridge the gap of trust and security between end users and web/app transactions to build sustainable revenue streams by authenticating identity credentials with relying parties.

    • Offer identity services to third parties to meet needs for trust, privacy, and fraud prevention

    • Example:

      • Distributing goods and content

      • Targeting promotions

      • Collecting payments

      • Providing customer care

    3rd party Authentication

    Alternate authentication

    ID Broker

    Name Address

    OCSG

    SSN Credit card Email

    Income insurance bank details

    Network

    Billing


    Oauth2

    OAuth2

    • OAuth is an open standard for authorization. http://tools.ietf.org/html/rfc6749

    • OAuth provides a method for clients to access protected resources on behalf of a resource owner by issuing the client a different credential – access token.

    • It also provides a process for resource owner to authorize third-party access to their server resources without sharing their credentials (typically, a username and password pair), using user-agent redirections.

    Secure resource access by 3rd party applications

    On-demand, explicit user authorization for resource access

    Widely accepted industry standard for resource authorization

    Application driven,

    Flexible resource authorization

    Simple HTTP based

    protocol, extensible to

    any 3rd party authorization

    Improved security and fine grained control over user privacy, payments, other network assets

    • Example use cases

      • App charges on behalf of the user, user authenticates & authorizes the charge transaction

      • Operator provides identity service enabling users to log into 3rd party apps


    Subscriber privacy management

    Subscriber privacy management

    Anonymous Customer Reference (ACR) support

    • Log into app using operator ID & password

    • Each app gets ACR for the user, dedicated to the app

    • App captures information on anonymous user which can be accessed at a later date

    App

    • Preferences

    • Order history

    Grant access to resources

    Provides anonymous ID

    Privacy

    Manager

    Privacy Management = OAuth + Comms API support + API semantics + multi-party + 3rd party authorization + ACR


    Subscriber privacy management1

    Subscriber privacy management

    Value proposition for service providers

    • Anonymous Customer References deliver privacy and security for subscribers

      • Location of 3rd party

      • Presence of 3rd party

    • Support monetization of other services

      • Payment as a service

      • Profile as a service

      • Network Policy as a service

      • Caller ID

    • Monetize ID or authorization as a service

      • Medical information

      • ID as a service

    Resources

    Resources

    QoS

    Telco

    ID Service

    App


    Subscription management

    Decouple access to service subscription from its actual representation and the location of the information by providing:

    A single point of access to service subscription functions across multiple instances of a service

    A common interface to service subscription functions across multiple services

    Manage subscriptions with ease

    Ensure subscriber privacy through subscriber anonymization

    Integration points to IT systems

    Short code, key word to content mappings

    Subscription management

    Notifications

    Subscriber Anonymization

    Subscription API

    Out of box SMS application

    Integration with IT

    Subscription Management

    Subscription through OAuth

    Multi channel support

    Subscription lifecycle management


    Use case example

    Use case example

    Anonymous news subscription

    Service Portal

    OCSG

    News site

    • User gets service description about the “digital newspaper service” from the service portal presenting the information and initiates a service subscription on the service portal.

    • The service portal sends the service subscription request to Oracle Communications Services Gatekeeper.

    • Oracle Communications Services Gatekeeper (itself or delegating to other resources) manages the users identity and obtains its pseudo-Id. Oracle Communications Services Gatekeeper sends a notification about the anonymous subscription to the news site

    • The service portal forwards the subscription response to the user.

    1

    2

    3

    4

    Service Portal

    OCSG

    News site


    Use case example1

    Use case example

    Anonymous news subscription

    News site

    OCSG

    • The news site application sends a MMS with the content to Oracle Communications Services Gatekeeper. The news site only knows the Pseudo-Id as the users Identity.

    • Oracle Communications Services Gatekeeper (itself or delegating to other resources) manages the users identity and obtains the MSISDN.

    • Oracle Communications Services Gatekeeper forwards the MMS to the user

    • Oracle Communications Services Gatekeeper returns a response to the news site

    1

    2

    3

    4

    News site

    OCSG


    Address list management

    Address list management

    Allows you to manage groups (aliases) of subscribers

    • Group URIs can be used in place of individual URIs by the OneAPI MMS, SMS and Terminal Location communication services

    • Can be used also for custom communicaton services

    createGroup/

    addMember

    (group1:[tel:123, tel:456])

    sendSMS

    (address:group1)

    1

    2

    addressList

    SMS

    Managing multiple users as one

    tel:123

    tel:456


    Example

    2a) applyOAuth2Token()

    Apply grant for location tracking

    authorizedByGroupOwner()

    2b)issueOAuth2Token()

    Example

    3-4) getLocation(familyURI) – with OAuthToken

    1a) createGroup(familyURI)

    1b) addMembers(family members)

    Family tracking

    1

    App

    • A parent, who is the primary subscriber in a family plan, would like to track family members using a location-based application which makes use of the Address List Management plug-in.

      • The parent authorizes location tracking on behalf of family members.

      • The application creates a group owner which issues an authorization grant on behalf of the resource owner members that are part of the group URI.

      • It passes multiple resource owner addresses to the getGroupLocation method of the Location API to retrieve location information.

    4

    2

    OAuth

    • Oracle Communications Services Gatekeeper

    3

    IT / Network

    GMLC


    Trusted identity aas value

    Trusted Identity aaSvalue

    • Safer customer experience -> Increased trust

      • Improved security, finer granularity

    • Enabler for Network Policy, Payment and other services

    • Securing privacy –> more business

    • SSO enabler through delegation support

    3rd party Authentication

    Alternate authentication

    ID Broker

    OCSG

    Network

    Billing


    Network policy as a service

    Network Policy as a service


    Network policy as a service1

    Network policy as a service

    QoS Key benefits

    What is the most important differentiator in the mobile broadband market? – QoS!

    Better Customer

    Experience

    Differentiated

    Experience

    Increased

    Revenue

    • Source: OVUM: Mobile Industry Survey, AsiaPacific; 2012–13


    Network policy as a service2

    Network Policy as a service

    Examples

    Business Drivers

    • Churn reduction

    • Cost savings

    • Revenue

    • Zero rated commercials (Ad Funded QOS+)

    • Un-throttled OTT partner video (Customer or OTT funded)

    • Enterprise Mobility Applications (Enterprise funded)

    • Time boxed turbo boosts (Partner or Customer funded)

    From buffering to joy

    Turbo Boost Movie $1


    Network policy aas mobile policy gateway

    Network Policy aaS (Mobile Policy Gateway)

    Internal network services

    and applications

    Over-the-top apps and content

    Internal web-based apps and content

    Content

    Servers

    Unified

    Communications

    CSCF

    Service Delivery

    Platform

    IPTV

    WS

    WS

    WS interface

    - On-boarding

    - Usage statistics

    - Pricing analysis

    - Sub segmentation

    Partner Portal

    Subscriber

    Portal

    Rx (Diameter)

    OCSG API Platform

    SOAP

    REST

    PartnerRelationshipManagement

    Subscriber

    Profile

    Policy Control (PCRF)

    Diameter Rx

    LDAP

    Service

    Policies

    Application

    Policies

    • Allow an entry point for applications to influence QoS

    • Manage the relationship between multiple applications, subscriber, and network resources

    • Leverage standard mechanisms like OAuth

    PolicyEngine

    • Allow an entry point for applications to influence QoS

    • Manage the relationship between multiple applications, subscriber, and network resources

    • Leverage standard mechanisms like OAuth

    Diameter

    Charging & Billing

    Decisions

    flow

    Operator

    Network

    PCEF


    Ocsg and bss in 3gpp architecture

    OCSG and BSS in 3GPP architecture

    Application Function

    (OCCAS , WLS, Other)

    • Application Vendor

      • Open and flexible access to enhance applications with QoS

      • Application driven charging models

    • Carrier

      • Get over limitations of network centric interfaces

      • Open connection between applications and network

      • Control access to QoS resource from multiple applications

    • Subscriber

      • Gain granular control over applications and their QoS profile

    OCSG API Platform

    Online Charging System (ECE / BRM / NCC)

    Subscriber Profile Repository (BRM / NCC)

    Policy and Charging Rules Function (OCPC)

    Offline Charging System(BRM)

    Policy and Charging Enforcement Function (PCEF)

    Adapted from 3GPP TS 23.203


    Example end to end qos solution

    Example End to End QoS Solution

    • A subscriber's mobile device is registered with the Gateway GPRS Support Node (GGSN) or the PCEF.

    • The GGSN or PCEF requests a default QoS plan from the PCRF.

    • Once the QoS plan is returned from the PCRF, the GGSN or PCEF executes that plan and connects the subscriber's device to the Internet.

    • A subscriber application sends a RESTful request to Services Gatekeeper for a change in QoS.

    • Services Gatekeeper sends the QoS request to the PCRF using the Rx protocol.

    • The PCRF pushes the new QoS plan to the PCEF using the Gx protocol, and the PCEF executes that plan.

    • The PCRF interfaces with BRM or another billing management system to charge the subscriber appropriately.

    1

    6

    Internet

    3

    GGSN PCEF

    Internet App

    4

    2

    6

    5

    OCSG

    OCPC

    7

    7

    BRM

    OCMC


    Network policy value

    Network Policy Value

    • Greatly simplifies Network Policy enabled apps

      • Exposure to 3:rd parties - Allowing partners to guarantee high quality user experiences

      • Carrier Internal services – Allowing differentiation and optimal use of resources

    • Better Customer Experience

    • Differentiated Experience

    • Increased Revenue

    Managed QoSand Consumption

    Smart Pipes


    Enterprise service access gateway

    Enterprise Service Access Gateway


    Enterprise service access gateway1

    Access Control

    Applications

    Applications

    Policy & Partner Mgmt

    Network Protocols

    Network APIs

    Enterprise Service Access Gateway

    • Expose Network Capabilities as Open Network APIs to Applications

    • Centralized Network Access and Usage Control

      • WS security, encryption & trust, OAuth 2

      • Policy protection framework enabling SLA for applications and end users

    • Pre-built Enablers for Profile, Messaging, Charging, etc.

    • Pre-built interfaces for partner relationship management & OSS/BSS integration

    • Reliability through scalable clustering (six sigma)

      • Also supports geographic redundant deployments

    • Robust and Performant Unified Service Exposure Platform

    Applications

    Oracle Communications

    Services Gatekeeper

    Profile(LDAP)

    SOAP

    Billing

    REST


    Machine to machine

    Machine to Machine


    M2m exposure

    M2M Exposure

    M2M Applications

    M2M Applications

    M2M Applications

    • Exposes network & service delivery capabilities as WEB services to partners and applications

    • Handles communication and interaction to end devices

    • B-2-B and SLA management to partners

    • Control network access and usage

    • Integrates with service enablers: profile, messaging, location, presence,…

    • Integrates with OSS/BSS infrastructure: Billing & Charging, device management

    SOAP & REST Facades

    SOA Façade

    (Oracle Service Bus)

    B2B Policy Control and Budgeting

    OSM

    Partner/App Management

    Optional Modules

    BRM

    ASAP

    Network Access

    MMS -C

    SMS-C

    HLR

    LBS

    Network

    M2M Device

    M2M Gateway

    M2M Device

    M2M Device


    Oracle communications services gatekeeper technical presentation

    M2M Enabling Platform & Service Delivery

    • Centralized Service Exposure Layer & Policy Enforcement

    • Scalable, Resilient, Modular and Secure Platform

    • Developer-friendly API’s and Service Exposure (e.g. RESTful API’s Web Services)

    • Grow an M2M Partner Ecosystem

    M2M Enabling Platform & Service Delivery

    Oracle CommunicationsServices Gatekeeper

    Appl 1

    Appl 2

    Appl …

    Appl 3

    M2M Core

    M2M Mgmt Function

    Tekecom Network enablers available out of the box

    M2M Service Capabilities(SC)

    Network Mgmt (NM) Function

    Core Network (CN)

    Network Protection, Throttling & Policy Control

    Transport

    Network

    Access Network

    Partner On-boarding – extensive Partner relationship management

    Web services generation wizards for simple WS integrations

    M2M Device

    M2M Appl

    M2M Gateway

    M2M Device Domain

    M2M Area Network

    M2M Appl

    M2M SC

    M2M SC

    M2M Device


    Messaging as a service

    Messaging as a service


    Oracle communications services gatekeeper1

    Oracle Communications Services Gatekeeper

    Messaging Capabilities

    Applications

    Web Services (SOAP or REST)

    System

    Mgmt

    OSS

    SMS, MMS, Wap Push & Email

    Service Exposure

    Policy Control and Budgeting

    BSS

    Network Abstraction

    SCE

    Oracle

    RAC

    Oracle SDP

    Extensions

    PPG

    SMTP

    MMSC

    SMSC

    Integration

    Network

    SDK


    Unified messaging as a service

    Unified Messaging as a service

    • Consolidating Messaging Infrastructure

    Internal Apps

    WS/REST/Native /SOA interface

    Telco Service Exposure

    Plug-in 1

    Plug-in 2

    Plug-in 3

    Plug-in N

    Plug-in N

    Custom

    Content Provider 1

    MMSC1

    SMSC-1

    Custom

    MMSC 2

    Content Provider x

    SMSC-2

    Application1

    Application n

    Application2

    • Reduce OPEX by consolidating fragmented messaging gateways that were tailored to address various business needs

    • Seamless migration of existing applications; efficient network partitioning for monetization

    • Comprehensive messaging protocol support (SMPP3.3,SMPP 3.4, UCP 4.0,5.0,USSD)

    • Exposure, network protocol, business process customization choices on traffic flow

    • Rich policy control and application, network, subscriber protection

    Content Provider 2

    Application 3

    SMPP Gateway1

    UCP Gateway1

    MMS Gateway1

    SMPP Gateway2

    Application1

    Application3

    Application3

    Application2

    Content Provider2

    Content Provider2

    Content Provider1


    Messaging as a service1

    Messaging as a service

    Significant enhancements to existing messaging capabilities

    • Guaranteed Message Delivery for notifications

      • Send a message (SMS or Email) for a heads up, reminder, or special offer e.g. when an invoice is sent, payment is due

    • Bulk Messaging for campaign management

      • Send out offerings to certain customers as SMS, MMS or E-mail

      • Plan, execute and follow-up on mobile marketing campaigns


    Oracle communications services gatekeeper technical presentation

    Presentation Overview

    • Market Trends

    • Service Provider Challenges

    • Service Exposure Opportunities

    • Oracle Communications Services Gatekeeper Overview

    • Focused Solutions

    • Technical Details

    • Development and Extensions


    Communication services exposing network services to applications

    Geo-

    Redundancy

    Lifecycle

    Management

    Event Channel

    Configuration

    Store

    Storage

    Account

    Plug-in Manager

    Policy

    SNMP

    Statistics

    Budget

    Communication Services- Exposing Network Services to Applications

    Webservice Apps

    Access tier

    Container Services

    Communication Services

    Service Facade

    The Application Facing Component, including the Access Tier and Common Parts of the Network Tier

    Service Enabler

    The Network Facing Component, including the Protocol Translation Parts

    Access Control

    Service Façade

    Security

    Network tier

    Service Enabler

    Plug-in

    EDR


    Out of the box interfaces for service creation

    Out of the Box Interfaces for Service Creation


    Platform components

    Platform components

    • Weblogic server 11g v 10.3.6

    • OCCAS ver 5.1

    • Java Sun 1.6.0_29-b11 or JRockit 1.6.0_29 R28.2.5 (32 or 64 bit)

      Optional Components

    • For SOA Facades: Oracle Service Bus 11gR1 (11.1.1.6.0)

    • For Portal: WebCenter 11gR1 (11.1.1.6.0)

    • For Reports: Oracle Business Intelligence Suite Enterprise Edition Plus 11.1.1.6.0


    Supported operating systems

    Supported operating systems


    Supported databases

    Supported databases


    Virtualization support

    Virtualization support


    Oracle communications services gatekeeper technical presentation

    Presentation Overview

    • Market Trends

    • Service Provider Challenges

    • Service Exposure Opportunities

    • Oracle Communications Services Gatekeeper Overview

    • Focused Solutions

    • Technical Details

    • Development and Extensions


    Most extensible network gateway solution

    Most Extensible Network Gateway Solution

    API creation & management tools

    Simulation App

    Application

    • Quickly and easily extend the platform by adding network and IT APIs

    • Simple wizards to generate SOAP or REST services

    • Rapidly create & modify service level agreements

    • Customize workflow and policy control through the creation of new interceptors

    Custom Service Attributes

    Custom Interfaces

    Custom SLA

    Custom

    SDK

    New

    Communication

    Service

    New Interceptor

    Platform Test Environment

    Oracle Communications Services Gatekeeper

    Custom Protocol

    New Network Node

    Simulation Node


    Customizable software development kit sdk

    Customizable Software Development Kit (SDK)

    For application Development

    • Simplified, Light weight, developer-friendly SDK

    • Can be Customized, White-Labeled and re-distributed

      • From UI to SLAs, operators can personalize the SDK to developers

    • SOAP & RESTful Web services support

    • SLA enforcement & WS-Security

    • API for extensibility

    • Easy-to-use GUI

    • Simulator

    • Simulator GUI

    • Workshop Controls


    Extending oracle communications services gatekeeper

    Extending Oracle Communications Services Gatekeeper

    • Create a new communication service:

      • To develop a new end-to-end service for a new network protocol:

        • Create everything from the application-facing Web Service interface to the network-facing plug-in

    • Modify an existing communication service:

      • Create a new network plug-in when the application-facing interface is the same but the network protocol has been modified:

    • Customize an existing communication service

      • Change or add an interceptor for workflow customization (Network Tier)

      • Add a new Handler of Servlet filter for customization of request or response content (Application Tier)

    Oracle Communications Services Gatekeeper

    CommunicationService

    EDR’s

    CDR’s

    Alarms

    SNMP

    Service

    Facades

    Handlers &

    Filters

    Service

    enablers

    Interceptors


    Platform development studio

    Platform Development Studio

    Features

    • To create new communication services, or to extend existing communication services, Oracle Communications Services Gatekeeper provides the Platform Development Studio.

    • Platform Development Studio includes the following:

      • Sample communication service

      • Communication service creation wizard

      • Platform Test Environment:

        • Includes a service-level agreement (SLA) editor

      • A schema for creating subscriber-centric SLAs

      • Event data record (EDR) and alarm listeners

    • Custom Communication Services Support

      • PDS can generate complete SOAP and REST communication services for SDK using WSDL

    • Oracle Communications Services Gatekeeper also provides a mechanism for implementing custom policy rules.


    The platform test environment

    The Platform Test Environment

    What can be extended?

    • Rich APIs for:

      • New Communication Services

      • New Service Enablers

      • Test drivers

      • Simulators

    • Rich SPIs for:

      • Service Interceptors

      • Profile Providers for Subscriber-Centric Policy

    • Automatic generation of:

      • SOAP-SOAP communication services


    Extension toolkit

    Extension Toolkit

    Communication service creation wizard

    • Eclipse Wizard that Generates Substantial Code

    • Specialized Templates and Ant Tasks

    • Buildable and Executable Example

    • Unit Test Framework

    • The Platform Test Environment (GTool)


    Soap soap communication services

    SOAP-SOAP Communication Services

    • Supports automatic generation of SOAP services based on WSDL file.

    • The soap-to-soap application interface maps directly to the network facing service (SOAP) and callback WSDL’s

    • Generated through the eclipse wizard

    Client

    HTTP/SOAP

    WS

    Callback EJB

    EJB

    Callback EJB client

    SOAPPluginNorth

    Callback Handler

    WS-stub

    SoapPluginSouth

    OCSG

    WS-Skeleton


    Rest rest communication services

    REST-REST Communication Services

    • Supports automatic generation of REST services based on WADL file.

    • The rest-to-rest application interface maps directly to the network facing service (REST) and callback WADL’s

    • Generated through the eclipse wizard


    Oracle communications services gatekeeper technical presentation

    The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.


  • Login