+ All Categories
Home > Documents > Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·...

Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·...

Date post: 26-May-2018
Category:
Upload: dohuong
View: 220 times
Download: 0 times
Share this document with a friend
114
All Rights Reserved Page No. - 1 Copyright 2004 MDAPCE, MetaSolv, and TeleManagement Forum. All Rights Reserved Page 1 Training Plus TM Forum Training Plus at TeleManagement World Long Beach, USA - 11 th October 2004 Introduction to the SID John Reilly – [email protected] John Strassner – [email protected]
Transcript
Page 1: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 1Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 1 Training Plus

TM Forum Training Plus at TeleManagement WorldLong Beach, USA - 11th October 2004

Introduction to the SID

John Reilly – [email protected] Strassner – [email protected]

Page 2: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 2Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 2 Training Plus

Agenda9:00 – 9:10 – NGOSS and the SID9:10 – 9:30 – SID Framework9:30 – 9:40 – Mapping to eTOM 9:40 – 9:55 – SID Addenda and Model9:55 – 10:30 – SID Domain Whirlwind Tour10:30 – 11:00 – Break11:00 – 12:10 – Whirlwind Tour (cont.)12:10 – 12:30 – SID in Action12:30 – Course Ends

Page 3: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 3Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 3 Training Plus

Housekeeping

CourtesyMobiles, Pagers, etc.

Q&ADuring Breaks, Start/End of Sessions, End of Day

FeedbackEvaluation Forms

Page 4: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 4Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 4 Training Plus

NGOSS and the SID

Page 5: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 5Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 5 Training Plus

Goals of the NGOSS ProgramSpecify an architecture for managing next generation communications networks to:

Reduce time to marketReduce integration taxReduce management time and costFacilitate introduction of new technologiesSupport multiple technology implementations

Must accommodate both “greenfield” and “brownfield” deployment strategies

Page 6: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 6Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 6 Training Plus

Changing the Focus From…

BusinessLogic

Interfaces

Infrastructure

80%

Page 7: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 7Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 7 Training Plus

Changing the Focus To…

Infra-structure

Interfaces

Business Logic80%

Page 8: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 8Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 8 Training Plus

Why an NGOSS Lifecycle?To ensure that roles, requirements, models, implementations and deployments all contribute in a holistic manner to the solutionTo provide traceability throughout the lifetime of an NGOSS SolutionTo provide a documented means of extending and enhancing the NGOSS Knowledge Base

Page 9: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 9Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 9 Training Plus

NGOSS Lifecycle and Methodology

Describes business operation Describes architecture and implementation of the business

Describes the conceptualdesign of the solution fromthe business perspective

Business View

Describes the conceptualdesign of the solution from

a system perspective

System View

Deployment View

Describes the actualdeployment of the solution

Implementation View

Describes the actualimplementation of the solution

Logi

cal V

iew

Tech

nolo

gyN

eutr

alTe

chno

logy

Spec

ific

Phys

ical

Vie

w

Service Providers View Service Developer View

Page 10: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 10Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 10 Training Plus

Overview of the SID

Page 11: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 11Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 11 Training Plus

What IS the SID?GB922 – Business View of the SID

SID Primer (Addendum 0)SID Business Contract (Addendum C)SID Business Root Entities (Addendum R)Using and Extending the SID (Addendum U)5 Domain-Specific Addenda

Addendum 1 – Common Business EntitiesAddendum 2 – CustomerAddendum 3 – ProductAddendum 4 – ServiceAddendum 5 – Resource

GB926 – System View of the SIDIDENTICAL structure to the business view, but focuses on behavior, architecture, andcomputational interactions

GB922 and GB926 cover concepts and principles for each view; content is in Addenda.

Page 12: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 12Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 12 Training Plus

Built-In ExtensibilityDEN-ng and the SID make extensive use of software patterns for modeling

Patterns are used to capture common relationships and occurrences of physical connections and structuresPatterns make the model inherently extensible

Roles are used as a means of abstractionSuperior to specifying a particular entityExtensions to popular Role Patterns to suit

Telecommunications DomainNGOSS Approach

Page 13: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 13Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 13 Training Plus

NGOSS Use of the SIDA Holistic Decompositional Information and Data Model, defined in UML, defining knowledge related to each NGOSS View

Enables information to be represented in a standard format using concepts and terminology defined by a particular set of stakeholdersEmphasizes extensibility through abstractionModels the Lifecycle of objects!

Conceptually, a set of related languages describing different aspects of an object

Page 14: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 14Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 14 Training Plus

How the SID is Used in the TM Forum

As a common language and vocabulary for NGOSS Programs

Shared and reused data is defined by the SIDBusiness and system artifacts

As a means of relating different NGOSS viewpoints to each other

Enables the business, system, implementation, and runtime viewpoints to be related to each other

As a specification of how different concepts are modeled in various Catalysts

Fosters the reuse of domain information

Page 15: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 15Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 15 Training Plus

The SID Framework

Page 16: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 16Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 16 Training Plus

Enterprise

Strategy, Infrastructure &Product

Operations

Market/Sales, Product and Customer

Service

Resource(Application, Computing and Network)

Supplier/Partner

eTOM/SIM Level 0 Concepts/DomainsThe SID Framework

SID DomainSID DomainSID DomainSID DomainSID Domains

Page 17: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 17Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 17 Training Plus

The SID Business Framework (GB922)

Product

Market / SalesMarket Strategy & Plan

Market Segment

Marketing Campaign

Competitor

Contact/Lead/Prospect

Sales Statistic Sales Channel

Product

Product Specification Product Offering

Strategic Product Portfolio Plan Product Performance

Product Usage Statistic

CustomerCustomer

Customer Interaction

Customer Order

Customer Statistic

Customer Problem

Customer SLA

ServiceService

Service Specification

Service Applications

Service Configuration

Service Performance

Service Usage

Resource

Supplier / PartnerSupplier/Partner

S/P Plan

S/P Interaction

S/P Product

S/P Order

S/P SLA

Enterprise Common BusinessParty

Location

Business Interaction

Policy Agreement

Applied Customer Billing Rate

Customer Bill

Customer Bill Collection

Customer Bill Inquiry

Service Strategy & Plan

Service Trouble Service Test

Resource

Resource Specification

Resource Topology

Resource Configuration

Resource Performance

Resource Usage

Resource Strategy & Plan

Resource Trouble Resource Test

S/P Problem

S/P Statistic

S/P Bill Inquiry

S/P Payment

S/P Performance S/P Bill

(Under Construction)

Product

Market / SalesMarket Strategy & Plan

Market Segment

Marketing Campaign

Competitor

Contact/Lead/Prospect

Sales Statistic Sales Channel

Product

Product Specification Product Offering

Strategic Product Portfolio Plan Product Performance

Product Usage Statistic

CustomerCustomer

Customer Interaction

Customer Order

Customer Statistic

Customer Problem

Customer SLA

ServiceService

Service Specification

Service Applications

Service Configuration

Service Performance

Service Usage

Resource

Supplier / PartnerSupplier/Partner

S/P Plan

S/P Interaction

S/P Product

S/P Order

S/P SLA

Enterprise Common BusinessParty

Location

Business Interaction

Policy Agreement

Applied Customer Billing Rate

Customer Bill

Customer Bill Collection

Customer Bill Inquiry

Service Strategy & Plan

Service Trouble Service Test

Resource

Resource Specification

Resource Topology

Resource Configuration

Resource Performance

Resource Usage

Resource Strategy & Plan

Resource Trouble Resource Test

S/P Problem

S/P Statistic

S/P Bill Inquiry

S/P Payment

S/P Performance S/P Bill

(Under Construction)

Page 18: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 18Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 18 Training Plus

Example of the Evolving SID Framework

Resource

PhysicalResource

LogicalResource

PhysicalResource

LogicalResource

ResourceSpecification

ResourceTopology

PhysicalTopology

LogicalTopology

PhysicalConfig

LogicalConfig

ResourceConfiguration

ResourceStatistics

ResourcePerformance

ResourcePerformance

PhysicalUsage

LogicalUsage

ResourceUsage

ResourceFault

ResourceAlarm

ResourceTrouble

ResourceOutage

Resource Domain – Level 2

Network NetworkUsage

Network NetworkConfig NetworkPerformance

NetworkFault

NetworkAlarm

NetworkOutage

NetworkTopology

Page 19: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 19Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 19 Training Plus

The SID System Framework (GB926)

Product

Market / Sales

Customer

Service

Resource

Supplier / Partner

Enterprise Common System Entities

Architecture

Page 20: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 20Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 20 Training Plus

System View Transformation Example (1)Card

daughterCardInstallStatus : IntegerdaughterCardRequirements : IntegerslotLayout : StringslotsRequired : Integer = 1uniqueRequirementsPhysical : String

0..n

0..10..1

0..n

CardOnCard

CardcardCompatibilityResults : StringdaughterCardInstallStatus : IntegerdaughterCardOperatingStatus : IntegerdaughterCardRequirements : IntegerisConfigurablePhysically : BooleanisMotherBoard : BooleanmaxDataWidth : IntegerslotLayout : StringslotsRequired : Integer = 1uniqueRequirementsPhysical : String

getAllPhysicalPorts()

0..n

0..10..1

0..n

CardOnCard

Page 21: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 21Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 21 Training Plus

System View Transformation Example (2)

UnknownCardSystemCardNetworkCardMemoryCard

CardcardCompatibilityResults : StringdaughterCardInstallStatus : IntegerdaughterCardOperatingStatus : IntegerdaughterCardRequirements : IntegerisConfigurablePhysically : BooleanisMotherBoard : BooleanmaxDataWidth : IntegerslotLayout : StringslotsRequired : Integer = 1uniqueRequirementsPhysical : String

getAllPhysicalPorts()

0..n0..n

0..10..1CardOnCard

CardOnCardDetails

Page 22: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 22Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 22 Training Plus

SID is a Framework of Frameworks

Each framework is built according to a set of common generalized concepts

Roles, Patterns, Specifications

Each framework is designed to accept domain-specific “blades”

Ensures that each blade is compatible with other blades

Core FrameworkParty Model Location

ModelResource

FrameworkService

FrameworkPolicy

Framework …CFS RFSPR LR

Page 23: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 23Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 23 Training Plus

SID – eTOM Mapping

Page 24: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 24Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 24 Training Plus

SID/eTOM Level 0 Concepts

Enterprise

Strategy, Infrastructure &Product

Operations

Market/Sales, Product and Customer

Service

Resource (Application, Computing and Network)

Supplier/Partner

Page 25: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 25Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 25 Training Plus

SID/eTOM Mapping

Page 26: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 26Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 26 Training Plus

SID/eTOM Mapping

Page 27: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 27Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 27 Training Plus

SID Addenda and Model

Page 28: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 28Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 28 Training Plus

Inside a SID AddendumDesign Approach, Rationale, and Use Cases

Enables the model to be better understood and extended to model project-specific entities

ReferencesMore information about key concepts

Data DictionaryConsistent business definition for all classes and attributes in the modelUML ModelsContains aliases and cross-references to other industry models and concepts

Page 29: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 29Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 29 Training Plus

GB926 System Model AddendaAimed at satisfying the needs of system designers, implementers and architectsPopulated by

Extending existing business entitiesAdding attributes not relevant at the business viewDefining methods and constraintsFurther specification of semantics (e.g., turn an association into an association class)

Defining new entities relevant for the system viewA business concept may be further refined by splitting it into multiple system classes, or defining new system entities that interact with existing business entitiesSemantics may be further refined using tagged data, constraints,and/or stereotypes

Page 30: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 30Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 30 Training Plus

Quick Look at the SID Model

Page 31: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 31Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 31 Training Plus

Key Points of the SID Approach

Page 32: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 32Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 32 Training Plus

SID and Its Use in the IndustrySID is a federation of models

NOT “home-grown”Material mined from company contributions as well as DEN-ng, ITU, and IETF

SID is already being used byVendors (e.g. MetaSolv and Intelliden)Service Providers (e.g. BT and Telstra)TM Forum Catalyst Projects (e.g. SFT)OSS/J Core Business Entity ModelOMG Telecom Domain Task Force (DTF)European IST, 5th and 6th Framework Programs

Page 33: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 33Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 33 Training Plus

TM Forum Project SupportService Framework TeamServices over IP Team (part of SPLC)Building NGOSS From Legacy and Off-the-shelf Components CatalystMulti-Technology Network ManagementIP Network Management

Page 34: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 34Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 34 Training Plus

SID Domain and ABE “Whirlwind Tour”

Page 35: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 35Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 35 Training Plus

Root Business EntitiesPurpose is to root the SID hierarchy

RootEntity is the top of the hierarchyEach major hierarchy has its own base class

This enables consistent characteristics and behavior to be defined to new subclasses

Defining a set of base classes in turn defines a set of characteristics and behavior for a group of similar classesThis in turn is the basis for defining new patternsthat can address the needs of NGOSS

Page 36: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 36Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 36 Training Plus

Overview of the Root Business Entities

RootEntity

Specification

Characteristic RoleEntity

PartyIdentification

ManagementDomainPolicy

Location

Page 37: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 37Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 37 Training Plus

Main Root Entities SemanticsEntity – Products, Resources, and Services

Always defined by a specificationSpecification – the invariant characteristics and behavior of an object

Specifications are templates, and entities are instancesCharacteristics – salient features of an entityIdentification – how an object is recognizedRole – the function(s) played by an object

Not limited to just people roles!Party – users and organizationsPolicy – uses and/or manages the behavior of objects Location – geographic areas, locations, positionManagementDomain – represents a special grouping of ManagedEntities that scopes their use and application

Page 38: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 38Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 38 Training Plus

Example – Entity Identification

RootEntity

IdentificationEntity Specification

EntityIdentificationManagedEntity EntitySpecification

0..n1 0..n1

SpecifiesIdentificationMechanism

0..10..n 0..10..n

SpecifiesManagedEntity

Page 39: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 39Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 39 Training Plus

Party

Page 40: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 40Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 40 Training Plus

Party – Basic Model

Party

Organization Individual

0..n

0..10..1

HasPeopleOrOrgs

0..n

Page 41: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 41Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 41 Training Plus

Party – Party Names

OrganizationNameIndividual IndividualName

1..n1 1..n1

IndividualINamedUsing

PartyName

Organization

1..n1 1..n1

OrganizationNamedUsing

Party0..n

0..1

0..n

0..1

HasPeopleOrOrgs

Page 42: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 42Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 42 Training Plus

Party – Party RolesParty PartyRole

0..n1 0..n1

HasPartyRoles

ValueNetworkRoleCustomer

IntermediaryFunctionOrProcessProvider

Employee

VendorServiceProvider

ThirdPartyServiceProvider

ComplementaryProvider

Page 43: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 43Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 43 Training Plus

Party – Contact Medium

PartyRole ContactMedium0..n0..n 0..n0..n

PartyRoleContactableVia

EmailContact FaxNumber PostalContact TelephoneNumber

Page 44: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 44Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 44 Training Plus

Location

Page 45: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 45Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 45 Training Plus

A Capsule View of Locations

PhysicalLocationDetails

Position Address GeographicRegionStructure

PhysicalResourceLocation0..n0..1 0..n0..1

HasLocationElements

0..n 0..n0..n 0..nPhysicalResourceLocatedAt

DEN-ng attaches semantics to Locations…

CPERouter

Colorado SpringsBldg 2

10.212.17.1

Rack 1 Room 17Slot 2

Same pattern for LogicalResource, Service, Product, etc.

Page 46: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 46Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 46 Training Plus

Business Interaction and Agreement

Page 47: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 47Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 47 Training Plus

Business Interaction and Agreement

Response Notification Agreement

BusinessInteractionComposite

BusinessInteraction

BusinessInteractionAtomicBusinessInteractionItem

Inquiry

0..1

0..n

0..1

0..n

HasBusinessInteractions

10..n 10..n

BusinessInteractionComprisedOf

Page 48: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 48Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 48 Training Plus

Business Interaction Participants

BusinessInteractionRole

PartyInteractionRole

BusinessInteraction0..n0..n 0..n0..n

BusinessInteractionReferences

0..1 0..n0..1 0..n

BusinessInteractionInvolves

ResourceInteractionRole

PartyRole0..1

0..n

0..1

0..n

BIInvolvesPartyRoles

ResourceRole0..1

0..n

0..1

0..n

BIInvolvesResourceRoles

ServiceRole

ServiceInteractionRole

0..n

0..1

0..n

BIInvolvesServiceRoles

0..1

Page 49: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 49Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 49 Training Plus

Business Interaction Items

Service

BusinessInteractionAtomic

ServiceSpecification

0..n 0..n0..n

InvolvedServiceSpecs

0..n

ResourceResourceSpecification

0..n 0..n0..n

InvolvedResourceSpecs

0..n

ProductProductOffering ProductSpecification

BusinessInteractionItem

0..n

0..n

0..n

0..n

BIItemInvolvesService

10..n 10..n

BusinessInteractionComprisedOf0..n

0..n

0..n

0..n

BIItemInvolvesServiceSpec0..n

0..n

0..n

0..n

BIItemInvolvesResource

0..n

0..n

0..n

0..n

BIItemInvolvesResourceSpec

0..n

0..n

0..n

0..n

BIItemInvolvesProduct

0..n

0..n

0..n

0..n

BIItemInvolvesProductOffering

0..n

0..n

0..n

0..n

BIItemInvolvesProductSpec

Page 50: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 50Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 50 Training Plus

BusinessInteractionPriceValuedBy

Business Interaction Item Price1 New VPN2 New Routers2 New Connections30 New Users

World-Wide Roamer VPNVPN RoutersVPN Connections (Circuits)VPN Remote Users

Get first 10 Roamers Free

BusinessInteractionPriceInfluencedByBusinessInteractionItem

BusinessInteractionItemInvolvesProductOffering

ProductOffering

0..n

0..1

0..n

0..1

ProductOfferingPrice

0..n

0..n

0..n

0..n

ProdOfferValuedByPrice

BusinessInteractionItemPricequantity : Quantityprice : moneydescription : string

0..n

1

0..n

1

BusinessInteractionPriceValuedBy

PolicySet(from Policy Framework)

0..n

0..1

0..n

0..1

BusinessInteractionItemPriceInfluencedBy

1 New World-Wide Roamer VPN($500 setup fee)

2 New VPN Router($7500)

2 New VPN Connection($500 per month)

10 New VPN Remote Users($0 per month)

20 New VPN Remote Users($50 per month)World-Wide Roamer VPN ($500 setup fee)

VPN Router ($7500)VPN Connection ($500 per month)VPN Remote Users ($50/month, $0/month)

Page 51: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 51Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 51 Training Plus

Agreement Business Entities

1

0..n

BusinessInteractionItem

BusinessInteractionAtomic

1

0..n

1

0..n

BusinessInteractionComprisedOf

AgreementVersion

Agreement

1

0..n

AgreementModifiedBy

AgreementItem

10..n 10..n

AgreementConsistsOf

AgreementTermOrCondition

1

0..n

1

0..n

AgreementGovernedBy

0..n

0..n

0..n

0..n

AgreementItemGovernedBy

AgreementAuthorization

AgreementApproval

1 0..n1 0..nAgreementAcceptedVia

1

0..n

1

0..n

AgreementApprovalRepresentedBy

Page 52: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 52Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 52 Training Plus

Customer

Page 53: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 53Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 53 Training Plus

Customer

CustCred itProfi leReferencefinancialInstitutionNamefinancialInstitutionAccoutNumberfinancialInstitutionAccountTypefinancialInstitutionContactNamefinancialinstitutionContactMedium

CustomerQuote/Offer(f rom Customer Interaction ABE)

CustomerCreditProfilecreditProfileIDcreditProfileDatevalidFor : TimePeriod 0..n1 0..n1

CustCreditProfileIncludes

CustomercustomerIDcustomerStatuscustomerRank

0..n1 0..n1CustomerRequests

0..n

1

0..n

1 CustomerStabilityMeasuredBy

PartyRole(from Entities)

CustomerAccountaccountIDaccountNameaccountTypeaccountStatus

0..n

1..n

0..n

1..n

CustomerPosseses

Intelliden

Intelliden British AccountIntelliden United States Account

Page 54: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 54Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 54 Training Plus

Customer Account

CustomerAccountReferencesDetail

Customer

CustomerAccountBillCycle

CustomerAccountTaxExemption

CustomerAccount

PartyRole

0..n 0..n0..n

CustomerAccountReferences0..n

1..n

0..n

1..n

0..n

CustomerPossesses

1

0..n

1

0..n

CustomerIsBilledDuring

1

0..n

1

0..n

CustomerExemptedFromTaxesVia

0..n

0..n

0..n

0..n

CustomerAcctContactedVia

CustomerAccountContactDetails

ContactMedium0..n 0..n0..n 0..n

PartyRoleContactableVia

0..n

0..n

0..n

ContactMediumForCustomerAccount

0..n

Page 55: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 55Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 55 Training Plus

Customer Order

CustomerOrder1 0..n1

Request

AccessServiceRequest

DirectoryServiceRequest

LocalServiceRequest

ProductOrder

CustomerOrderComprisedOf

0..nCustomerOrderItem

BusinessInteractionItem

Page 56: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 56Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 56 Training Plus

Product

Page 57: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 57Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 57 Training Plus

Product Spec-Offering Pattern

ProductSpecification(from Product Specification ABE)

0..n 0..n0..n

ProdSpecReferences

0..n

ProductOffering(from Product Offering ABE)

1

0..n

1

0..n

ProdSpecMadeAvailableAs

Product(from Product ABE)

1

0..1

1

0..1

ProdOfferDescribes

0..n 0..n0..n

ProductReferences

0..n

World-Wide Roamer VPNVPN RouterVPN Connection (Circuit)VPN Remote User

Intelliden’s World-Wide Roamer VPNIntelliden’s VPN Router 1Intelliden’s VPN Router 2Intelliden’s VPN Connection 1Intelliden’s VPN Connection 2Intelliden’s VPNRemote Users (30 instances)

VPNRouterConnection (Circuit)Remote User

Page 58: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 58Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 58 Training Plus

Product Specification

ProductSpecificationRelationship

AtomicProductSpecification

ProductSpecificationTypeProductSpecificationCost

CompositeProductSpecification

ProductSpecification

ProductLine ProductCategory

10..n 10..nProdSpecTypeCategorizes

0..n0..n 0..n

ProdSpecReferences

0..n10..n 10..nProdSpecDevelopmentIncurs

0..n

0..n

0..n

0..n

ProdSpecCompositeComprisedOf

Page 59: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 59Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 59 Training Plus

Product Spec Characteristic

ProductSpecificationVersion

ConfigurableProductSpecCharacteristic

ProductSpecCharacteristic

ProductSpecCharacteristicValue

ProductSpecification

0..n 0..n0..n

ProdSpecCharacteristicReferences

0..n

1

0..n

1

0..nProdSpecCharacteristicTakesOn

0..n

0..n

0..n

0..n

ProdSpecCharacteristicDescribes

0..n

0..n

0..n

0..n

ProdSpecDescribedBy

1 0..n1 0..n

ProdSpecModificationsRecordedAs

Page 60: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 60Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 60 Training Plus

Product Offering

0..n

SimpleProductOfferingBundledProductOffering

ProductSpecification

DistributionChannel

MarketStrategy

MarketSegment

ProductCatalog

ProductOfferingPrice

Location

ProductOffering

0..n 0..n0..n 0..nProdCatalogAvailableVia

0..n

0..n

0..n

0..n

BundledProdOfferComprisedOf

1 0..n1 0..n

ProdSpecMadeAvailableAs

0..n

0..n

0..n

ProdOfferingProvidedBy

0..n 0..n0..n 0..nProdOfferingSupportedBy

0..n0..n 0..n0..nProductOfferingTargetedTo

0..n

0..n

0..n

0..n

ProdOfferingPublicizedIn0..n

0..n

0..n

0..n

ProdOfferValuedByPrice

0..n0..n 0..n0..nProdOfferingLocatedAt

Page 61: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 61Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 61 Training Plus

Product Offering Price

CompositeProdOfferPriceCom prisedOf

ComponentProdOfferPrice- name- value

ProductOffering(f rom Produc t Off er ing ABE)

ProductOfferingPrice+ currencyType+ validFor : TimePeriod

0..1

0..n

0..1

0..n

ProdOfferValuedByPrice

Composi teProdOfferPrice

0..n

0..1

0..n

0..1

World-Wide Roamer VPNVPN RouterVPN Connection (Circuit)VPN Remote User

World-Wide Roamer VPN ($500 setup fee)VPN Router ($7500)VPN Connection ($500 per month)VPN Remote Users ($50/month, $0/month)

Page 62: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 62Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 62 Training Plus

Product Offering Price Rule

PolicyOperator(from Policy Statement Ent...)

PolicyValue(from Policy Value Entities)

PolicyStatement(from Policy Statement Entities)

PolicyVariable(from Policy Variable Entities)

1..n 1..n1..n 1..n

OperatorConstrai ntInVari .. .

1..n1..n 1..n

0..n

1..n

0..n

1..nUsesVariable

PolicyVariable(from Policy Variable Entities)

PolicyOperator(from Policy Statement Ent...)

1..n 1..n1..n 1..n

OperatorConstrai ntInVari .. .

PolicyValue(from Policy Value Entities)

1..n1..n 1..n

ValueConstraintInVariable

PolicyActionAtomic(from Policy Action Entities)

PolicyStatement(from Policy Statement Entities)

0..n

1..n

0..n

1..nUsesVariable

0..n

1

0..n

1

UsesOperator0. .n

1..n

0. .n

UsesVal ue

0..11 0..11

PolicyStatementInPolicyAction

0..111

PolicyStatementInPoli cyCondit ion

PolicyCondition(from Policy Condition Entities)

PolicyRule(from Policy Framework)

0..n

1..n

0..n{ordered}

1..nPolicyConditionInPolicyRule

Pol icyAction(from Policy Action Entit ies)

0..n

1..n

0..n {ordered}

1..nPolicyActionInPolicyRule

ProdOfferPriceAction(from Product Offering Price Ru...)

ProductOf f eringPrice(f rom Pr oduc t Of fering Price A BE)

0..n

0..n

0..n

0..n

ProdOfferPri ceActi onResultsInProdOf

PolicyConditionAtomic(from Policy Condition Entities)

Get first 10 Roamers Free

VPN Remote User (Product Offering related to rule)

$0 per month$50 per month

1 to 1011 and above

Page 63: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 63Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 63 Training Plus

ProductComponent

ProductSpecCharacteristicValue(f rom Product Specif ication ABE)

ProductSpecCharacteristic(f rom Product Specif ication ABE)

ProductOffering(from Produc t Offer ing ABE)

ProductBundle

ProductCharacteristicproductCharacteristicValuevalidFor

0..1

0..n

0..1

0..n

ProdSpecCharValueInstantiatedAsProductCharacteristic

0..1

0..n

0..1

0..n

ProdSpecCharDescribesProdCharacteristic

Productname : StringdescriptionproductStatusproductSerialNumbervalidFor : TimePeriod

1

0..n

1

0..n

ProdOfferDescribes

0..1

0..n

0..1

0..n

ProductBundleComprisedOf

0..n 0..n0..n

ProductReferences

0..n

0..n 10..n 1ProdCharDe finesTheConfigu rat io nOf

Place(from Entities)

0 ..n

0..n

0 ..n

0..n

ProductLocatedVia

Product

Intelliden’s World-Wide Roamer VPN

Sample User Instance Characteristics

Page 64: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 64Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 64 Training Plus

Service

Page 65: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 65Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 65 Training Plus

High-Level Service Concepts

Service

ResourceFacingService

CustomerFacingService

0..n1..n1..n 0..n

CFServiceRequiresRFServices

Services required by CFS but which are invisible to Customers

Services directly visible to and consumable by Customers

Page 66: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 66Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 66 Training Plus

ServiceSpecification

ServiceSpecificationType0..n 0..n0..n

InvolvedServiceSpecTypes

0..n

ServiceSpecVersion

ServiceSpecCharacteristic

ServiceSpecCharacteristicValue

Service

Specification

ResourceFacingServiceSpecResourceFacing

Service1

0..n1

0..n

SpecifiesResourceFacingService

CustomerFacingService

0..n1..n 0..n1..n

CFServiceRequiresRFServices

CustomerFacingServiceSpec

0..n 1..n0..n 1..n

RequiresResourceFacingServiceSpec

10..n

10..n

SpecifiesCustomerFacingService

ServiceSpecificationRole

ServiceSpecification0..n

0..n

0..n

InvolvedServiceSpecs

0..n

0..10..n 0..10..nCategorizesServiceSpecs

1

0..n

1

0..nServSpecModifications

10..n 10..n

ServiceSpecCharacterizedBy

10..n

10..n

ServiceSpecDescribedBy

10..n

10..n SpecifiesService

1

0..n

1

0..nSpecifiesServiceSpecRoles

Template for defining the invariant characteristics and behavior of a Service

Page 67: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 67Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 67 Training Plus

ServiceCharacteristics

ServiceSpecification

S ervice Sp ecCharacteristicValue0 ..n

1

0 ..n

1

ServiceSpecDescribedBy

Service

1

0..n

1

0..n

S pe cifiesS ervice

ServiceSpecCharacteristic10..n 10..n

ServiceSpecCharacterizedBy

1

0..n

1

0..n

ServiceSpecTakesOn

ServiceCharacteristic

10 ..n 10 ..nServiceCharacterizedBy

1

0 ..n

1

0 ..n

specifiesServiceCharacteristics

ServiceCharacteristicValue0..n

1

0..n

1

ServiceDescribedBy

0..n

1

S erviceTa kesOn

0..n

1

Key Instance-Specific Service Features

Key Invariant ServiceSpec Features

Limitations of ServiceCharacteristics

Limitations of ServiceSpecCharacteristics

Page 68: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 68Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 68 Training Plus

ServiceRole

CustomerFacingServiceRole

ResourceFacingServiceRole

0..n0..n 0..n0..n

CFSRoleRequiresRFSRoles

CustomerFacingServiceSpecRole

ResourceFacingServiceSpecRole

0..n 0..n0..n 0..n

RequiresResourceFacingServiceSpecRoles

ServiceSpecificationRole0..n0..n 0..n

InvolvedServiceSpecRoles

0..nServiceRole0..n 0..n0..n

InvolvedServiceRoles

0..n

1 0..n1 0..nspecifiesServiceRolesServiceSpecification

0..n 0..n0..n

InvolvedServiceSpecs

0..n

10..n

10..n

SpecifiesServiceSpecRoles

Service

10..n 10..nUsesServiceRoles

1

0..n

1

0..n

SpecifiesService

Abstracts invariant behavior and characteristics and in terms of roles

Abstracts Service with respect to how it is used

Defines roles as part of the “template”

Page 69: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 69Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 69 Training Plus

The Concept of a ServicePackageService OfferingService OfferingService OfferingService Offering

Service Level

Service Quality

Highest Lowest

Different CoSDifferent CoSDifferent CoS

Page 70: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 70Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 70 Training Plus

ServicePackageSpec – ServiceBundleSpecServiceSpecification0..n

0..n

0..nInvolvedServiceSpecs

0..n

CustomerFacingServiceSpecAtomic

ResourceFacingServiceSpecAtomic

CustomerFacingServiceSpecComposite

CustomerFacingServiceSpec

0..1

0..n

0..1

0..n

HasCustomerFacingServiceSpecs

ResourceFacingServiceSpecComposite

ResourceFacingServiceSpec

0..n 1..n0..n 1..nRequiresResourceFacingServiceSpec

0..1

0..n

0..1

0..n

HasResourceFacingServiceSpecs

ServiceBundleSpecAtomic

ServicePackageSpecAtomic

ServiceBundleSpecComposite

ServiceBundleSpec

0..1

0..n

0..1

0..n

HasServiceBundleSpecs

ServicePackageSpecComposite

ServicePackageSpec 0..n 0..n0..n 0..nServicePackageSpecUsesServiceBundleSpecs

0..1

0..n

0..1

0..n

HasServicePackageSpecs

CoS1BundleSpec

CoS2BundleSpec

CoS3BundleSpec

CoS4BundleSpecService Offerings

CoS Definitions

Page 71: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 71Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 71 Training Plus

QoS – High-Level Concepts

ResourceFacingServiceAtomic

ToSService

802Service

DiffServService

ResourceFacingService

ResourceFacingServiceComposite

0..n

0..1

0..n

0..1

RFSCompositeHasRFServices

TrafficCondition ingService

TrafficIdentificationService

QoSService

0..1

0..n

0..1

0..nConditionsQoSService

0..n

0..1

0..n

HasQoSSubServices

0..1

0..1

0..n

0..1

0..nIdentifiesQoSService

NetworkForwardingService 0..n

0..n

0..n

NextForward ingService

0..n

0..11..n

0..11..n ForwardingDefinedBy

ServiceBundle

How traffic is treated Class of Service

Technical approach to traffic differentiation and conditioning

How traffic is limited, shaped, queued and dropped compared to other traffic

How traffic is identified

Page 72: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 72Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 72 Training Plus

Services and CompoundResources

Resource CompoundResource

ResourceManagementPo licyDeta ilsresourcePolicyValidFor : TimePeriod

ResourceManagementPolicy

1

1..n

1

1..n

usesResourcePolicy

ManagedEntity

Service

PartyRole 1..n 11..n 1resourceManagedBy

0..n

0..n

0..n

0..nserviceManagedBy

Administrator, Technician, etc.Resource being managed

Policy for managing a resource

Service being managed

Page 73: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 73Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 73 Training Plus

SLA-SLO-SLS

TemplateServiceLevelSpec NegotiatedServiceLevelSpec

ServiceLevelSpecConsequenceServiceLevelSpecification

1 0..n1 0..nServiceLevelSpecsUnmetObjectiveResultIn

ServiceLevelAgreement

ServiceLevelObjective

0..n

0..n

0..n

0..n

SLOViolationResultsIn

0..1

1..n

0..1

1..n

SLOImplementedBy

0..n

0..1

0..n

SLAGoalsMetBySLO

0..1

A contractual agreement

How to meet SLA goals

How to implement SLO

What happens if SLS is not met

Page 74: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 74Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 74 Training Plus

Resource

Page 75: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 75Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 75 Training Plus

High-Level Resource Concepts

ResourceElement

PhysicalAspectCompoundResourceDetails

LogicalAspectCompoundResourceDetails

PhysicalResource LogicalResource

0..n 0..n0..n 0..n

ResourceCollection

Resource

CompoundResource1..n

0..1

1..n

0..1

HasCompoundResources

2..n

0..1

2..n

0..1

CompoundResourceAspects

CompoundResourceAspectDetails

CompoundAspectCompoundResourceDetails

PResourceSupportsLResource

Generic abstractions of laptops, routers, PDAs, …

Reusable library of physical aspects

Reusable library of logical resource aspects

Recombined into a single entity

Semantics of therecombination

Page 76: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 76Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 76 Training Plus

ResourceSpecification

ResourceSpecA tomic

LogicalResourceSpecAtomic

LogicalResourceSpecComposite

PhysicalResourceSpecAtomic

PhysicalResourceSpecComposite

LogicalPhysicalResourceSpec

ResourceSpecComposite

ResourceSpecification

0..1

1..n

0..1

1..nContainsResourceSpecs

0..n0..n 0..n

InvolvedResourceSpecs

0..n

0..n

0..n

0..n

PhysicalLogicalResSpecBinding

0..n

Defines invariant behavior and characteristics of this dependency association

Page 77: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 77Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 77 Training Plus

ResourceSpecVersions

ResourceSpecVersionresSpecRevisionName : StringresSpecRevisionFormat : StringresSpecRevisionNumber : S tringresSpecRevisionReason : StringresSpecRevisionSemantics : StringresSpecRevisionTimestamp : TimeS tampresSpecRevisionValid ityP eriod : TimeP eriod

ResourceSpecification

0..n 10..n 1ModifiesResourceS pec

ResourceSpecVersionDetailsresourceSpecVerValidFor : TimePeriodpreferredVersionToUse : StringminVersionForUse : String

Log icalResourceSpecVersion

Specification

Page 78: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 78Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 78 Training Plus

ResourceCharacteristics

LogicalResourceCharacteristic

LogicalResourceSpecCharacteristic

LogicalResource

ResourceCharacteristicValue

ResourceCharacteristic

0..n

1

0..n

1

resourceTakesOn

Resource0..n 10..n 1

resourceCharacterizedBy

0..n

1

0..n

1

resourceDescribedBy

ResourceSpecCharacteristic

0..n

0..1

0..n

0..1

specifiesResourceCharacteristics

ResourceSpecCharacteristicValue0..n

1

0..n

1

resourceSpecTakesOn

ResourceSpecification

1

0..n

1

0..n

SpecifiesResource

0..n

0..n

0..n

InvolvedResourceSpecs

0..n0..n 10..n 1

resourceSpecCharacterizedBy

0..n

1

0..n

1

resourceSpecDescribedBy

Page 79: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 79Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 79 Training Plus

PhysicalResourcePhysicalResource

ManagedHardware

PhysicalContainerPhysicalPort

PhysicalDevice Hardware

0..1 0..n0..1 0..nconsistsOf

PhysicalConnector

EquipmentEquipmentHolderAuxiliaryComponent PhysicalComponent

Complete deviceswhich are Products

Components of a PhysicalDevice

Manageable components

Physical comminterface

Manageable components that contain other components

Page 80: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 80Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 80 Training Plus

LogicalResource Overview

LogicalResource

ManagedTransmissionEntity OperatingSystemLogicalDevice

ResourceSpecification0..n 0..n0..n

InvolvedResourceSpecs

0..n

CompoundResource

Resource

1 0..n1 0..nSpecifiesResource

0..1

2..n

0..1

2..n

CompoundResourceAspects

PhysicalResource

ResourceFacingService

LogicalResourceRole

Location

0..n0..n

0..n0..n

PResourceSupportsLResource

0..11..n

0..11..n

LogicalResourcesImplementRFS

0..1 0..n0..1 0..n

RolesDescribeLogicalResource

0..n

0..n

0..n

0..n

LogicalResourceLocatedAt

LogicalLocationDetails

Services that depend on this LogicalResource

The BRAINS!

PhysicalResources that depend on this LogicalResource

Root class for representing communications Carries out the wishes of the BRAIN

A specific Location that this LogicalResource resides at

Page 81: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 81Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 81 Training Plus

DeviceInterfaces

DeviceInterfaceRolePhysicalPort

LogicalDevice

DeviceInterface 1 0..n1 0..nDeviceInterfaceTakesOn

1 0..n1 0..nPPortHasInterfaces

1

1..n

1

1..n

LogicalDeviceHasDeviceInterfaces

NetworkAddress

1

0..n

1

0..n

In terfaceContainsNetworkAddress

DeviceInterfaces are logical entities and must exist in a physical container

DeviceInterfaces are how a LogicalDevice communicates with other ManagedEntities

NOT just IP!

Abstraction enables similar DeviceInterfacesto be managed in a common way

Page 82: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 82Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 82 Training Plus

Software

SoftwareInteractionDeta ilsosVersionMinReq : String

Resource

LogicalResource

SoftwareAtomic

LogicalDevice OperatingSystem

SoftwareComposite

SoftwarebuildNumber : Stringcategory : IntegerisExperimental : BooleanmaintenanceVersion : StringmajorVersion : StringminorVersion : StringotherDesignator : String

compareVersion()

1

1..n

1

1..n

hasSoftwareFeatures

0..n

0..n

0..n

0..n

softwareInteractsWIthOS

0..1

0..n

0..1

0..n

containsSoftwareComponents

Individual commands

Dependency semanticsSets of similar commands (“features”)

Page 83: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 83Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 83 Training Plus

Protocol

Protocol

ManagementProtocol

RoutedProtocol

RoutingProtocol SignalingProtocol WANProtocol

LANProtocol BridgingProtocolSwitchingProtocol

e.g., SNMP

e.g., BGP, OSPF e.g., COPS, RSVPe.g., ATM, FR, PPP

e.g., IP, DecNET e.g., MPLS e.g., Ethernet, TokenRing e.g., SRT Bridging

Page 84: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 84Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 84 Training Plus

Putting It Together

Page 85: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 85Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 85 Training Plus

Product – Service – Resource

ProductComponent

ResourceService

LogicalResourceResourceFacingService

0..1 1..n0..1 1..n

LogicalResourcesImplementRFS

ProductBundle

CustomerFacingService

0..n1..n 0..n1..n

CFServiceRequiresRFServices

PhysicalResource

0..n0..n 0..n0..n

PResourceSupportsLResource

0..1 1..n0..1 1..n

PhysicalResourcesHostRFS

Product0..n0..n 0..n

ProductReferences

0..n

0..1

0..n

0..1

0..n

ProductBundleComprisedOf

0..n

0..1

0..n

0..1

ProductHasCustomerFacingServices

0..n

0..1

0..n

0..1

ProductHasPhysicalResources

Services and Resources are delivered through Products

Page 86: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 86Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 86 Training Plus

Managing Resources and ServicesEntity

ResourceStateInfo

ResourceStatisticalIn fo

FaultEntity

ConfigurationEntity

AccountingEntity

PerformanceEntity

SecurityEntity

CLIMethod

RMONMethod

SNMPMethod

TL1Method

ProprietaryMethod

DescribedMgmtInfoDetails

ManagementEntityManagementMethodEntity

1..n

1

1..n

1mgmtInfoObtainedBy

ManagedEntity

0..n1 0..n1describedByMgmtInfo

1..n 11..n 1

supportedMgmtMethods

Management informationHow you get it

Page 87: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 87Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 87 Training Plus

Owning & Administering Resources & Services

Administrator Technician

OwnsServiceDetails

AdministerServiceDetails0..n

0..1

0..n

0..1

GrantsServiceAdminRights

ServiceManagementPolicyservicePolicyValidFor : TimePeriod

0..n

0..n

0..n

0..n

ManagementPolicyForService

OwnsResourceDetails

ResourceManagementPolicyresourcePolicyValidFor : TimePeriod

AdministerResourceDetails

0..1

0..n

0..1

0..n

GrantsResourceAdminRights

0..n

0..n

0..n

0..n

ManagementPolicyForResource

ValueNetworkRole Resource

0..n0..n 0..n0..n

AdministersResource

Service

0..n 0..n0..n 0..n

AdministersService

PartyRole

0..n

1

0..n

1OwnsResource

0..n

1

0..n

1OwnsService

Page 88: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 88Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 88 Training Plus

SID in Action

Page 89: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 89Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 89 Training Plus

SID in Action - IntellidenIntelliden is using the SID as a basis of its product offering…

Using the Resource model to manage heterogeneous routers and switchesWill be using the Policy, Service, and other models to expand our product offerings

…and as the basis of new products

Page 90: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 90Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 90 Training Plus

Intelliden Basic ArchitectureBillingProvisioning Network

ManagementInventory OrderEntry

FCAPS

Integration Bus/ Middleware

OpticalSwitching

Module

CiscoSwitching

Module

CiscoSwitching

Module

JuniperRoutingModule

CiscoRoutingModule

OtherModules

Middleware

Common API and SDK

CommonGUI

J2EE App Server

Directory

Copyright Intelliden

Page 91: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 91Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 91 Training Plus

DEN-ng Model Driven Code GenerationDEN-ng

UML Model

Schema PreparationProcess

ModelMapping

Rules

Schema GeneratorProcess

ParsedOutput

Documentationand Help Files

Errors andWarnings

Java Mappingfor Session

Computation

DirectoryMapping forPersistence

DirectoryMapping forPersistence

Directory and JavaSpace

Mappings forPersistence

Page 92: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 92Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 92 Training Plus

SID in Action - MetaSolvMetaSolv is using the SID in two ways:

As the basis for new development and enhancements to our applicationsAs part of the MetaSolv Integration Platform (shown on the next slide)

Page 93: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 93Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 93 Training Plus

SID in Action - MetaSolv

MIM Core

TM Forum SID

MetaSolv Common

MetaSolv Application-Specific

Extensions

MIM Core

TM Forum SID

MetaSolv Common

MetaSolv Application-Specific

Extensions

Page 94: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 94Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 94 Training Plus

SID in Action - MetaSolv

Page 95: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 95Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 95 Training Plus

SID in Action in BTBT is using the SID model in two ways

for business integrationin a model-driven prototype implementation in the IP network

Some business areas are considering mandating its use

For more information, contact [email protected]

Page 96: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 96Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 96 Training Plus

SID in Action in BTFor business integration, work is at an early stage. Data design started with the SID Framework and two major areas of BT are now using the detail of the SID addenda. The next stage is working on how to manage a common model into multiple implementations. The IP prototype is using the full detail of the SID Policy, Service and Resource addenda and feeding back issues to the SID team.

Page 97: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 97Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 97 Training Plus

SID in Action at TelstraTelstra Corporation is a full service providerTelstra is currently using the TSIM (Telstra specific version of the TMF SIM) as a classification method for management systemsTelstra is currently using the TeTOM (Telstra specific version of the TMF eTOM) as a process modelTMF releasing a SID to eTOM mapping will improve the value of the TeTOM and help provide a migration path for Telstra to adopt and socialise the SID within TelstraThe release of the planned SID System View will trigger Telstra’s migration from TSIM

For More information, contact [email protected]

Page 98: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 98Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 98 Training Plus

More SID in ActionMajor Canadian service provider using the SID as the foundation for its corporate information architectureAnother Canadian service provider using the SID as the framework for Service Oriented Architecture (SOA)Australasian service provider using the SID as the basis for a new order management applicationAnd there are more…

Page 99: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 99Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 99 Training Plus

NGOSS-SID and OSS/J-CBE

Page 100: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 100Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 100 Training Plus

In the beginning …

Any J2EE CompliantApplication Server

API

NativeImplementation

API

J2EEApplication

API

NativeImplementation

APIAPI

NativeImplementation

API

J2EEApplication

API

J2EEApplication

JavaAPI

Java upon JMS/IIOP/RMI

Java upon JMS/IIOP/RMI

JavaAPI

Java upon JMS/IIOP/RMI

Java upon JMS/IIOP/RMI

XMLAPI

XML upon JMS

XML upon JMS

XMLAPI

XML upon JMS

XML upon JMS

ebXMLSOAPUDDIWSDL

B2BWeb

Servicesenabled

Application

ebXMLSOAPUDDIWSDL

B2BWeb

Servicesenabled

Application

B2BWeb

Servicesenabled

Application

EAI

JMS Bridge

Connector

LegacyApplication

EAI

JMS Bridge

Connector

LegacyApplication

Connector

Wrapping andAdapters Strategies

LegacyApplication

Connector

Connector

Wrapping andAdapters Strategies

LegacyApplication

Connector

Wrapping andAdapters Strategies

ConnectorConnector

Wrapping andAdapters Strategies

LegacyApplication

LegacyApplication

Connector

There was a vision …

Page 101: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 101Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 101 Training Plus

And along comes reality …

Page 102: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 102Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 102 Training Plus

Functionality … we got it coveredJSR 144: The OSS Common APICommon base for all APIsDesign Guidelines for:

Java Value interfacesXML interfaces

Provides framework components …

But wait a minute Johns we all know the real problem of integration is in the information …

Page 103: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 103Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 103 Training Plus

The DilemmaThe OSS/J Initiative Common Team looked at the three initial APIs and there was no overlapAlong comes the Inventory Management API …Short term solution …

Inventory Management Expert Group decided that that the inventory implementation of service would implement the Service Activation Service interface as well…

A long term solution was needed …

Page 104: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 104Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 104 Training Plus

SID Provides the Optimal SolutionHow to bridge the gap …

Service Activation DefinesInventory Management DefinesDefine a common view of service

TMF SID has a rich Service model …Given that the problem being faced by the OSS/J technical teams would be endemic, the SID provided a ready-made answer

Page 105: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 105Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 105 Training Plus

Why Use the SID ?Rich information models take a great deal of time and effort to develop

OSS through Java is an implementation body, not a modeling forum

SID is a key aspect of NGOSSAdoption is the key to successOSS through Java is working to make NGOSS real

OSS/J Common Business Entities map the SID analysis (GB922) and design (GB926) models to Java data models

Page 106: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 106Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 106 Training Plus

CBE and the OSS/J APIsOSS/J Core

Business Entities

Vendor and Technology Information

Model

Customer Management

API

InventoryAPI

ServiceActivation

API

OtherOSS/J

API

Functional Partition of OSS Business Logicinto APIsAnd RealizationOf the Vendor orTechnology SpecificInformation Model

Vendor or TechnologySpecificInformationModel is an Extensionof the Core SID/CBE Entities

OSS/J Core SID/CBE Entities

Page 107: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 107Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 107 Training Plus

CBE EssentialsCBE means Core Business EntitiesCBE defines a CORE information model

CORE Information Model of shareable Data Transfer Objects in CBE aligned with SID from which the Vendor Specific Information Model must derive

CBE defines interfaces that are reusable across multiple OSS components (Activation, Inventory, TroubleTicket, QoS, etc…)

Common Managed Entities:Service, Resource, Product, Alarms

Common Types Addresses, TimePeriods etc.

Page 108: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 108Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 108 Training Plus

CBE Core ModelThe CBE Core Model is composed of:

EntityEntities are value type objects representing inventory concepts such as “Product”, “Service” and “Resource”

Entity SpecificationEntity Specifications are value type objects representing specifications of CBE entities

AssociationAssociations are value type objects representing CBE associations, e.g. “ResourceSupportsServiceAssocValue”

Page 109: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 109Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 109 Training Plus

So Where do I Find the CBE ?javax.oss.cbe

The CBE package defines a set of interfaces that represents the upper layers of a generic information model within the OSS domainThe CBE package defines a set of shareable Data Transfer Objects, via interfacesImplementations of CBE aware APIs provide the implementation; Java™ and J2EE™ do the rest …

The CBE paper …http://java.sun.com/products/oss/

… follow the link in the right hand column

Page 110: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 110Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 110 Training Plus

A Glimpse at SID Phase VI

Page 111: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 111Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 111 Training Plus

SID Phase VI Model Proposed Work (1)

Harmonization of other TM Forum effortsIntegrate MTNM into the SIDIntegrate IPNM into the SIDAdjust the SID as necessary to meet other team needs

Continued TM Forum project supportContinued industry group liaisonsGB928

End-to-end VPN exampleDescribes how to build an NGOSS model covering the complete lifecycle of a VPN solutionIncludes glimpses at Implementation and Deployment views

Page 112: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 112Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 112 Training Plus

SID Phase VI Model Proposed Work (2)GB922

Development of Market/Sales DomainDevelopment of Billing and Invoicing Details

GB926Service and QoS AddendaPolicy, Product and Party from a system viewpoint

Focused work on supporting the NGOSS Lifecycle and Methodology

Ties back into the end-to-end VPN example

Detailed modeling of managementOwning vs Using vs Administrating vs. …

Focused effort on Performance ABE

Page 113: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 113Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 113 Training Plus

Contacting the TM ForumIn North AmericaTel.: +1 973-292-1901

In EuropeTel:+44-1473-288595

[email protected]:Web: www.tmforum.orgTraining Plus: [email protected]

T+ @ Long Beach (2004), Intro to the SID

Page 114: Introduction to the SID - POSTECH CSE DPNM …dpnm.postech.ac.kr/papers/TMW/TMW2004-LongBeach… ·  · 2004-12-09Introduction to the SID John Reilly – jreilly@metasolv.com ...

All Rights ReservedPage No. - 114Copyright 2004 MDAPCE, MetaSolv, and

TeleManagement Forum. All Rights ReservedPage 114 Training Plus

Next StepsTraining Plus at TeleManagement World, Nice, France, 16-19 May, 2005:

http://www.tmforum.org/browse.asp?catID=2194

TeleManagement Regional Summit, Bangalore, India, 5-6 December, 2004:

http://www.tmforum.org/browse.asp?catID=1118&linkID=29688

TM Forum “We Come to You” courses: http://www.tmforum.org/browse.asp?catID=1565Contact [email protected] if you would like us to provide a SID course to you and your colleagues

TM Forum Webinar series:http://www.tmforum.org/browse.asp?catID=2065

SID on the web: http://www.tmforum.org/browse.asp?catID=1684


Recommended