SlideShare a Scribd company logo
1 of 171
Download to read offline
Comptel Catalog
Topics to be covered
 Introduction to product management
 Introduction to Comptel Catalog

 Working with remote items
 Working with items
Objectives
 Introduce the problem
 Introduce products and services

 Introduce the fulfilment solution for products
Adapting to a Changing World
 Competition in telecommunications affects offering to

customers
 Customers more demanding
 They want to buy suitable products and services

 Service providers need to regularly change and adapt

their offering
 Need to react to changes in the market
 Need to respond to customer demands

 Current OSS/BSS systems not flexible enough for the

modern telecommunications market
 Currently takes 6 to 24 months to launch a new product

 Efficient product management is required
Products and Services
 Service providers offer packages, product bundles and
products to their customers
 Package and product bundles are the same as a product

 Products consist of different services
 A single product can consist of several other products
 A single product consists of several services

 Services represent what can be offered to customers
 Using partner services

 With the current network configuration
 Can be spread across different network technologies
How to Manage Products?
Telecom Product Lifecycle
Why Is It So Complex?
Subscription portfolio Example
Product Portfolio Example
Challenges in Product portfolio
Management
 Marketing perceive products in a different way to the technical

network
 Challenge is to match technical capability to customer demands
 Creating a sellable product requires technical and commercial
expertise

 Value of a product differs between customers
 Targeting subscribers with pricing.
 The number of products and product bundles is growing rapidly
 Products for niche markets need low cost per service to be
profitable
 Product life-cycle and time span can be very short in campaigns
 Important to keep time to market as short as possible
 Need to be able to quickly adapt to changing market using existing
BSS and network infrastructure
Improving Efficiency in Product Portfolio
Management
 Store product composition
 From marketing level to technical network level

 Use the right tools to manage product and service
portfolio
 Use a system that helps sales and marketing to work
and communicate with engineering
 Centrally manage changes in products, services, and
technical capability
 Data is available for other systems
Central Catalog for Product Service
Management
Comptel Dynamic OSS
Catalog in the OSS/BSS
Catalog Driven Fulfillment View
Serving Different Business Functions
 Build product offering across different technologies and networks
 A centralised view of the full offering with tools for product life-cycle

management
 Manage changes in commercial products, services and subscriptions
 End-to-end automation gives operators full control of their product
business process
 Bottom-up approach to ensures services and products are technically
viable
Technical Capability Discovery
Summary
 Customers require products and services that enhance

their lifestyle
 Operators and service providers need to target their
services more specifically
 Comptel Catalog solution increase efficiency in the
service life-cycle
 Provides a single repository for product and service information
 Same tool can be used by different departments to manage the product

offering

 Comptel Catalog works together with provisioning and

activation solution
Objectives
 Introduce Comptel Catalog
 Deepen knowledge about Comptel Catalog

 Introduce architecture of Comptel Catalog
 Introduce Comptel Catalog UI
Comptel Catalog
 Product offering decomposed into re-usable elements
in different layers

 Provides life-cycle management for products and
services using states and versioning
 Combines technical and commercial views of products
Architecture of Comptel Catalog
Catalog Runtime Environment
Item Lifecycle States
 Items are versioned and each version has a state to
determine the current point of the life cycle

 Custom states can be created for specific needs
 E.g. design, integrate, test, review, approve etc.

 Transitions from new state to an existing state must

also be added

 States and transitions reflect the way in which the
local processes work
Conditions

 Conditions are optional
 Conditions define how an item changes from one state to another
Must be completed before transition is complete
 A condition can apply to the start or the end of a transition from one
state to another
 Possible conditions are:
 User Signoff - a specific user approves change
 Role Signoff - a user with defined role approves a change
 Web Service - change is approved by an external system through the

API

 Order of conditions
 State End - condition applies at end of current state
 Transition Start - condition applies at the start of state transition
 Transition End - condition applies at the end of end of state

transition
 State Start - condition applies at the start of new state
Example Condition
Item Types
 Define a name for a particular group of items
 Define the layering of items in Comptel Catalog

 Comptel Catalog can have any number of item types
Example Item Layering
Products
 Sellable entities that a

customer buys
 Defined by the marketing
unit of a company
 A product can depend on
other items
 A product consists of other
items
 When a product is selected
so are its constituent items
A Product Request in InstantLink
Services
 Services are the entities
that constitute a product
 Services are the
functions that customers
subscribe to
 A service can depend on
other items
 A service consists of
other items
Technical Services
 The low-level capabilities
are created as remote
items
 They are the building
blocks of services and
products
 They are defined by the
network capabilities
 Remote items can be
dependent on each other
like other items
A Remote Item as a Task in ComptelInstantLink
Dependency
 An item can be provided only if

other items are included or
activated first
 Dependencies can be defined for all
items
 Design level dependency
Defines the other items that must be
included in a service or product
 Outstanding dependencies are
discovered during design
 Dependencies can be promoted to
higher levels


 Runtime level dependency
 Connections between items define

the execution order of tasks
 Based on design level dependency
 Overrides design level dependency
Exclusion
 An item cannot be included with other items

 Exclusions are defined for individual items
 Exclusions can be used with all items
Transactions
 Comptel Catalog supports different transactions
 For example, create, modify, delete and display
 It is possible to define default transactions

 These transactions map to order/request/task types in Comptel

Fulfillment

 Each transaction has three messages
 Request is the initial message and defines the input parameters
 Response for asynchronous acknowledgement of the request

 Complete signifies the end of the transaction
Parameters
Define the properties of items
 The data type of the parameter (String, Long, Decimal)





The default value of the parameter
Mandatory or optional parameter
Minimum and maximum values
Namespace defines where the parameter is used,
e.g. in activation

 Parameters can be added for items and remote items
 Three classes of parameters; item, transaction and request parameters
 New parameter names are automatically added to the pool of parameters
 Allows cloning of parameters
Comptel Catalog Designer
Toolbar Icons 1/4
Toolbar Icons 2/4
Toolbar Icons 3/4
Toolbar Icons 4/4
UI Preferences
Summary
 Comptel Catalog is a central repository for product
and service composition

 Comptel Catalog has a UI to build a model of product
structure
 Items can be dependent on other items or excluded by
other items
 The lifecycle is controlled with lifecycle states
Objectives
 Introduce remote items
 Learn how to manage remote items
Technical Components
Remote Items
 The lowest level in the hierarchy
 Define most of the parameters for provisioning and
activation

 Their structure defined by external components, e.g.
network elements
 Can be imported from an InstantLink Network
Element Interface


Imported remote items should NOT be modified in Comptel Catalog

 Can be imported from other catalogs


Imported remote items should NOT be modified in Comptel Catalog

 Can be created in Comptel Catalog
Remote Items in Comptel Catalog
Adding a New Remote Item
A New Remote Item
Add a Capability
Task Parameters in Remote Items
 Item Parameters
 Added to the Design tab
 The parameters apply to all transactions of the technical service
 For example NE_TYPE

 Transaction Parameters
 Add to each Transaction tab
 The parameters are apply only to that technical service - not

mapped
 For example REQ_TYPE

 Request Message Parameters
 Task specific parameter
 Mapped to higher levels
 Value may come from request, product, service, or the technical

service
 For example subscriber identifiers
Adding Parameters
Parameters Added
Changing Parameter Default Settings
Working With Parameters
Add a Dependency
Changing Basic Information
Filtering Items
Summary
 The information of remote items is maintained in
Comptel Catalog Designer.

 Each remote item has item information, capabilities,
dependencies, transactions and parameters
Both Mid-level and Top-level items
Working with Mid-Level Items
 Objectives
 Learn about items using the concept of services

 Learn how to manage items that are between the
technical capability and products
Adding Services
Add an Item
 Define general information such as name, folder and
description

 Add remote items and items to design area
 Add capabilities
 Capabilities provide visibility of constituent remote items and items
to other items

 Promote or resolve dependencies
 Add exclusions

 Publish the item
Creating a New Service Item
A New Service Item
Adding Items
Adding Capabilities
Outstanding Dependency
Exclusion
Item Paramaters
Complete Mapping Views
Parameter Connections
Item Ready for Transition
Item Transition
Item Now Available
References
Summary
 Each item has basic information, composition,
parameters, dependencies, exclusions and references.

 Capabilities provide visibility of the contents of an
item.
Working with Top-Level Items
 Objectives
 Learn about items using the concept of products

 Learn how to manage items that are at sellable
Creating the Product
Add a Top Level Item
 Define general information such as name, folder and
description

 Add remote items and other items to design area
 Add capabilities
 Resolve dependencies

 Add exclusions
 Publish the item
Creating a New Product Item
Conflicting Exclusion
Item to Item Message Mapping
Publishing a Product Item
The Product is Ready
The Product Processing Order
Where are Capabilities Used
Replacing an Embedded Item
Summary
 Top-level items can be classified as Products.
 New versions can be created when changes are
required.
 An existing item can be used as the template for a new
item by copying.
Topics to be covered
 Advanced message mapping
 Transaction management

 Remote item groups
 Delta handling
 Comptel Catalog and InstantLink BST

 Administration
Objectives
 Introduce manual message mapping
 Show how to use message mapping to create runtime
dependencies
 Show how to use Events for even fine control of
runtime dependencies
Removing Parameter Mapping
Manually Mapping Parameters
Runtime Dependencies
 Auto mapping considers design dependencies between

remote items
 Means that tasks are generated in Comptel InstantLink in a certain

order
 If design dependencies are correct there is no need to modify the
runtime dependencies

 Runtime dependencies can be altered by manual

mapping
 Mapping the complete message of one item to the input message of another

item creates a runtime dependency between them
 The generated tasks will be put into separate groups
If No Remote Item Dependencies
Modifying Runtime Dependencies
Remote Items Are In Order
Events
 Events are used in items to

control the order of remote
items between items
 Events provide additional
control over the runtime
order of tasks for Comptel
InstantLink
 Tasks in same group are run in
parallel

 Order
 TSA, TSD
 TSB
 TSC, TSE
 TSF
Creating an Output Event
Creating an Input Event
Using the Event in a Product
Remote Item Processing Order
Task Order in Comptel InstantLink
Summary
 Manual mapping allows greater control over parameter
passing

 Manual mapping allows the correct order for runtime
to be defined
 Events allow runtime order control across services
within a product
Objectives
 Introduce Remote Item Groups
 Show how to define Remote Item Groups

 Show the affect Remote Item Groups have
What Do Remote Item Groups Do?
 Remote Item Groups allow related remote items to be
collated together
 Remote items in a group will create one task in Comptel
InstantLink
 Without grouping one remote item equals one task

 Parameters from the constituent remote items can be

manipulated

 Concatenate to join the parameter values together in one task
parameter
 Rule data defines the separation delimiter

 Fixed to set the value of the parameter to a particular value
 Rule data defines the value to use
 Override to set the parameter value to that of either the FIRST or

LAST remote item
 Rule data is either FIRST or LAST
Display Remote Item Groups
Create a Remote Item Group
Add Remote Items
Add Parameters
The Remote Item Group is Ready
A Remote Item Group in Comptel
InstantLink
Summary
 Remote item groups organise remote items into single

units
 A remote item group in Comptel Catalog equals one task
in Comptel InstantLink
 Reduces the number of tasks per product
 Remote item group parameters can be of type fixed,
override or concatenated
 Concatenate is a good way to manipulate supplementary codes for
activating/deactivating supplementary services
Objectives
 Introduce transaction management
 Define rollback

 Configuring error recovery in Comptel Catalog
Introduction to Transaction
Management
 Comptel Catalog has default seven transactions


Provide, Amend, Cease, Create, Modify, Delete, Display

 Create, Modify, Delete, and Display map directly to

request/task types in Comptel InstantLink

 It is possible to define new transactions for other

purposes, e.g. rollback
Undo=Rollback
 Rollback is defined by selecting the Undo transaction

Remote items and items can have undo transactions
 Item rollback requires that remote items have undo transactions
 If an item has rollback defined but one remote item does not then error

decomposition fails

 Undo transactions are defined on the other transactions

 Undo defines what transaction should be used if the

current one fails
 Creates an undo or rollback task in Comptel InstantLink
Add a Transaction to a Remote Item
Creating Remote Item Rollback
Add the Transaction to a Service
Assign Transaction
Map the Items
Creating Service Rollback
Rollback in Comptel InstantLink
Summary
 New transactions can be added if defaults are not

sufficient
 Undo transactions define what to do when a task fails in
Comptel InstantLink
 Comptel Catalog returns the error decomposition to
Comptel InstantLink
 Error decomposition is based on the error data of the failed task

 Comptel InstantLink performs rollback using the error

decomposition
 Network is returned to the original state and request can be resent
Objectives
 Introduce delta calculation
 Show how Comptel Catalog helps Comptel
InstantLink perform the changeover
What is Delta Calculation?
 Δ (Greek delta) is a mathematical symbol signifying

change
 Delta calculation is the change required to move from
one item version to another
 Comptel InstantLink provides the current item version
and new item version
 Comptel Catalog provides the details of the tasks that need
to be executed to perform the changeover
 Tasks can be create, modify or delete
Delta in Practice
Changeover in Comptel InstantLink
Summary
 Delta calculation discovers what remote items are
required to move from one product to another

 Comptel InstantLink provides Comptel Catalog with
the current product and new product
 Comptel Catalog calculates which remote items are
required for the new product and which can be
removed

 Comptel InstantLink sends the required remote items
as tasks to the network
Objectives
 Using Comptel Catalog in InstantLink BST
 Introduce the BST provisioning logic steps

 Introduce example Catalog provisioning logic
The BST-Comptel Catalog Client
 A separate installation package for InstantLink BST
 Catalog Client
 Used by BST to retrieve item specification and decomposition from Catalog

 Notification Service
 Used by Catalog to tell Clients of changes in decompositions

 Dynamic Library Logic loading
 A remote item can define a parameter for the name of a library logic
 In a Library Logic step, BST uses the parameter value to select the library

logic
Service Specification BST Step
 Finds the specification
for items and remote
items from Catalog
 Reports if mandatory or
optional attributes are
missing
 If product cannot be
found from Catalog this
step will produce an
error
Service Decomposition BST Step
 Gets the decomposition for

the remote items from
Catalog
 Returns the number of
task groups and number
of tasks in each group
 Grouping of tasks based
on design and runtime
dependencies
Error Decomposition BST Step
 Gets the error decomposition for items and remote
items from Catalog
 Returns the remote items involved in rollback as tasks
Delta Specification BST Step
 Gets specification on

customer's old subscription
and the intended new
subscription
 Discovers the existing
items and the new items
 The goal is to find the
minimum set of operations
to move customer from one
offering to another without
interrupting the service
Delta Calculation BST Step
 Calculates tasks needed
to be generated to swap
from one offering to
another
 Returns the number of
task groups and number
of tasks in each group
Getting Specification and Decomposition
Sending the Tasks to Network
Performing Rollback
Getting Specification and Decomposition
SC_STEP_SERVICE_STATE
 A request/BST parameter that defines how the

specification search is performed
 Value ALL searches for items that have one of the states
defined in the client parameter all_lifecycle_states
 This is a comma delimited list, e.g. Testing, Published, Deprecated
 Value ANY means the search will look for items in any
state
 E.g. Defining, Testing, Published, Outdated etc.
 If the parameter is missing or empty then only the items
with a state that is of type published will be searched
Example Configuration
Configuration Files 1/2
Configuration Files 2/2
Summary
 InstantLink BST has five steps
 Two for getting the specification the complete decomposition
 One for getting the error decomposition for rollback
 Two for getting the delta specification and for calculating the required

changes

 Using Comptel Catalog with InstantLink allows product

composition to be managed separately from the
provisioning logic
Objectives
 Introduce the Operational Client
 Show what can be done in the client

 Introduce the log files
Comptel Catalog Operational Client
 Accessed through the Designer
Search For Items
Export Items
Import Items
User Administration
User Group Administration
Role Administration
Item Lifecycle Administration
Item Type Administration
System Parameter Administration
Log Files
 Catalog log files
 Catalog.log - main log for Comptel Catalog

 Application server log file
 Depends on the application server

 Records server activity

 Designer UI log file
 Each user has own UI log file in Windows
 ~Catalogworkspace.metadata
Summary
 Operational Client allows to administer Comptel
Catalog

 You can manage system parameters
 You can import items from another Comptel Catalog
environment

 You can export items to an XML file
 You can get a list and see a summary of items
Thank you

More Related Content

What's hot

ITIL Service Desk Tools
ITIL Service Desk ToolsITIL Service Desk Tools
ITIL Service Desk Toolsahmedshama
 
Integrated IT Service Management: From Strategy to Implementing to User Adoption
Integrated IT Service Management: From Strategy to Implementing to User AdoptionIntegrated IT Service Management: From Strategy to Implementing to User Adoption
Integrated IT Service Management: From Strategy to Implementing to User AdoptionCA Technologies
 
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processesITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processesRichard Grieman
 
Service catalogue
Service catalogueService catalogue
Service cataloguekanturek
 
Critical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference ArchitectureCritical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference ArchitectureAlan McSweeney
 
IT and Business Service Catalogs
IT and Business Service CatalogsIT and Business Service Catalogs
IT and Business Service CatalogsITSM Academy, Inc.
 
Integrated Order Management
Integrated Order ManagementIntegrated Order Management
Integrated Order Managementdidemtopuz
 
How to build an integrated and actionable IT Service Catalog
How to build an integrated and actionable IT Service CatalogHow to build an integrated and actionable IT Service Catalog
How to build an integrated and actionable IT Service Catalogmboyle
 
Transform your Insurance Processes with BPM and Decision Management
Transform your Insurance Processes with BPM and Decision ManagementTransform your Insurance Processes with BPM and Decision Management
Transform your Insurance Processes with BPM and Decision ManagementIBM WebSphereIndia
 
Driving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureDriving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureSanjeewaRavi
 
Transforming Traditional ITSM with Chatbots - kore.ai
Transforming Traditional ITSM with Chatbots - kore.aiTransforming Traditional ITSM with Chatbots - kore.ai
Transforming Traditional ITSM with Chatbots - kore.aikore.ai
 
Data Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptxData Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptxDamilolaLana1
 
IT Service Catalog vs Service Portfolio
IT Service Catalog vs Service PortfolioIT Service Catalog vs Service Portfolio
IT Service Catalog vs Service PortfolioEvergreen Systems
 
OSS Service Assurance -Concept Presentation by Biju M Rr
OSS Service Assurance  -Concept Presentation by Biju M RrOSS Service Assurance  -Concept Presentation by Biju M Rr
OSS Service Assurance -Concept Presentation by Biju M RrBiju M R
 
Event Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveEvent Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveJonas Bonér
 

What's hot (20)

ITIL Service Desk Tools
ITIL Service Desk ToolsITIL Service Desk Tools
ITIL Service Desk Tools
 
Integrated IT Service Management: From Strategy to Implementing to User Adoption
Integrated IT Service Management: From Strategy to Implementing to User AdoptionIntegrated IT Service Management: From Strategy to Implementing to User Adoption
Integrated IT Service Management: From Strategy to Implementing to User Adoption
 
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processesITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
ITIL foundations - Complete introduction to ITIL phases, lifecycle and processes
 
Service catalogue
Service catalogueService catalogue
Service catalogue
 
Critical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference ArchitectureCritical Review of Open Group IT4IT Reference Architecture
Critical Review of Open Group IT4IT Reference Architecture
 
IT and Business Service Catalogs
IT and Business Service CatalogsIT and Business Service Catalogs
IT and Business Service Catalogs
 
Service Mapping.pptx
Service Mapping.pptxService Mapping.pptx
Service Mapping.pptx
 
Integrated Order Management
Integrated Order ManagementIntegrated Order Management
Integrated Order Management
 
How to build an integrated and actionable IT Service Catalog
How to build an integrated and actionable IT Service CatalogHow to build an integrated and actionable IT Service Catalog
How to build an integrated and actionable IT Service Catalog
 
Transform your Insurance Processes with BPM and Decision Management
Transform your Insurance Processes with BPM and Decision ManagementTransform your Insurance Processes with BPM and Decision Management
Transform your Insurance Processes with BPM and Decision Management
 
Driving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital ArchitectureDriving the Telecom Digital Transformation through Open Digital Architecture
Driving the Telecom Digital Transformation through Open Digital Architecture
 
Transforming Traditional ITSM with Chatbots - kore.ai
Transforming Traditional ITSM with Chatbots - kore.aiTransforming Traditional ITSM with Chatbots - kore.ai
Transforming Traditional ITSM with Chatbots - kore.ai
 
Telecom BSS
Telecom BSSTelecom BSS
Telecom BSS
 
PLM Data Migration
PLM Data MigrationPLM Data Migration
PLM Data Migration
 
Data Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptxData Engineering Proposal for Homerunner.pptx
Data Engineering Proposal for Homerunner.pptx
 
IT Service Catalog vs Service Portfolio
IT Service Catalog vs Service PortfolioIT Service Catalog vs Service Portfolio
IT Service Catalog vs Service Portfolio
 
ITIL V3 Overview
ITIL V3 OverviewITIL V3 Overview
ITIL V3 Overview
 
OSS Service Assurance -Concept Presentation by Biju M Rr
OSS Service Assurance  -Concept Presentation by Biju M RrOSS Service Assurance  -Concept Presentation by Biju M Rr
OSS Service Assurance -Concept Presentation by Biju M Rr
 
ITIL V3 Overview
ITIL V3 OverviewITIL V3 Overview
ITIL V3 Overview
 
Event Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveEvent Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspective
 

Similar to Manage Telecom Products with Comptel Catalog

Fusion Applications - PIM Deep Dive
Fusion Applications - PIM Deep DiveFusion Applications - PIM Deep Dive
Fusion Applications - PIM Deep DiveNachiketa Sharma
 
#NextIsNow System Center Q1 2014 from Cireson
#NextIsNow System Center Q1 2014 from Cireson#NextIsNow System Center Q1 2014 from Cireson
#NextIsNow System Center Q1 2014 from CiresonCireson
 
ist_-_spms_datasheet_-_telecom_operators_v1.0
ist_-_spms_datasheet_-_telecom_operators_v1.0ist_-_spms_datasheet_-_telecom_operators_v1.0
ist_-_spms_datasheet_-_telecom_operators_v1.0Elias Gouvelis
 
Regulatory IT Systems (RITS) Roadshow Presentation
Regulatory IT Systems (RITS) Roadshow PresentationRegulatory IT Systems (RITS) Roadshow Presentation
Regulatory IT Systems (RITS) Roadshow PresentationOfqual Slideshare
 
Dynamic modelling best practice recommendation for the SID
Dynamic modelling best practice recommendation for the SIDDynamic modelling best practice recommendation for the SID
Dynamic modelling best practice recommendation for the SIDgtilton
 
Steve Tuppen - Digital Service Management
Steve Tuppen - Digital Service ManagementSteve Tuppen - Digital Service Management
Steve Tuppen - Digital Service ManagementitSMF UK
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecturegulimran
 
How to build the business case for Service Catalog
How to build the business case for Service CatalogHow to build the business case for Service Catalog
How to build the business case for Service CatalogAxios Systems
 
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...Daljit Banger
 
Integration strategy for large erp deployments
Integration strategy for large erp deploymentsIntegration strategy for large erp deployments
Integration strategy for large erp deploymentsArup Dutta
 
"Sky High" Dyamics GP Usergroup in Vancouver - December 3, 2013
"Sky High" Dyamics GP Usergroup in Vancouver - December 3, 2013"Sky High" Dyamics GP Usergroup in Vancouver - December 3, 2013
"Sky High" Dyamics GP Usergroup in Vancouver - December 3, 2013Encore Business Solutions
 
STEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerSTEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerStibo Systems
 
Praveen_Agile PLM Change Analyst
Praveen_Agile PLM Change  AnalystPraveen_Agile PLM Change  Analyst
Praveen_Agile PLM Change AnalystPraveen M
 

Similar to Manage Telecom Products with Comptel Catalog (20)

Basics of oracle service contracts
Basics of oracle service contractsBasics of oracle service contracts
Basics of oracle service contracts
 
Fusion Applications - PIM Deep Dive
Fusion Applications - PIM Deep DiveFusion Applications - PIM Deep Dive
Fusion Applications - PIM Deep Dive
 
#NextIsNow System Center Q1 2014 from Cireson
#NextIsNow System Center Q1 2014 from Cireson#NextIsNow System Center Q1 2014 from Cireson
#NextIsNow System Center Q1 2014 from Cireson
 
ist_-_spms_datasheet_-_telecom_operators_v1.0
ist_-_spms_datasheet_-_telecom_operators_v1.0ist_-_spms_datasheet_-_telecom_operators_v1.0
ist_-_spms_datasheet_-_telecom_operators_v1.0
 
Regulatory IT Systems (RITS) Roadshow Presentation
Regulatory IT Systems (RITS) Roadshow PresentationRegulatory IT Systems (RITS) Roadshow Presentation
Regulatory IT Systems (RITS) Roadshow Presentation
 
Dynamic modelling best practice recommendation for the SID
Dynamic modelling best practice recommendation for the SIDDynamic modelling best practice recommendation for the SID
Dynamic modelling best practice recommendation for the SID
 
Change 5 0
Change 5 0Change 5 0
Change 5 0
 
Oracle Lifecycle
Oracle LifecycleOracle Lifecycle
Oracle Lifecycle
 
Steve Tuppen - Digital Service Management
Steve Tuppen - Digital Service ManagementSteve Tuppen - Digital Service Management
Steve Tuppen - Digital Service Management
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
What's New In Sage MAS 90
What's New In Sage MAS 90What's New In Sage MAS 90
What's New In Sage MAS 90
 
What's new in sage mas 90
What's new in sage mas 90What's new in sage mas 90
What's new in sage mas 90
 
How to build the business case for Service Catalog
How to build the business case for Service CatalogHow to build the business case for Service Catalog
How to build the business case for Service Catalog
 
WFX Cloud PLM
WFX Cloud PLMWFX Cloud PLM
WFX Cloud PLM
 
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
 
Integration strategy for large erp deployments
Integration strategy for large erp deploymentsIntegration strategy for large erp deployments
Integration strategy for large erp deployments
 
"Sky High" Dyamics GP Usergroup in Vancouver - December 3, 2013
"Sky High" Dyamics GP Usergroup in Vancouver - December 3, 2013"Sky High" Dyamics GP Usergroup in Vancouver - December 3, 2013
"Sky High" Dyamics GP Usergroup in Vancouver - December 3, 2013
 
STEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerSTEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) Trailblazer
 
Praveen_Agile PLM Change Analyst
Praveen_Agile PLM Change  AnalystPraveen_Agile PLM Change  Analyst
Praveen_Agile PLM Change Analyst
 
Doors Change
Doors ChangeDoors Change
Doors Change
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Manage Telecom Products with Comptel Catalog

  • 2.
  • 3. Topics to be covered  Introduction to product management  Introduction to Comptel Catalog  Working with remote items  Working with items
  • 4.
  • 5. Objectives  Introduce the problem  Introduce products and services  Introduce the fulfilment solution for products
  • 6. Adapting to a Changing World  Competition in telecommunications affects offering to customers  Customers more demanding  They want to buy suitable products and services  Service providers need to regularly change and adapt their offering  Need to react to changes in the market  Need to respond to customer demands  Current OSS/BSS systems not flexible enough for the modern telecommunications market  Currently takes 6 to 24 months to launch a new product  Efficient product management is required
  • 7. Products and Services  Service providers offer packages, product bundles and products to their customers  Package and product bundles are the same as a product  Products consist of different services  A single product can consist of several other products  A single product consists of several services  Services represent what can be offered to customers  Using partner services  With the current network configuration  Can be spread across different network technologies
  • 8. How to Manage Products?
  • 10. Why Is It So Complex?
  • 13. Challenges in Product portfolio Management  Marketing perceive products in a different way to the technical network  Challenge is to match technical capability to customer demands  Creating a sellable product requires technical and commercial expertise  Value of a product differs between customers  Targeting subscribers with pricing.  The number of products and product bundles is growing rapidly  Products for niche markets need low cost per service to be profitable  Product life-cycle and time span can be very short in campaigns  Important to keep time to market as short as possible  Need to be able to quickly adapt to changing market using existing BSS and network infrastructure
  • 14. Improving Efficiency in Product Portfolio Management  Store product composition  From marketing level to technical network level  Use the right tools to manage product and service portfolio  Use a system that helps sales and marketing to work and communicate with engineering  Centrally manage changes in products, services, and technical capability  Data is available for other systems
  • 15. Central Catalog for Product Service Management
  • 17. Catalog in the OSS/BSS
  • 19. Serving Different Business Functions  Build product offering across different technologies and networks  A centralised view of the full offering with tools for product life-cycle management  Manage changes in commercial products, services and subscriptions  End-to-end automation gives operators full control of their product business process  Bottom-up approach to ensures services and products are technically viable
  • 21. Summary  Customers require products and services that enhance their lifestyle  Operators and service providers need to target their services more specifically  Comptel Catalog solution increase efficiency in the service life-cycle  Provides a single repository for product and service information  Same tool can be used by different departments to manage the product offering  Comptel Catalog works together with provisioning and activation solution
  • 22.
  • 23. Objectives  Introduce Comptel Catalog  Deepen knowledge about Comptel Catalog  Introduce architecture of Comptel Catalog  Introduce Comptel Catalog UI
  • 24. Comptel Catalog  Product offering decomposed into re-usable elements in different layers  Provides life-cycle management for products and services using states and versioning  Combines technical and commercial views of products
  • 27. Item Lifecycle States  Items are versioned and each version has a state to determine the current point of the life cycle  Custom states can be created for specific needs  E.g. design, integrate, test, review, approve etc.  Transitions from new state to an existing state must also be added  States and transitions reflect the way in which the local processes work
  • 28. Conditions  Conditions are optional  Conditions define how an item changes from one state to another Must be completed before transition is complete  A condition can apply to the start or the end of a transition from one state to another  Possible conditions are:  User Signoff - a specific user approves change  Role Signoff - a user with defined role approves a change  Web Service - change is approved by an external system through the API  Order of conditions  State End - condition applies at end of current state  Transition Start - condition applies at the start of state transition  Transition End - condition applies at the end of end of state transition  State Start - condition applies at the start of new state
  • 30. Item Types  Define a name for a particular group of items  Define the layering of items in Comptel Catalog  Comptel Catalog can have any number of item types
  • 32. Products  Sellable entities that a customer buys  Defined by the marketing unit of a company  A product can depend on other items  A product consists of other items  When a product is selected so are its constituent items
  • 33. A Product Request in InstantLink
  • 34. Services  Services are the entities that constitute a product  Services are the functions that customers subscribe to  A service can depend on other items  A service consists of other items
  • 35. Technical Services  The low-level capabilities are created as remote items  They are the building blocks of services and products  They are defined by the network capabilities  Remote items can be dependent on each other like other items
  • 36. A Remote Item as a Task in ComptelInstantLink
  • 37. Dependency  An item can be provided only if other items are included or activated first  Dependencies can be defined for all items  Design level dependency Defines the other items that must be included in a service or product  Outstanding dependencies are discovered during design  Dependencies can be promoted to higher levels   Runtime level dependency  Connections between items define the execution order of tasks  Based on design level dependency  Overrides design level dependency
  • 38. Exclusion  An item cannot be included with other items  Exclusions are defined for individual items  Exclusions can be used with all items
  • 39. Transactions  Comptel Catalog supports different transactions  For example, create, modify, delete and display  It is possible to define default transactions  These transactions map to order/request/task types in Comptel Fulfillment  Each transaction has three messages  Request is the initial message and defines the input parameters  Response for asynchronous acknowledgement of the request  Complete signifies the end of the transaction
  • 40. Parameters Define the properties of items  The data type of the parameter (String, Long, Decimal)     The default value of the parameter Mandatory or optional parameter Minimum and maximum values Namespace defines where the parameter is used, e.g. in activation  Parameters can be added for items and remote items  Three classes of parameters; item, transaction and request parameters  New parameter names are automatically added to the pool of parameters  Allows cloning of parameters
  • 47. Summary  Comptel Catalog is a central repository for product and service composition  Comptel Catalog has a UI to build a model of product structure  Items can be dependent on other items or excluded by other items  The lifecycle is controlled with lifecycle states
  • 48.
  • 49. Objectives  Introduce remote items  Learn how to manage remote items
  • 51. Remote Items  The lowest level in the hierarchy  Define most of the parameters for provisioning and activation  Their structure defined by external components, e.g. network elements  Can be imported from an InstantLink Network Element Interface  Imported remote items should NOT be modified in Comptel Catalog  Can be imported from other catalogs  Imported remote items should NOT be modified in Comptel Catalog  Can be created in Comptel Catalog
  • 52. Remote Items in Comptel Catalog
  • 53. Adding a New Remote Item
  • 54. A New Remote Item
  • 56. Task Parameters in Remote Items  Item Parameters  Added to the Design tab  The parameters apply to all transactions of the technical service  For example NE_TYPE  Transaction Parameters  Add to each Transaction tab  The parameters are apply only to that technical service - not mapped  For example REQ_TYPE  Request Message Parameters  Task specific parameter  Mapped to higher levels  Value may come from request, product, service, or the technical service  For example subscriber identifiers
  • 64. Summary  The information of remote items is maintained in Comptel Catalog Designer.  Each remote item has item information, capabilities, dependencies, transactions and parameters
  • 65. Both Mid-level and Top-level items
  • 66. Working with Mid-Level Items  Objectives  Learn about items using the concept of services  Learn how to manage items that are between the technical capability and products
  • 68. Add an Item  Define general information such as name, folder and description  Add remote items and items to design area  Add capabilities  Capabilities provide visibility of constituent remote items and items to other items  Promote or resolve dependencies  Add exclusions  Publish the item
  • 69. Creating a New Service Item
  • 78. Item Ready for Transition
  • 82. Summary  Each item has basic information, composition, parameters, dependencies, exclusions and references.  Capabilities provide visibility of the contents of an item.
  • 83. Working with Top-Level Items  Objectives  Learn about items using the concept of products  Learn how to manage items that are at sellable
  • 85. Add a Top Level Item  Define general information such as name, folder and description  Add remote items and other items to design area  Add capabilities  Resolve dependencies  Add exclusions  Publish the item
  • 86. Creating a New Product Item
  • 88. Item to Item Message Mapping
  • 90. The Product is Ready
  • 94. Summary  Top-level items can be classified as Products.  New versions can be created when changes are required.  An existing item can be used as the template for a new item by copying.
  • 95.
  • 96. Topics to be covered  Advanced message mapping  Transaction management  Remote item groups  Delta handling  Comptel Catalog and InstantLink BST  Administration
  • 97.
  • 98. Objectives  Introduce manual message mapping  Show how to use message mapping to create runtime dependencies  Show how to use Events for even fine control of runtime dependencies
  • 101. Runtime Dependencies  Auto mapping considers design dependencies between remote items  Means that tasks are generated in Comptel InstantLink in a certain order  If design dependencies are correct there is no need to modify the runtime dependencies  Runtime dependencies can be altered by manual mapping  Mapping the complete message of one item to the input message of another item creates a runtime dependency between them  The generated tasks will be put into separate groups
  • 102. If No Remote Item Dependencies
  • 104. Remote Items Are In Order
  • 105. Events  Events are used in items to control the order of remote items between items  Events provide additional control over the runtime order of tasks for Comptel InstantLink  Tasks in same group are run in parallel  Order  TSA, TSD  TSB  TSC, TSE  TSF
  • 108. Using the Event in a Product
  • 110. Task Order in Comptel InstantLink
  • 111. Summary  Manual mapping allows greater control over parameter passing  Manual mapping allows the correct order for runtime to be defined  Events allow runtime order control across services within a product
  • 112.
  • 113. Objectives  Introduce Remote Item Groups  Show how to define Remote Item Groups  Show the affect Remote Item Groups have
  • 114. What Do Remote Item Groups Do?  Remote Item Groups allow related remote items to be collated together  Remote items in a group will create one task in Comptel InstantLink  Without grouping one remote item equals one task  Parameters from the constituent remote items can be manipulated  Concatenate to join the parameter values together in one task parameter  Rule data defines the separation delimiter  Fixed to set the value of the parameter to a particular value  Rule data defines the value to use  Override to set the parameter value to that of either the FIRST or LAST remote item  Rule data is either FIRST or LAST
  • 116. Create a Remote Item Group
  • 119. The Remote Item Group is Ready
  • 120. A Remote Item Group in Comptel InstantLink
  • 121. Summary  Remote item groups organise remote items into single units  A remote item group in Comptel Catalog equals one task in Comptel InstantLink  Reduces the number of tasks per product  Remote item group parameters can be of type fixed, override or concatenated  Concatenate is a good way to manipulate supplementary codes for activating/deactivating supplementary services
  • 122.
  • 123. Objectives  Introduce transaction management  Define rollback  Configuring error recovery in Comptel Catalog
  • 124. Introduction to Transaction Management  Comptel Catalog has default seven transactions  Provide, Amend, Cease, Create, Modify, Delete, Display  Create, Modify, Delete, and Display map directly to request/task types in Comptel InstantLink  It is possible to define new transactions for other purposes, e.g. rollback
  • 125. Undo=Rollback  Rollback is defined by selecting the Undo transaction Remote items and items can have undo transactions  Item rollback requires that remote items have undo transactions  If an item has rollback defined but one remote item does not then error decomposition fails  Undo transactions are defined on the other transactions  Undo defines what transaction should be used if the current one fails  Creates an undo or rollback task in Comptel InstantLink
  • 126. Add a Transaction to a Remote Item
  • 127. Creating Remote Item Rollback
  • 128. Add the Transaction to a Service
  • 132. Rollback in Comptel InstantLink
  • 133. Summary  New transactions can be added if defaults are not sufficient  Undo transactions define what to do when a task fails in Comptel InstantLink  Comptel Catalog returns the error decomposition to Comptel InstantLink  Error decomposition is based on the error data of the failed task  Comptel InstantLink performs rollback using the error decomposition  Network is returned to the original state and request can be resent
  • 134.
  • 135. Objectives  Introduce delta calculation  Show how Comptel Catalog helps Comptel InstantLink perform the changeover
  • 136. What is Delta Calculation?  Δ (Greek delta) is a mathematical symbol signifying change  Delta calculation is the change required to move from one item version to another  Comptel InstantLink provides the current item version and new item version  Comptel Catalog provides the details of the tasks that need to be executed to perform the changeover  Tasks can be create, modify or delete
  • 138. Changeover in Comptel InstantLink
  • 139. Summary  Delta calculation discovers what remote items are required to move from one product to another  Comptel InstantLink provides Comptel Catalog with the current product and new product  Comptel Catalog calculates which remote items are required for the new product and which can be removed  Comptel InstantLink sends the required remote items as tasks to the network
  • 140.
  • 141. Objectives  Using Comptel Catalog in InstantLink BST  Introduce the BST provisioning logic steps  Introduce example Catalog provisioning logic
  • 142. The BST-Comptel Catalog Client  A separate installation package for InstantLink BST  Catalog Client  Used by BST to retrieve item specification and decomposition from Catalog  Notification Service  Used by Catalog to tell Clients of changes in decompositions  Dynamic Library Logic loading  A remote item can define a parameter for the name of a library logic  In a Library Logic step, BST uses the parameter value to select the library logic
  • 143. Service Specification BST Step  Finds the specification for items and remote items from Catalog  Reports if mandatory or optional attributes are missing  If product cannot be found from Catalog this step will produce an error
  • 144. Service Decomposition BST Step  Gets the decomposition for the remote items from Catalog  Returns the number of task groups and number of tasks in each group  Grouping of tasks based on design and runtime dependencies
  • 145. Error Decomposition BST Step  Gets the error decomposition for items and remote items from Catalog  Returns the remote items involved in rollback as tasks
  • 146. Delta Specification BST Step  Gets specification on customer's old subscription and the intended new subscription  Discovers the existing items and the new items  The goal is to find the minimum set of operations to move customer from one offering to another without interrupting the service
  • 147. Delta Calculation BST Step  Calculates tasks needed to be generated to swap from one offering to another  Returns the number of task groups and number of tasks in each group
  • 148. Getting Specification and Decomposition
  • 149. Sending the Tasks to Network
  • 151. Getting Specification and Decomposition
  • 152. SC_STEP_SERVICE_STATE  A request/BST parameter that defines how the specification search is performed  Value ALL searches for items that have one of the states defined in the client parameter all_lifecycle_states  This is a comma delimited list, e.g. Testing, Published, Deprecated  Value ANY means the search will look for items in any state  E.g. Defining, Testing, Published, Outdated etc.  If the parameter is missing or empty then only the items with a state that is of type published will be searched
  • 156. Summary  InstantLink BST has five steps  Two for getting the specification the complete decomposition  One for getting the error decomposition for rollback  Two for getting the delta specification and for calculating the required changes  Using Comptel Catalog with InstantLink allows product composition to be managed separately from the provisioning logic
  • 157.
  • 158. Objectives  Introduce the Operational Client  Show what can be done in the client  Introduce the log files
  • 159. Comptel Catalog Operational Client  Accessed through the Designer
  • 169. Log Files  Catalog log files  Catalog.log - main log for Comptel Catalog  Application server log file  Depends on the application server  Records server activity  Designer UI log file  Each user has own UI log file in Windows  ~Catalogworkspace.metadata
  • 170. Summary  Operational Client allows to administer Comptel Catalog  You can manage system parameters  You can import items from another Comptel Catalog environment  You can export items to an XML file  You can get a list and see a summary of items