the following is intended to outline our general product ... · uim supports various kinds of...
TRANSCRIPT
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.
<Insert Picture Here>
Oracle Communications UIM Technical Presentation May 2012
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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
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
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
36 © 2012 Oracle Corporation – Proprietary and Confidential
UIM User Interface Example
37 © 2012 Oracle Corporation – Proprietary and Confidential
UIM User Interface Example
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
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
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.
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
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
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
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
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
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.
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.
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.
49 © 2012 Oracle Corporation – Proprietary and Confidential
Entity Reference
• Expands Modeling Capability
• Increases resource utilization
• Enabled for most configuration
patterns
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.
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
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
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
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
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
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.
57 © 2012 Oracle Corporation – Proprietary and Confidential
Migrating to UIM Process Flow
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
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
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
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
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
<Insert Picture Here>
Thank You
64 © 2012 Oracle Corporation – Proprietary and Confidential
© 2009 Oracle Corporation – Proprietary and Confidential 20-Feb-12