64
1 © 2012 Oracle Corporation Proprietary and Confidential The following 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.

The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

1 © 2012 Oracle Corporation – Proprietary and Confidential

The following 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.

Page 2: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

<Insert Picture Here>

Oracle Communications UIM Technical Presentation May 2012

Page 3: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

3 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 4: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

4 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 5: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

5 © 2012 Oracle Corporation – Proprietary and Confidential

Rapid Service Design and Order Delivery (RSDOD)

Fast, efficient service design and delivery

Rapid Service Design and launch

• Unified Service Design

• Decoupling products, services and network

technologies

• Catalog based fulfillment promoting reuse

Fast, accurate service delivery

• Technical service qualification

• Dynamic decomposition and Zero-Touch

orchestration

• Automated in-flight change management

• Real-time, comprehensive order visibility

Reduced IT complexity and cost

• Unified design tool promotes knowledge sharing

• Service agnostic architecture allows reuse and

reduces complexity

• Consistent solutions based approach reduces risk

Page 6: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

6 © 2012 Oracle Corporation – Proprietary and Confidential

UIM in Rapid Service Design & Order Delivery (RSDOD)

Oracle solution context

UIM Roles

• Definition & life cycle

management of Consumer

& Business services

• Definition & life cycle

management of service-

associated resources and

identifiers

• Association of service

instances to product

instances or customers

Page 7: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

7 © 2012 Oracle Corporation – Proprietary and Confidential

Service Activation

UIM in Network Resource Management Oracle solution context

Oracle OSS Application

Oracle BSS Application

OSS

BSS

Work Order

Management Inventory

Network

Optimization

Discovery & Reconciliation

ERP

NRM

ASAP / IPSA

Work Order

Mgmt (OSM) UIM

Network

Intelligence

Network Integrity

E-Business

Suite (EBS)

UIM Roles

• Definition, planning and

readiness of network

infrastructure

• Database of record for

lifecycle management of

physical and logical

network resources: “as-

planned”, ”as-is”, “as-

was”

• Kept in sync with

network through

discovery &

reconciliation processes

Page 8: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

8 © 2012 Oracle Corporation – Proprietary and Confidential

Enterprise

Security DBMS

Pages of other browser-based Apps

Web Services

Lifecycle

Persistence and Core Model

Capacity

Specifications, Rules, and Extensions loaded from

Technology Packs

Be

ha

vio

ral E

xte

nsib

ility

OSM

h

ttp

Web GUI

Web

Browser

Security Topology

Customization

Design & Deploy

Java EE Application Server

Stru

ctu

ral E

xte

nsib

ility

UIM Pages

Oracle UIM Structural Overview

UIM

Serv

er

Other Apps

Java APIs

Inventory

Schema

Web Page

Integration Orchestration /

Automation

Design Studio

h

ttp

h

ttp

J

MS

J

ava

Technology

Packs

Page 9: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

9 © 2012 Oracle Corporation – Proprietary and Confidential

Integration and Data Access Contemporary open interfaces

Foreign Inventory

Repository

Web Services

Java Interface

Federation

UIM Object

Repository

Oracle RDBMS

UIM

App Server

Other

Inventory

System

Other OSS

Other

Reporting Tool

Other OSS

• soapUI

• JMS

UIM Reporting

Repository

BI Server

UIM

Dashboards UIM

Dashboards Reports Reports

Mapping

Oracle Business Intelligence

OBIEE

Browser-

based GUI UIM

Browser-

based GUI

Page 10: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

10 © 2012 Oracle Corporation – Proprietary and Confidential

UIM General Capabilities

• Telephone Number Management Enables the creation of number rules and formats in a global

environment through specifications and resource usage rules.

• Product & Service Specification Defines the hierarchy of product and service specifications to

represent the actual market or technical model of the services.

• Logical Device and Interface Management Logical device and interface management provides the ability to

specify the kinds of logical devices that need to be managed.

• Logical Area and Party Modeling Key business concepts such as serving areas, assignment

groups, operating zones, metro areas, and other groupings can

be modeled to manage resources and drive business

processes.

• Place Management Model and manage the various types of sites and locations

involved in the business such as service locations, campuses,

and VPN Sites.

• Geographic Address Management UIM supports various kinds of addresses used to identify sites

and locations; e.g. postal addresses, Lot/Block/Plan addresses,

Master Street Address Guide, or corporate addresses.

• Integration for Service Fulfillment UIM includes a SOA Web Service with operations designed to

enable development of end-to-end Service Fulfillment solutions

that combine UIM with Oracle Communications Order & Service

Management (OSM).

• Active-Active Cluster Support This allows the application to be deployed across multiple server

instances that span multiple hardware devices.

• Service Topology Views UIM provides the ability to see services using a graphical topological

view by configuring how the various facts of the service are

represented topologically.

• Graphical View of Large Networks UIM enhances the visual user experience for networks especially when

working with large-scale complex network topologies.

• Map View of Networks Networks can be viewed geographically as well as topologically.

• Enhanced Searching UIM provides the ability to search for objects with additional details

such as Characteristics and related objects.

• Reporting Users can leverage OBI EE (Oracle Business Intelligence Suite

Enterprise Edition) for reporting against the UIM repository.

• Inventory Cooperative Framework & Tooling UIM has been designed to enable data federation; it does not assume

it is the only inventory system in the provider’s environment.

• Common Information Model Oracle's common CIM describes the data to understand, run, manage,

and grow the business.

Page 11: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

11 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 12: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

12 © 2012 Oracle Corporation – Proprietary and Confidential

Service Configuration Management Services and service relationships

• This provides the fundamental ability to define services at various levels of granularity, and to define their relationships to priceable products on one hand, and to supporting resources on the other

• Required if UIM is used to allocate and assign resources to services

• Licensed separately for

• Mobile: including GSM/UMTS, CDMA, PHS, mobile WiMax

• Wireline: all fixed-location or nomadic (wired or fixed wireless) for residential or business markets

Service Management

Product

Product

Configuration

Service

Service

Configuration

Resource

What the enterprise markets and sells to customers

Describes details about how a product is realized (“Customer

Facing Service” in the SID)

Something provided in support of a product

Describes the details about how a service is realized in the business

Part of an enterprises infrastructure utilized by a service or procured by the market in the form of a product

“Mobile Movie Theater”

“Video Streaming Connection”

Wireless Network, PSID, Telephone Number, Phone, IMS Account

Service

Administrator

Count: Individual Subscribers or CFSs

Page 13: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

13 © 2012 Oracle Corporation – Proprietary and Confidential

Device Management Physical and logical devices

Resource Management

Inside Plant

Engineer

Count: Network Devices,

Customer Devices

Network

Element

Engineer

Network

Activation

Technician

• This module allows such items to be modeled as complex objects and enables device-specific functions and concepts

• Device Management functionality includes:

• Representing devices in textual, tree and graphical view, including the use of custom graphic images

• Browsing and searching for devices and related and associated objects

• Drag and drop moving of objects

• Tracking characteristics and detail about devices

• Management and consumption of devices, interfaces, ports, connectors and capacity

• Licenses counted separately for:

• Customer Devices: modems, set top boxes, home gateways, Customer Edge routers, SIM/USIM cards, mobile handsets, VoIP telephones, ATAs etc.

• Network Devices: Switches, Provider Edge routers, servers, shelves, chassis

Page 14: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

14 © 2012 Oracle Corporation – Proprietary and Confidential

Connectivity Management Logical and physical connections

• Allows the management of logical and physical links such as circuits, trails, facilities, channels, cross-connects, copper pairs, optical fibers, coax and radio links.

• Modeling various types of connections

• Tracking custom characteristics and detail about connections

• Application of connection rules

• Support for assignable capacity

• Includes Path Analysis

Outside Plant Twisted Pair example Outside Plant

Planner Equipment

Engineer

Count: Connections

Service Connection

Designer

Logical

Connection Logical

Connection

Resource Management

Page 15: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

15 © 2012 Oracle Corporation – Proprietary and Confidential

Geographic Address Management Places, locations and sites

• Models specific places relating to

locations and sites, which may be

identified by street address, lot/block

addresses, map coordinates or other

nomenclature.

• This module also allows the

definition of hierarchies of places,

typically used in topologically-driven

functions such as path analysis

• It is required to enable

representation of the location of

resources on a geographic map, as

well as to manage address ranges

and zones for serviceability and

geographical number assignment

340 High Road

Chigley, UK123 Main Street

Anyville, TX 76010

Place

Geographic

Place

Local

Place

Geographic

Site

Geographic

Location

Geographic

Address

Geographic

Address

Range

Location

Administrator Count: Locations

Resource Management

Page 16: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

16 © 2012 Oracle Corporation – Proprietary and Confidential

Logical Device Account Mgt Network accounts

• Define and manage account

types for connectionless

services such as email, IMS,

voicemail, VoIP, audio

conferencing etc.

• These can be managed against

Logical Devices such as servers

• Use this module to

• Define characteristics of various

types of account

• Monitor and manage the unit

capacity of the device, e.g. mail

server

• Associate accounts to services

89-092-6544-96002

[email protected]

Logical

Device

Account

Inventory

Group

Consumption:

Assign

Consumption:

Condition

Consumption:

Reservation

Business

InteractionParty

Custom

Involvement

Role

Involved InImpactsIncludes

Assigned By

Conditioned By

Reserved By

Involves

Specializes

Place

Locates Specializes

Logical

Device

Hosted By

“Entity” Involves

Assigned ByAssigned By

Network Element

Engineer

Network Activation

Technician

Count: Accounts

Resource Management

Page 17: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

17 © 2012 Oracle Corporation – Proprietary and Confidential

Telephone Number Management Phone numbers and ranges

• Telephone Numbers can be

defined, created, grouped and

managed and rules can be

created to apply number

classification, such as for lucky

or vanity numbers

• Use this module to

• Define number ranges and their

relationship to geographic areas,

devices, customer segments,

sales channels etc.

• Define number masks and

patterns

• Assign numbers to services

• Transition numbers through life

cycles, including porting, aging

+1 (601) 555-7800+1 (601) 555-8012

+1 (800) 555 0012+1 (888) 555-2244

+1 (450) 555-9099+1 (401) 555-8900

Telephone

Number

Inventory

Group

Consumption:

Assign

Consumption:

Condition

Consumption:

Reservation

Business

InteractionParty

Custom

Involvement

Role

Involved InImpactsIncludes

Assigned By

Conditioned By

Reserved By

Involves

Specializes

Place

Locates Specializes

“Entity” Involves

Assigned ByAssigned By

Number Inventory

Administrator

Count: Telephone Numbers

Resource Management

Page 18: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

18 © 2012 Oracle Corporation – Proprietary and Confidential

Universal Resource Management Miscellaneous/other objects

• Enables the generic management of resources that need to be tracked but not with the richness of structure or function provided by Device Management or Connectivity Management.

• Required if anything is better modeled as a Custom Object or Custom Network Address rather than one of the other entities.

• Use this module to define arbitrary objects, with custom characteristics and relationships

• Allows modeling of network addresses such as Route Targets and Route Distinguishers that do not have specific associated functionality in UIM

Custom

Object

Contains

Configuration

Item

Configuration

Consumption:

Assign

Consumption:

Condition

Consumption:

Reservation

Consumption:

Assign

Configured By

Assigned By

Conditioned By

Reserved By

Assigns

InvolvesInvolves

AssignsAssigns

AssignsAssigns

Assigned ByAssigned By

Resource

Designer

192.168.122.15:1 564:3

Count: Other/Miscellaneous Resources

Resource Management

Page 19: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

19 © 2012 Oracle Corporation – Proprietary and Confidential

Network Design and Modeling Networks, nodes and edges

• This module allows networks

of various degrees of

complexity to be represented

and manipulated graphically,

using configurable icons to

represent nodes, edges and

networks on a canvas

• Nodes and edges can also be

displayed geographically on a

map

• Service topology view

illustrates nodes and

connectivity involved in

supporting a service, with drill-

down and expanded

information

Network System

Designer

Count: Network Nodes

Resource Management

Page 20: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

20 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 21: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

21 © 2012 Oracle Corporation – Proprietary and Confidential

Consumer VoIP Technology Pack

Technology Pack Facts

Domain Consumer

VoIP

Business

Logic

Deep

Business

Model

Broad

Vendor

Device

Independent

Model

Perspectives

L2C Service

Fulfillment

Specifications 55

Characteristic

s

20

Rules 5

Implemented

Ext. Pts.

4

Cartridges 8

Custom Web

Services

3

• Consumer VoIP Service

• Subscriber association

• Telephone Number Management

• Phone Feature Assignment

• User credentials

• VoIP Terminal Modeling

• VoIP variant : SIP, H.323

• CPE details : Serial, MAC, IP Address

• Associations to Gatekeeper, Proxy, Session Border Controller, DHCP, TFTP Servers

• Business Logic

• Allocation of Telephone Number

POTS PhonePOTS Phone

IP PhoneIP PhoneHome with

internet access

Home with

internet access

SoftswitchSoftswitch

Voicemail ServerVoicemail Server

Core IP NetworkCore IP Network

ATAATA

Home with

internet access

Home with

internet access

VoIP Service Assignment to a Residential Subscriber

Page 22: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

22 © 2012 Oracle Corporation – Proprietary and Confidential

Metro Ethernet Technology Pack

Technology Pack Facts

Domain Metro

Ethernet

Business

Logic

Deep

Business

Model

Broad

Vendor

Device

Independent

Model

Perspectives

L2C Service

Fulfillment

Specifications 22+

Characteristic

s

29

Rules 13+

Implemented

Ext. Pts.

4

Cartridges 3

Custom Web

Services

0

• Metro-E Services

• Ethernet Private Line Services: EP-Line, EP-LAN, EP-Tree

• Ethernet Virtual Private Line Services – EVP-Line, EVP-LAN, EVP-Tree

• VLAN Management

• VLAN assignment and usage management within a domain

• Ethernet Sites

• UNI-N parameter modeling

• VLAN assignment and EVC mapping

• Logical modeling for CPE device, interfaces

• Business Logic

• Model integrity Validation and characteristic validation

CE

UNI

CE

UNI

Metro Ethernet Technology Pack aligned to Metro Ethernet Forum

Page 23: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

23 © 2012 Oracle Corporation – Proprietary and Confidential

MPLS L3 VPN Technology Pack

Technology Pack Facts

Domain Metro

Ethernet

Business

Logic

Deep

Business

Model

Broad

Vendor

Device

Independent

Model

Perspectives

L2C Service

Fulfillment

Specifications 37

Characteristic

s

212

Rules 27

Implemented

Ext. Pts.

10

Cartridges 10

Custom Web

Services

0

• IP VPN Service • H&S/Mesh/Hybrid

Topologies

• Extranets

• Managed resources: Route Target and VPN-ID

• IP VPN Site • Modeling of Dual homed

Sites

• Logical modeling for CPE device, interfaces

• PE and VRF modeling • Logical modeling for PE

device, VRFs, interfaces

• Managed resources: Route Distinguisher, IP addresses

• Extensive Routing attributes for eBGP, OSPF, RIP,EIGRP, Static Routing

• VRF-lite

• Interface-less VRFs

• Business Logic • Allocation of RDs, RTs,

VPN-IDs

IP/MPLS

Comprehensive model for RFC4364 MPLS L3 VPNs

Page 24: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

24 © 2012 Oracle Corporation – Proprietary and Confidential

L2 VPN Technology Pack

Technology Pack Facts

Domain Metro

Ethernet

Business

Logic

Shallow

Business

Model

Broad

Vendor

Device

Independent

Model

Perspectives

L2C Service

Fulfillment

Specifications 30

Characteristic

s

15

Rules 8

Implemented

Ext. Pts.

4

Cartridges 7

Custom Web

Services

0

• L2 VPN Services • Virtual Leased Line (aka Pseudo

WIre Emulations (PWE))

• Ethernet VLAN, Port-based, Q-in-Q

• Virtual Private LAN Services (VPLS)

• H&S/Mesh Topologies

• Technology Variants: Lassare (LDP-Based) &Kompella (BGP-based)

• Managed resources: Router Target and VPN-ID

• VPN Site • Modeling of Dual homed Sites

• Logical modeling for CPE device, interfaces

• PE and VSI modeling • Logical modeling for PE device,

VSIs, interfaces

• Managed resources: Route Distinguisher,

• VSI attributes

• Business Logic • Allocation of RDs, RTs,

Comprehensive model MPLS based L2 VPN Services

IP/MPLS

Page 25: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

25 © 2012 Oracle Corporation – Proprietary and Confidential

Cable TV Technology Pack

• Service Catalog

• Service Tiers (e.g. Basic, Expanded, Premium)

• Accounts (Locations) and Customers

• Service Orders

• Supporting most common standard Service Ordering Scenarios

• Resource Readiness

• Management of the cable business

• Infrastructure

• Topology from MSO to the CPE receiver

• Receivers (STBs, CableCARDs)

• Cross-system service correlation

• Receiver Vendors

• Motorola and Cisco for North American MSOs

Provides common business entities and behaviors usually required by MSO providers.

Supports CableLabs standards. Extensible to enable fit for specific solutions.

Technology Pack Facts

Domain Cable TV

Business

Logic

Deep

Business

Model

Broad

Vendor

Device

Specialized

Modelled

with generic

CAS

framework

Model

Perspectives

L2C Service

Fulfillment

Specifications 18

Characteristic

s

23

Rules 13

Implemented

Ext. Pts.

13

Cartridges 8

Custom Web

Services

1

Page 26: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

26 © 2012 Oracle Corporation – Proprietary and Confidential

GSM/3GPP Mobile Service Tech Pack

• Service Catalog

• Service Model supports

Teleservices, Data,

Supplementary, and

Application services

• Profile Management for HLR,

SMSC and VMS

• Service Orders

• Pre-integrated with Oracle

OSS Suite – OSM and ASAP

• Out of box resource allocation

and validation logic

• Service Fulfillment processes

for Create, Change,

Disconnect, Suspend, and

Resume Processes

• Resource Readiness

• ID Management– SIM, IMSI,

MSISDN

• Telephone Number

Management including

lifecycle, aging, and portability

Provides common business entities and behaviors usually required

by providers of consumer mobile services. Supports 3GPP

standards and adaptable to other mobile standards. Extensible to

enable fit for purpose solutions.

Technology Pack Facts

Domain Consumer

GSM

Business

Logic

Deep

Business

Model

Broad

Vendor

Device

Specialized

Independent

Model

Perspectives

L2C Service

Fulfillment

Specifications 38

Characteristic

s

75

Rules 16

Implemented

Ext. Pts.

16

Cartridges 14

Custom Web

Services

0

Service Provider Mobile Location

Um interface

Application

Server

Internet

E-mail, clients

Mobile Equipm

ent

SIM

PSTN

HLR

Voice Mail

Server

WAP Gateway

E-mail, web,

messaging & other clients

Application

Terminal Equipmen

t

Page 27: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

27 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 28: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

28 © 2012 Oracle Corporation – Proprietary and Confidential

UIM Web Services

• Provides productized business Level SOA Web Services

• Delivers optimized operations to improve Service Fulfillment

processes.

• Utilizes new Design Concepts to optimize Service Configuration as well

as Assign and Design Processes

• Eliminates functional Gaps

• Provides repackaged Federation operations

• Productized SOA Web Services deliver a robust, OOB means for

integrating UIM at the business process level

• Provides optimized operations for improved Service Fulfillment

integration with OSM

• Utilizes new Design Concepts provides a framework to control the

Design & Assign process and consistently manage Service

Configurations throughout the lifecycle of a Business Interaction.

Page 29: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

29 © 2012 Oracle Corporation – Proprietary and Confidential

Order-to-Activate Generic Flow

Order Delivery: Deliver Order Process

OS

M C

OM

S

ieb

el

Billin

g

OS

M S

OM

U

IM

AS

AP

Submit Order

New, Revision, Follow on Create/Update

Trouble Ticket

Update

Order Status

Orchestrate Order: Transform / Enrich Order, Decompose & Route Order Components

Decompose Order, Route Order Components

& Listen to responses and Updates

Transform /

Enrich Order

Manage

Fallout

Order Status

Management

Sync

Customer

Update

Order

Update

Order &

Status

Provision Order: Transform / Enrich Order, Decompose Order & Provision Services

Transform /

Enrich Order

Decompose

Order

Request

Service

Design

Order Status

Management

ESB

ESB

ESB

ESB ESB

Application

APIs

Application

Activity

Flow

Activity

ESB

ESB

Integration

Point

ESB Based

Integration

Points

Within

Product

Flow

SI Provided

Point-to-point

Integrations

Create/Update

Customer Assets

Initiate

Billing

Provision

Order

Fulfil

Billing

Sync

Customer

Various

APIs

Various

APIs

ESB ESB ESB

Deliver

Technical

Order

Sample Central

Fulfilment

Deliver Flow

* Deliver Service

involves

execution of a

provisioning flow

Design

Service

Support Order

Transformation

& Provisioning

Design

Service

Manage

Inventory

Calculate

Technical

Order

Transform and

Implement

Service

Configurations

Calculate

Activation

Commands

Deliver

Activation

Commands

Control

Activation

Execution

Route

Activation

Commands

Page 30: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

30 © 2012 Oracle Corporation – Proprietary and Confidential

Service Management Web Service Flow Capture Interaction

Create or

Change BI

Create BI

Input

Associate BI

Input to BI

Associate

Parent BI

(optional)

Capture

Interaction

Process

Interaction

Update

Interaction

Validate Input

(optional)

Get

Interaction

Get Service

Configuration

The web service supports order

capture for ADD or CHANGE

orders. For a CHANGE order

(amendments), the web service

simply add the updated order

into the BI Input collection. Only

the latest input will be used for

processing. If order

amendments are not supported,

then the Validate Input logic can

throw an error. Input validation

is an optional extension logic on

the Create BI Input. It would be

executed “before” the creating

of the BI Input.

Associate Parent BI is also

optional and used only when we

create a child BI for the

subservice. We use this same

process flow to capture an

interaction input for the child BI

but also pass in the parent BI for

proper hierarchical association.

Page 31: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

31 © 2012 Oracle Corporation – Proprietary and Confidential

Service Management Web Service Flow Process Interaction

Get BI

Find or

Create

Service

Find or Create

Configuration

Auto

Configure

Configure

Resources

Configure

Characteristics

Configure

Subservice

Initiate

Interaction

Capture

Interaction

Process

Interaction

Update

Interaction

Associate

Configuration

to BI Create Input

Create BI

with Input

Get

Interaction

Auto Configuration Ruleset

Get Service

Configuration

Please see detail view for

processing items on the BI

input.

The Auto Configuration

Ruleset has a series of

rules that provide logic for

resources, characteristics

and subservices

management.

Get Action

Get Action Ruleset

For each BI Input Item

Page 32: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

32 © 2012 Oracle Corporation – Proprietary and Confidential

Service Management Web Service Flow Update Interaction

Get BI

Update BI

Update Child

BI

Approve

Issue

Cancel

Update

Configuration

Status

Capture

Interaction

Process

Interaction

Update

Interaction

Get

Interaction

Complete

Get Child BI

Update BI

Status

Cascade Update

1 top-down recursive 1

1

Get Service

Configuration

Page 33: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

33 © 2012 Oracle Corporation – Proprietary and Confidential

Service Management Web Service Flow Get Interaction & Get Service Configuration

Get BI

Get BI Items

Capture

Interaction

Process

Interaction

Update

Interaction

Get

Interaction

Get Child BI

Get Configuration

Get Service

Get Party

Get Place

Get Characteristics Get

Configuration

Items

Get

Assignments

Get

References

Get

Resources

Get

Resources

2

1

1

2

top-down recursive

expanded view

1 Get Service

Configuration

Page 34: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

34 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 35: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

35 © 2012 Oracle Corporation – Proprietary and Confidential

UIM User Experience

UIM provides the user with

• Contemporary and a professional look and feel

• Easy to learn patterns and interactions

• Control to access the content needed to perform their

tasks

• Access to ALL of their inventory data

Page 36: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

36 © 2012 Oracle Corporation – Proprietary and Confidential

UIM User Interface Example

Page 37: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

37 © 2012 Oracle Corporation – Proprietary and Confidential

UIM User Interface Example

Page 38: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

38 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 39: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

39 © 2012 Oracle Corporation – Proprietary and Confidential

UIM Cooperation Support for Cooperative Inventory Solutions

• Federation Framework efficiently relates

service and resource data from

heterogeneous data sources, leaving data in

place

• no data migration required

• limited data redundancy

• Enables transparent visibility and control of

data in another application, via UIM’s unified

user interface or SOA web services

UIM’s cooperative inventory approach allows service providers to

• Bring new services to market faster and with lower risk by incorporating components

already inventoried in existing systems into the new service model

• Extend the usefulness of legacy service management solutions by providing enriched

resource information for service assignment, even with resources from diverse sources System B

R2

Some or all of the

resources

associated with a

UIM service may

actually be

managed in some

other system

R2

S

UIM

R1

UIM may associate

foreign resources

with its own to

create a rich

complex available

for Service

assignment

UIM in Service &

Resource Management

UIM in Resource

Readiness

System A

System A

R1

System B

R3

S

UIM

R1 R3 R2

Page 40: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

40 © 2012 Oracle Corporation – Proprietary and Confidential

Network Integrity (Data Integrity Management)

Entity Services

Functional Services

Process Management

User Experience

SOA Experience

Platform and Data Services

Cooperation Definitions

Solution Architectures

Order Management

Activation

• Service Order

• Resource Order

• Work Order •Activation Order

OSS/BSS B2B

•Order Interface

•Functional Interface

•User Interface

Unified Inventory Management

• Fixed Assets

• Asset tracking

• Project

• Supply Chain

• Others

Service Fulfillment Network and Service

Resource Management

Planning/Forecasting

(Intelligence)

Ch

an

ge

Ma

nag

em

en

t

IPSA Integ

Transactional

Solution Cooperation for simple

resources that already

exist, point-to-point

integration.

External system provides

real time synchronous API

Order Based

Solution Managed Order Oriented

Business Contract for

system to system or B2B

External System user

creates and designs

resources that requires a

long running process

such as a multiphase

design and delivery.

Page 41: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

41 © 2012 Oracle Corporation – Proprietary and Confidential

Cooperation Reference Implementations

Data Types and Solution Architectures Matrix

Federate

Lease

Share

Transactional Solution Order Based

Solution

IP Address

Reference

Implementation

VLAN ID

Reference

Implementation

Connectivity

Reference

Implementation

View of IP Addresses from

Policy Services

View of Network Systems

and Product Catalog from

MSS

N/A

Lease in an IP Address

from Policy Services into

UIM for Service

Assignment

Lease out VLAN ID from

UIM to MSS for Metro

Ethernet Service

Assignment

Lease in a Connection

from External Provider to

UIM for Service Trail

Enablement

N/A MSS shares Service

Catalog and Network

System entities to relate to

UIM VLAN Domains.

N/A

Page 42: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

42 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 43: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

43 © 2012 Oracle Corporation – Proprietary and Confidential

UIM Technology Overview

• Java EE Application

• Web GUI – HTML / JavaScript

/ CSS

• Web Services for

Orchestration

• JMS for publishing events

• Java APIs for extending

behavior

• Oracle Database – 11g RAC

• Design Studio for developing

cartridges and solutions

• Extensible model and behavior

• Productized cartridges for

technology domains

• Customizable with a service

provider’s business policies

• Oracle DB 11g R2 with RAC

• Oracle FMW 11g Weblogic Server

• Oracle Application Development Framework (ADF) 11g

• Oracle JDeveloper 11g

• Oracle Universal Installer

• Oracle Business Intelligence – Enterprise Edition

• Oracle MapViewer / Spatial

• Oracle EclipseLink/JPA

• Oracle Design Studio 7.2.0

• Oracle Internet Directory

• Oracle Identity Manager

• JBoss Drools Rules Engines

• AspectJ

• ILOG

Page 44: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

44 © 2012 Oracle Corporation – Proprietary and Confidential

Foundation Stack Overview Release 7.2.2

OS Version Solaris 10, 11 (64 bit) OEL 5.5+ (64 bit)

RHEL 5.5+ (64 bit) AIX 6.1

JRE/JDK Sun 1.6.0_37 (32/64-bit) AIX JVM (32/64-bit)

FMW / WebLogic FMW 11g R1 PS5 (WLS EE 10.3.6, ADF 11.1.1.6)

Database 11g R2 EE (11.2.0.3)

Client OS Windows XP SP3, Windows 7

Design Environment Design Studio 7.2.2

Client Browser IE7, IE8

Page 45: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

45 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 46: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

46 © 2012 Oracle Corporation – Proprietary and Confidential

UIM Shared Models

• Uses common paradigm for creating Entity Attributes.

• Leverages common Data Elements as characteristics

• Data Element editor includes meta-data properties

• Entity layout includes both Data Elements and hard

attributes.

Page 47: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

47 © 2012 Oracle Corporation – Proprietary and Confidential

Cartridge Management & Deployment

• Interactive cartridge deployment via Design Studio.

• Design Studio Cartridge Management Tools for

automated cartridge deployment.

• View Cartridge Deployment using Design Studio

Cartridge Management View.

Page 48: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

48 © 2012 Oracle Corporation – Proprietary and Confidential

Expanded Modelling Capability

• New Entity Reference capability.

• Enabled for most configuration patterns.

• Based on standardized naming conventions.

• Benefits : Increases resource utilization and

operational efficiency.

Page 49: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

49 © 2012 Oracle Corporation – Proprietary and Confidential

Entity Reference

• Expands Modeling Capability

• Increases resource utilization

• Enabled for most configuration

patterns

Page 50: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

50 © 2012 Oracle Corporation – Proprietary and Confidential

Entity Reference Details

• Reference is a Resource option modeled in Design

Studio

• A Reference does not affect the referenced Resource

capacity

• Same entity can be referenced by many configuration

items.

• Reference implemented for all configurations but Pipe.

• A configuration item cannot have options for both

assigning and referencing.

• An entity can not be deleted if it referenced on an active

configuration.

Page 51: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

51 © 2012 Oracle Corporation – Proprietary and Confidential

Reference Life Cycle

Flow

Number

Description Status

1 The entity is referenced on an item

of a configuration version.

Pending Reference

2 The configuration version is

completed.

Referenced

3 The entity is de-referenced on an

item of a configuration version.

Pending Unreference

4 The configuration version is

completed.

Unreferenced

5 The entity dereference is removed

by either 1) canceling a

configuration version in an ‘In

Progress’ or ‘Designed’ state or 2)

completing a configuration version

in a ‘Pending Cancel’ state.

Referenced

Page 52: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

52 © 2012 Oracle Corporation – Proprietary and Confidential

ERML in

Design Studio 7.2 (XML/XSD)

Oracle 11g Database

Service

Manager

Core Entity

Managers

Equipment

Manager

TN

Manager

Device

Manager

Capacity

Manager

Pipe

Manager

Party

Manager

Place

Manager

Capabilities

Core

Schema

(Entities)

Pla

ce

En

ab

led

Life

Cycle

Mn

gt

Cap

acity

En

ab

led

Gro

up

En

ab

led

External Interfaces

CIM Schema Enterprise

Security

FMW 11g Weblogic Application Server

Persistence and Core Model - POMS

Structural Extensibility

Common

Data Dict.

POMS in UIM

POMS

Code

Generator

ERML and POMS for Entities Modeling

Page 53: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

53 © 2012 Oracle Corporation – Proprietary and Confidential

Properties defined in

UIM_HOME/config/reference.properties

• AllowDeactivateReferencedCustomNetworkAddress=false

• AllowDeactivateReferencedCustomObject=false

• AllowDeactivateReferencedEquipment=false

• AllowDeactivateReferencedLogicalDevice=false

• AllowDeactivateReferencedLogicalDeviceAccount=false

• AllowDeactivateReferencedNetwork=false

• AllowDeactivateReferencedPhysicalDevice=false

• AllowDeactivateReferencedPipe=false

• AllowDeactivateReferencedTelephoneNumber=false

• AllowSuspendReferencedService=true

• AllowDisconnectReferencedService=true

• AllowCancelReferencedService=true

• AllowCancelReferencedBusinessInteraction=true

Page 54: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

54 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 55: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

55 © 2012 Oracle Corporation – Proprietary and Confidential

Technologies

• Oracle DB 11g R2 with RAC

• Oracle FMW 11g Weblogic Server

• Oracle Application Development Framework (ADF) 11g

• Oracle JDeveloper 11g

• Oracle Universal Installer

• Oracle Business Intelligence – Enterprise Edition

• Oracle MapViewer / Spatial

• Oracle EclipseLink/JPA

• Oracle Design Studio

• Oracle Internet Directory

• Oracle Identity Manager

• JBoss Drools Rules Engines

• AspectJ

• ILOG

Page 56: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

56 © 2012 Oracle Corporation – Proprietary and Confidential

Migrating to UIM

• Existing deployments can be upgraded to UIM.

• Supported releases are 7.1.0 and 7.1.2.

• Upgrade guides will be available on the Hub at GA.

• The guide covers cartridge upgrade, data upgrade

and lost functionality.

Page 57: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

57 © 2012 Oracle Corporation – Proprietary and Confidential

Migrating to UIM Process Flow

Page 58: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

58 © 2012 Oracle Corporation – Proprietary and Confidential

Data Upgrade Tasks

Tasks

Run DB utility with Report Option

Import/open all existing Cartridges

Update Property file with changes

Copy Property file to Directory

Rerun DB utility w/o Report Option

Task results

Generates Property File

Opens Wizard for Data Element Name Changes

Updated UIM DB with new Characteristic Names

Page 59: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

59 © 2012 Oracle Corporation – Proprietary and Confidential

Data Upgrade

• All existing Cartridges need to be converted for Data

Dictionary enhancement

• Creates sharable Data Elements

• Converts characteristic names for Data Element

naming standard

• Allows for changes to Names

• Updates runtime database with Name changes

Page 60: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

60 © 2012 Oracle Corporation – Proprietary and Confidential

Security

• Users managed externally

• Allows users to be set up in customer’s LDAP

• Duplicating users in UIM not necessary

• Benefit : Streamlines user management

• More flexible and robust management of Roles

• Allows arbitrary assignment of users to Roles

• Allows arbitrary assignment of Roles to Policies

• Benefit : Enables creation of business

meaningful classification of Users and their tasks

Page 61: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

61 © 2012 Oracle Corporation – Proprietary and Confidential

Introduction

Functional Managers

Technology Packs

Web Services

User Experience

Advanced Cooperation Function

Technology & Architecture

Core Functions

Environment

Summary

Page 62: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

62 © 2012 Oracle Corporation – Proprietary and Confidential

Summary

• UIM is a key component of the Oracle Integrated OSS solution.

• Supports Service Fulfillment and Network Resource

Management.

• Supports Concept to Activate, especially Design & Assign and

the enabling Web Services.

• UIM incorporates a number of advances – including

• Consumer VoIP, Layer 2 VPN, MPLS L3 VPN, Metro

Ethernet, GSM and Cable TV Tech packs

• Connectivity Co-operation and Federation

• Contemporary User Interface

Page 63: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

<Insert Picture Here>

Thank You

Page 64: The following is intended to outline our general product ... · UIM supports various kinds of addresses used to identify sites and locations; e.g. postal addresses, Lot/Block/Plan

64 © 2012 Oracle Corporation – Proprietary and Confidential

© 2009 Oracle Corporation – Proprietary and Confidential 20-Feb-12