page 1 accounting management in a tina- based service and network environment patrick hellemans,...
TRANSCRIPT
![Page 1: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/1.jpg)
Page 1
Accounting Management in a Accounting Management in a TINA-Based Service and TINA-Based Service and Network EnvironmentNetwork Environment
Patrick Hellemans, Cliff Redmond, Koen Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave LewisDaenen, Dave Lewis
IS&N 99 - BarcelonaIS&N 99 - Barcelona
![Page 2: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/2.jpg)
Page 2
FlowThru Project
ACTS Project: March 1998 - February 2000
Focal Point of Research = Integrated Management Solutions
Reuse, Customisation and Integration of Components
Across organisational domains
Across technological domains
Approach
Define guidelines for system analysis and design
Apply guidelines to the realisation of FlowThru system demonstrator
![Page 3: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/3.jpg)
Page 3
Development
Operation
Management Systems Market Context
StandardOrganizations
ComponentVendors
SystemDevelopers
ServiceProviders
NetworkProviders
Frameworks & interfaces
Business Needs
Business Needs
Frameworks & interfaces
Requirements
Components& Frameworks
RequirementsRequirements IntegratedSystems
![Page 4: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/4.jpg)
Page 4
Guidelines for Analysis and Design
Top-down approach
Management Business Process Modeling (TMF, TINA-C)
Business Actors, Roles, Business Scenarios
System Design
Components, Interactions, Information Flows
Component Facades
Component Boundaries, External Actors, Interfaces
Bottom-up Approach
Identification and analysis of reusable software components
Adaptation and re-engineering requirements
![Page 5: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/5.jpg)
Page 5
Guidelines for Analysis and Design
UML Notations Used At All Levels
Profiling according to abstraction level
Paradigm Plus and Rationale ROSE
Session 3B Modeling Management Components
for Reuse Using UMLDave Lewis
![Page 6: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/6.jpg)
Page 6
FlowThru System Demonstrator - Business Scenarios
Accounting Scenario - subject of this paper
Fulfilment system
pre-service phase
Network planning, configuration and provisioning
ATM connectivity services
Assurance system
in-service phase
Problem handling
Adherence to Service Level Agreements
Trouble Ticketing Service
![Page 7: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/7.jpg)
Page 7
TM Forum Business Process Model
Networks and Systems Management Processes
Service/Product Development and Maintenance Processes
Customer Care Processes
Physical Network and Information Technology
SalesOrder
HandlingProblemHandling
CustomerQoS Mgt
Invoicing/Collection
ServicePlanning/
Developmt
ServiceConfigu-ration
ServiceProblem
Resolution
ServiceQuality
Mgt
Rating &Discounting
NetworkPlanning/
Developmt
NetworkProvisioning
NetworkInventory
Mgt
NetworkMaintenance& Planning
NetworkDataMgt
Fulfilment Assurance Accounting
![Page 8: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/8.jpg)
Page 8
Ret
aile
r
Broker
3Pty Service Provider
ConnectivityProvider
Consumer
Mapping Onto TINA Business Model
Invoicing/Collection
Rating/Discounting
Rating/Discounting
Rating/Discounting
Data Management
Data Management
Data Management
Network Data ManagementDecomposed Into
Service and NetworkData Management
![Page 9: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/9.jpg)
Page 10
Retailer
Connectivity Provider
Consumer
FlowThru Accounting System Components
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ATM AccountingComponent
ConnectionManagementComponent
ConnectionManagementComponent
ServiceAccountingComponent
AccessSessionComp
AccessSessionComp
Manage Secure Relationship BetweenConsumer and Retailer: service access, servicesubscription, …Implemented According to TINA SpecificationsOriginate from VITAL ProjectUsage and Operation of Specific Service:- Digital Library- Multimedia ConferenceImplemented According to TINA SpecificationsOriginate from VITAL Project
Management of Subscription ContractsImplemented According to TINA SpecificationsNewly Developped for FlowThru
Collecting and Collating Service-Level Usage Data,Generate Charges and Correlate with Network-LevelCharges, Generate Consumer Bill Implemented According to TINA SpecificationsOriginates from PROSPECT
Connection Management on Top of ATMNetworkImplemented According to TINA SpecificationsOriginate from VITAL and ReTINA Projects
Collect Usage Data at Network (ATM) Level,Generate Network-Level Charges and ForwardThese to Service Accounting ComponentNewly Defined and Developped for FlowThru
![Page 10: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/10.jpg)
Page 11
Accounting-Specific Use Cases
getBill
Consumer Requests Bill for Certain Billing Period
getSessionCharges
Consumer Requests Charges During Service Session
generateAccountableEvents
Generate Accountable Events Towards Service and/or ATM Accounting Component
listAccountingSessions
Request a List of Currently Active Management Accounting Sessions
![Page 11: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/11.jpg)
Page 12
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
Access Session Component
Provider Agent: terminationpoint of access session procedures in Consumer domain
![Page 12: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/12.jpg)
Page 13
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
Access Session Component
User Agent: terminationpoint of access session procedures in Retailer domain for one specific Consumer
![Page 13: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/13.jpg)
Page 14
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
Service Session Component
Service Session User Application:termination point of service session procedures in Consumer domain for a specificservice
![Page 14: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/14.jpg)
Page 15
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
Service Session Component
Service Session Manager:Implements core logic of aspecific serviceGenerates accountable eventstowards Service Accounting Component
![Page 15: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/15.jpg)
Page 16
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
Subscription Component
Subscription Agent: contactpoint within Subscriptioncomponent for a specificConsumerSubscription Manager: managessubscription contracts
![Page 16: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/16.jpg)
Page 17
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
Service Accounting Component
Account Manager: manages accounts for individualConsumersUsage Metering Data: receives, collects and collates accountable events at service-levelCharge Control: calculates charges for a specificservice sessionBill Control: calculates Consumer billsBilling Aggregation: receives and correlatescharges collected at network level
![Page 17: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/17.jpg)
Page 18
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
Connection Management Component
Terminal Layer Adapter: terminationpoint within Consumer domain oftechnology-specific connectivitymanagement procedures
![Page 18: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/18.jpg)
Page 19
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
Connection Management Component
Communication Session Manager:provides technology-independentconnectivity service interface towardsservice level
Layer Network Coordinator: coordinates technology-specific connectivity management procedureswithin a single administrative domain
![Page 19: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/19.jpg)
Page 20
FlowThru Accounting System Components - Boundary Objects
Retailer
Connectivity Provider
Consumer
AccessSessionComp
AccessSessionComp
ServiceSessionComp
ServiceSessionComp
ServiceSubscriptionComponent
ServiceAccountingComponent
ConnectionManagementComponent
ATM AccountingComponent
ConnectionManagementComponent
ATM Accounting Component
Metering Manager: receives, collectsand collates accountable events atnetwork (ATM) level
Charge Manager: calculates chargescollected at network (ATM) level
![Page 20: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/20.jpg)
Page 21
Accounting System Realization - Status
Component and system analysis finalised
Component adaptation requirements identified
Component implementation adaptation on-going
System integration planned june-july
![Page 21: Page 1 Accounting Management in a TINA- Based Service and Network Environment Patrick Hellemans, Cliff Redmond, Koen Daenen, Dave Lewis IS&N 99 - Barcelona](https://reader035.vdocument.in/reader035/viewer/2022070401/56649f175503460f94c2e65b/html5/thumbnails/21.jpg)
Page 22
Conclusions
FlowThru Guidelines Promote Reuse At Both Design and Implementation Level
Use of One Single Standard Notation (UML) At Different Abstraction Levels Eases Information Exchange, but More In-Depth Profiling of UML Notations Required
Component Facades Descriptions Ease Process of Building Management Systems by Reusing Existing Software Components
Fitting components together to realize business scenarios
Identifying required adaptations to reused components
TINA Specifications Sufficiently Detailed To Allow Component Integration Originated By Different Projects
FlowThru Guidelines and Demonstrator Results Will Be Presented to Teams of Experts During FlowThru Trial Phase (November 99)