SlideShare a Scribd company logo
1 of 8
Roman Agaev, M.Sc, PMP
Owner, Supra Information Technology ltd.




                  Account structure approach



                          Author: Roman Agaev
                     Date: Monday, May 14, 2007




                                      -1-
Roman Agaev, M.Sc, PMP
Owner, Supra Information Technology ltd.

                                                     Contents
1 Abstract.......................................................................................................................3
2 Potential solutions.......................................................................................................4
  2.1 Service & Billing Accounts represent the customer........................................4
     2.1.1 Advantages............................................................................................4
     2.1.2 Disadvantages........................................................................................4
  2.2 Customer Account represents the customer.....................................................5
     2.2.1 Advantages............................................................................................5
     2.2.2 Disadvantages........................................................................................6
3 Criterions.....................................................................................................................6
  3.1 Solution complexity.........................................................................................6
     3.1.1 Computation complexity.......................................................................7
     3.1.2 Time complexity...................................................................................7
  3.2 Reliability.........................................................................................................7
  3.3 Scalability.........................................................................................................7
  3.4 Time to market.................................................................................................7
  3.5 Simplicity.........................................................................................................7
  3.6 Contiguity to OOB...........................................................................................7
4 Solution Matrix...........................................................................................................7
5 Conclusion...................................................................................................................8
  5.1 Discussion........................................................................................................8
6 Appendixes..................................................................................................................8




                                                              -2-
Roman Agaev, M.Sc, PMP
Owner, Supra Information Technology ltd.

                                                         Figures
Figure 1-1: ERD of involved entities.............................................................................4
Figure 2-2: Schematic diagram of account hierarchy disposition (Billing & Service
account)..........................................................................................................................5
Figure 2-3: Schematic diagram of account hierarchy disposition (Customer account). 6

1Abstract
The main aim oh this document is formulating and providing an approach for account
structure. The common approach declares that we have several different types of
account:
     Service
     Service Aggregator
     Board
     Central Committee
     Billing
     Billing Aggregator
     Customer
     Decentralized
     Intermediary
     Insurance Company
     Planner
Above types don't bound possible complexity of account hierarchy, but provide an
ability of effective restriction for different entity instances to be used in undesired and
unnecessary way (For example creation a billing profile for service account).
Considering complexity of our case the following type are necessary for an
implementation and will be used:
     Service – represents an account who really uses an asset
     Billing – represents an account who pays for an asset
     Customer – represents an account who uses and pays an asset simultaneously
The following solutions for the account hierarchy are coming to cover any possible
process within an implemented system.




                                                               -3-
Roman Agaev, M.Sc, PMP
Owner, Supra Information Technology ltd.
Figure 1-1: ERD of involved entities




       2Potential solutions

         2.1Service & Billing Accounts represent the customer
The solution states that there is a necessity of having two account entries of different
types tied together in order to represent one customer. The main reason for that is
concept which is declaring, that billing account pays for an assets that belong to its
service account. The approach assumes that every potential service account has at
least one similar billing account, when the last one is holding the information
regarding billing, financial, exemption, and payments profiles all together.

           2.1.1Advantages
       The support of data model and oob1 functionality
       The existence of several functional point that are supports existing of defined
           profiles in oob applications

           2.1.2Disadvantages
       The approach leads to undesired growth of account hierarchy
       The approach leads to computational and as consequence time complexity




1
    Out of the box


                                             -4-
Roman Agaev, M.Sc, PMP
Owner, Supra Information Technology ltd.
Figure 2-2: Schematic diagram of account hierarchy disposition (Billing & Service account)




      2.2Customer Account represents the customer
The solution assumes that there is no actual necessity of having two different account
entries in order to support concept of separation billing and service properties of the
same customer and states that customer account can be used in order to achieve any
required functionality. The data model provided at the beginning of this document
states that there is a supported many to many relationship between two given account
entries and the relationship supports an ability of multiple billing account per each
account entry.

        2.2.1Advantages
    Dramatically decreases complexity of account hierarchy
    Prevents undesired growth of account hierarchy
    The approach supported by data model and oob functionality




                                              -5-
Roman Agaev, M.Sc, PMP
Owner, Supra Information Technology ltd.
    The existence of several functional point that are supports existing of defined
        profiles in oob applications

        2.2.2Disadvantages
    In some circumstances simplifies to much an existed reality


Figure 2-3: Schematic diagram of account hierarchy disposition (Customer account)




    3Criterions

      3.1Solution complexity
The following section of document is coming to analyze two different approaches and
prove the statement of analysis.




                                             -6-
Roman Agaev, M.Sc, PMP
 Owner, Supra Information Technology ltd.
             3.1.1Computation complexity
 From this point of two approaches quite different due to relationship overhead in first
 one. That relationship in some circumstances may lead to undesired and heavy sql
 statements during the gui2 development.

             3.1.2Time complexity
 As consequence of computational complexity the predicted time complexity of first
 solution much heavy than the parallel one of the second solution

            3.2Reliability
 Two approaches have very similar ability to be reliable, but the second one in several
 circumstances can by less reliable because the solution covers less possible
 implications.

            3.3Scalability
 Two approaches have the same ability of scalability.

            3.4Time to market
 Two approaches have the same ability to be provided to a market as soon as possible.

            3.5Simplicity
 The second approach wins within this criterion, because it simplifies the concept.

            3.6Contiguity to OOB
 Two approaches own the same contiguity to oob.

        4Solution Matrix
 Table 4-1: Solution/Criterions matrix

Solution     Comput    Time      Reliab   Scalab   Time to   Simpli   Contiguity   Total
Criterion     ational   Complex   ility    ility    market    city     to OOB
              Comple    ity
              xity
B&S           0         0         1        1        1         0        1            4
C             1         1         0        1        1         1        1            6




 2
     Graphic user inerface


                                                    -7-
Roman Agaev, M.Sc, PMP
Owner, Supra Information Technology ltd.

    5Conclusion
The conclusion of the analysis states that the combination of two different approaches
can be used in order to achieve an appropriate complexity and possible functionality,
when the private customer will be represented by account of customer type, and
corporate customer will be represented by service and billing account entries that in
fact will represent different division within the customer.

      5.1Discussion
The state of conclusion paragraph is not mono meaningful, because none of proposed
solutions wins in every defined criterions.
The combined solution assemblies the approaches and gives an opportunity to every
one of it to come to its meaning within the boundaries of the combination
In any case the solution can be sophisticated or very simple, but must provide
simplification in terms of its utilization/usage. Otherwise there is a possibility of
getting not linear growth of computational complexity and all its consequences during
the development stage of project.


    6Appendixes
   Siebel bookshelf




                                            -8-

More Related Content

Viewers also liked

Vital AI: Big Data Modeling
Vital AI: Big Data ModelingVital AI: Big Data Modeling
Vital AI: Big Data ModelingVital.AI
 
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...DATAVERSITY
 
Data Modeling for Big Data
Data Modeling for Big DataData Modeling for Big Data
Data Modeling for Big DataDATAVERSITY
 

Viewers also liked (6)

Vital AI: Big Data Modeling
Vital AI: Big Data ModelingVital AI: Big Data Modeling
Vital AI: Big Data Modeling
 
Big Data Telecom
Big Data TelecomBig Data Telecom
Big Data Telecom
 
Big Data Modeling
Big Data ModelingBig Data Modeling
Big Data Modeling
 
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
Lessons in Data Modeling: Why a Data Model is an Important Part of Your Data ...
 
Data Modeling for Big Data
Data Modeling for Big DataData Modeling for Big Data
Data Modeling for Big Data
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 

Similar to Potential Customer Data Model Solution Telco

Potential Solutions Co Existence
Potential Solutions   Co ExistencePotential Solutions   Co Existence
Potential Solutions Co ExistenceRoman Agaev
 
Potential Vpn Solution
Potential Vpn SolutionPotential Vpn Solution
Potential Vpn SolutionRoman Agaev
 
Common Msisdn Resource Number Management
Common Msisdn Resource   Number ManagementCommon Msisdn Resource   Number Management
Common Msisdn Resource Number ManagementRoman Agaev
 
Monthly Pay Pricing Model for SME Enterprise Applications using Cloud Computing
Monthly Pay Pricing Model for SME Enterprise Applications using Cloud ComputingMonthly Pay Pricing Model for SME Enterprise Applications using Cloud Computing
Monthly Pay Pricing Model for SME Enterprise Applications using Cloud ComputingVivek Muralidharan
 
Project Deimos
Project DeimosProject Deimos
Project DeimosSimon Suo
 
Common Redirection Mechanism
Common Redirection MechanismCommon Redirection Mechanism
Common Redirection MechanismRoman Agaev
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolkToon Koppelaars
 
An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...Arinto Murdopo
 
Loan Approval Prediction
Loan Approval PredictionLoan Approval Prediction
Loan Approval PredictionIRJET Journal
 
Setanta Systems - Supply Chain Report and Analyses Module
Setanta Systems - Supply Chain Report and Analyses ModuleSetanta Systems - Supply Chain Report and Analyses Module
Setanta Systems - Supply Chain Report and Analyses ModuleSeabrook Technology Group
 
Workflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring SolutionWorkflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring SolutionRoman Agaev
 
Implementing Oracle E-Business suite for Tesla motor company .docx
Implementing Oracle E-Business suite for Tesla motor company .docxImplementing Oracle E-Business suite for Tesla motor company .docx
Implementing Oracle E-Business suite for Tesla motor company .docxAASTHA76
 
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...ecij
 
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...ecijjournal
 
AI paper in IIM conference
AI paper in IIM conference AI paper in IIM conference
AI paper in IIM conference Jyotishko Biswas
 

Similar to Potential Customer Data Model Solution Telco (20)

Potential Solutions Co Existence
Potential Solutions   Co ExistencePotential Solutions   Co Existence
Potential Solutions Co Existence
 
Potential Vpn Solution
Potential Vpn SolutionPotential Vpn Solution
Potential Vpn Solution
 
CLup System DD
CLup System DDCLup System DD
CLup System DD
 
Common Msisdn Resource Number Management
Common Msisdn Resource   Number ManagementCommon Msisdn Resource   Number Management
Common Msisdn Resource Number Management
 
Monthly Pay Pricing Model for SME Enterprise Applications using Cloud Computing
Monthly Pay Pricing Model for SME Enterprise Applications using Cloud ComputingMonthly Pay Pricing Model for SME Enterprise Applications using Cloud Computing
Monthly Pay Pricing Model for SME Enterprise Applications using Cloud Computing
 
Project Deimos
Project DeimosProject Deimos
Project Deimos
 
Common Redirection Mechanism
Common Redirection MechanismCommon Redirection Mechanism
Common Redirection Mechanism
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolk
 
An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...
 
Loan Approval Prediction
Loan Approval PredictionLoan Approval Prediction
Loan Approval Prediction
 
Setanta Systems - Supply Chain Report and Analyses Module
Setanta Systems - Supply Chain Report and Analyses ModuleSetanta Systems - Supply Chain Report and Analyses Module
Setanta Systems - Supply Chain Report and Analyses Module
 
Is 4 th
Is 4 thIs 4 th
Is 4 th
 
Print report
Print reportPrint report
Print report
 
Workflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring SolutionWorkflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring Solution
 
Implementing Oracle E-Business suite for Tesla motor company .docx
Implementing Oracle E-Business suite for Tesla motor company .docxImplementing Oracle E-Business suite for Tesla motor company .docx
Implementing Oracle E-Business suite for Tesla motor company .docx
 
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
 
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
EFFICIENT AND RELIABLE PERFORMANCE OF A GOAL QUESTION METRICS APPROACH FOR RE...
 
Mrd template
Mrd templateMrd template
Mrd template
 
A2
A2A2
A2
 
AI paper in IIM conference
AI paper in IIM conference AI paper in IIM conference
AI paper in IIM conference
 

More from Roman Agaev

Siebel deployment
Siebel deploymentSiebel deployment
Siebel deploymentRoman Agaev
 
Siebel client side integrator (SCSI)
Siebel client side integrator (SCSI)Siebel client side integrator (SCSI)
Siebel client side integrator (SCSI)Roman Agaev
 
It Project And Agile
It Project And AgileIt Project And Agile
It Project And AgileRoman Agaev
 
Logic Equations Resolver J Script
Logic Equations Resolver   J ScriptLogic Equations Resolver   J Script
Logic Equations Resolver J ScriptRoman Agaev
 
Object Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel BoundariesObject Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel BoundariesRoman Agaev
 
Integration Within Several Projects
Integration Within Several ProjectsIntegration Within Several Projects
Integration Within Several ProjectsRoman Agaev
 
Client/Server Paradigm And Its Implementation
Client/Server Paradigm And Its ImplementationClient/Server Paradigm And Its Implementation
Client/Server Paradigm And Its ImplementationRoman Agaev
 
Order Management Plus Integration Topics
Order Management Plus Integration TopicsOrder Management Plus Integration Topics
Order Management Plus Integration TopicsRoman Agaev
 
Workflow Usage Best Practices
Workflow Usage Best PracticesWorkflow Usage Best Practices
Workflow Usage Best PracticesRoman Agaev
 
General Logging Approach
General Logging ApproachGeneral Logging Approach
General Logging ApproachRoman Agaev
 
General Error Handling Approach
General Error Handling ApproachGeneral Error Handling Approach
General Error Handling ApproachRoman Agaev
 
Common System Parameters
Common System ParametersCommon System Parameters
Common System ParametersRoman Agaev
 
Common Global Parameters
Common Global ParametersCommon Global Parameters
Common Global ParametersRoman Agaev
 
Guidance 4 Days Configuration Presentation
Guidance   4 Days   Configuration   PresentationGuidance   4 Days   Configuration   Presentation
Guidance 4 Days Configuration PresentationRoman Agaev
 
Guidance 4 Days Configuration
Guidance   4 Days   ConfigurationGuidance   4 Days   Configuration
Guidance 4 Days ConfigurationRoman Agaev
 
Siebel Web Architecture
Siebel Web ArchitectureSiebel Web Architecture
Siebel Web ArchitectureRoman Agaev
 
Enterprise Integration Application
Enterprise Integration ApplicationEnterprise Integration Application
Enterprise Integration ApplicationRoman Agaev
 

More from Roman Agaev (19)

Siebel deployment
Siebel deploymentSiebel deployment
Siebel deployment
 
Siebel client side integrator (SCSI)
Siebel client side integrator (SCSI)Siebel client side integrator (SCSI)
Siebel client side integrator (SCSI)
 
It Project And Agile
It Project And AgileIt Project And Agile
It Project And Agile
 
Logic Equations Resolver J Script
Logic Equations Resolver   J ScriptLogic Equations Resolver   J Script
Logic Equations Resolver J Script
 
Object Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel BoundariesObject Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel Boundaries
 
Integration Within Several Projects
Integration Within Several ProjectsIntegration Within Several Projects
Integration Within Several Projects
 
Client/Server Paradigm And Its Implementation
Client/Server Paradigm And Its ImplementationClient/Server Paradigm And Its Implementation
Client/Server Paradigm And Its Implementation
 
Order Management Plus Integration Topics
Order Management Plus Integration TopicsOrder Management Plus Integration Topics
Order Management Plus Integration Topics
 
Workflow Usage Best Practices
Workflow Usage Best PracticesWorkflow Usage Best Practices
Workflow Usage Best Practices
 
General Logging Approach
General Logging ApproachGeneral Logging Approach
General Logging Approach
 
General Error Handling Approach
General Error Handling ApproachGeneral Error Handling Approach
General Error Handling Approach
 
Common System Parameters
Common System ParametersCommon System Parameters
Common System Parameters
 
Common Global Parameters
Common Global ParametersCommon Global Parameters
Common Global Parameters
 
Guidance 4 Days Configuration Presentation
Guidance   4 Days   Configuration   PresentationGuidance   4 Days   Configuration   Presentation
Guidance 4 Days Configuration Presentation
 
Guidance 4 Days Configuration
Guidance   4 Days   ConfigurationGuidance   4 Days   Configuration
Guidance 4 Days Configuration
 
Analysis
AnalysisAnalysis
Analysis
 
Design Results
Design ResultsDesign Results
Design Results
 
Siebel Web Architecture
Siebel Web ArchitectureSiebel Web Architecture
Siebel Web Architecture
 
Enterprise Integration Application
Enterprise Integration ApplicationEnterprise Integration Application
Enterprise Integration Application
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Potential Customer Data Model Solution Telco

  • 1. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Account structure approach Author: Roman Agaev Date: Monday, May 14, 2007 -1-
  • 2. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Contents 1 Abstract.......................................................................................................................3 2 Potential solutions.......................................................................................................4 2.1 Service & Billing Accounts represent the customer........................................4 2.1.1 Advantages............................................................................................4 2.1.2 Disadvantages........................................................................................4 2.2 Customer Account represents the customer.....................................................5 2.2.1 Advantages............................................................................................5 2.2.2 Disadvantages........................................................................................6 3 Criterions.....................................................................................................................6 3.1 Solution complexity.........................................................................................6 3.1.1 Computation complexity.......................................................................7 3.1.2 Time complexity...................................................................................7 3.2 Reliability.........................................................................................................7 3.3 Scalability.........................................................................................................7 3.4 Time to market.................................................................................................7 3.5 Simplicity.........................................................................................................7 3.6 Contiguity to OOB...........................................................................................7 4 Solution Matrix...........................................................................................................7 5 Conclusion...................................................................................................................8 5.1 Discussion........................................................................................................8 6 Appendixes..................................................................................................................8 -2-
  • 3. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Figures Figure 1-1: ERD of involved entities.............................................................................4 Figure 2-2: Schematic diagram of account hierarchy disposition (Billing & Service account)..........................................................................................................................5 Figure 2-3: Schematic diagram of account hierarchy disposition (Customer account). 6 1Abstract The main aim oh this document is formulating and providing an approach for account structure. The common approach declares that we have several different types of account: Service Service Aggregator Board Central Committee Billing Billing Aggregator Customer Decentralized Intermediary Insurance Company Planner Above types don't bound possible complexity of account hierarchy, but provide an ability of effective restriction for different entity instances to be used in undesired and unnecessary way (For example creation a billing profile for service account). Considering complexity of our case the following type are necessary for an implementation and will be used: Service – represents an account who really uses an asset Billing – represents an account who pays for an asset Customer – represents an account who uses and pays an asset simultaneously The following solutions for the account hierarchy are coming to cover any possible process within an implemented system. -3-
  • 4. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Figure 1-1: ERD of involved entities 2Potential solutions 2.1Service & Billing Accounts represent the customer The solution states that there is a necessity of having two account entries of different types tied together in order to represent one customer. The main reason for that is concept which is declaring, that billing account pays for an assets that belong to its service account. The approach assumes that every potential service account has at least one similar billing account, when the last one is holding the information regarding billing, financial, exemption, and payments profiles all together. 2.1.1Advantages The support of data model and oob1 functionality The existence of several functional point that are supports existing of defined profiles in oob applications 2.1.2Disadvantages The approach leads to undesired growth of account hierarchy The approach leads to computational and as consequence time complexity 1 Out of the box -4-
  • 5. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Figure 2-2: Schematic diagram of account hierarchy disposition (Billing & Service account) 2.2Customer Account represents the customer The solution assumes that there is no actual necessity of having two different account entries in order to support concept of separation billing and service properties of the same customer and states that customer account can be used in order to achieve any required functionality. The data model provided at the beginning of this document states that there is a supported many to many relationship between two given account entries and the relationship supports an ability of multiple billing account per each account entry. 2.2.1Advantages Dramatically decreases complexity of account hierarchy Prevents undesired growth of account hierarchy The approach supported by data model and oob functionality -5-
  • 6. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. The existence of several functional point that are supports existing of defined profiles in oob applications 2.2.2Disadvantages In some circumstances simplifies to much an existed reality Figure 2-3: Schematic diagram of account hierarchy disposition (Customer account) 3Criterions 3.1Solution complexity The following section of document is coming to analyze two different approaches and prove the statement of analysis. -6-
  • 7. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. 3.1.1Computation complexity From this point of two approaches quite different due to relationship overhead in first one. That relationship in some circumstances may lead to undesired and heavy sql statements during the gui2 development. 3.1.2Time complexity As consequence of computational complexity the predicted time complexity of first solution much heavy than the parallel one of the second solution 3.2Reliability Two approaches have very similar ability to be reliable, but the second one in several circumstances can by less reliable because the solution covers less possible implications. 3.3Scalability Two approaches have the same ability of scalability. 3.4Time to market Two approaches have the same ability to be provided to a market as soon as possible. 3.5Simplicity The second approach wins within this criterion, because it simplifies the concept. 3.6Contiguity to OOB Two approaches own the same contiguity to oob. 4Solution Matrix Table 4-1: Solution/Criterions matrix Solution Comput Time Reliab Scalab Time to Simpli Contiguity Total Criterion ational Complex ility ility market city to OOB Comple ity xity B&S 0 0 1 1 1 0 1 4 C 1 1 0 1 1 1 1 6 2 Graphic user inerface -7-
  • 8. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. 5Conclusion The conclusion of the analysis states that the combination of two different approaches can be used in order to achieve an appropriate complexity and possible functionality, when the private customer will be represented by account of customer type, and corporate customer will be represented by service and billing account entries that in fact will represent different division within the customer. 5.1Discussion The state of conclusion paragraph is not mono meaningful, because none of proposed solutions wins in every defined criterions. The combined solution assemblies the approaches and gives an opportunity to every one of it to come to its meaning within the boundaries of the combination In any case the solution can be sophisticated or very simple, but must provide simplification in terms of its utilization/usage. Otherwise there is a possibility of getting not linear growth of computational complexity and all its consequences during the development stage of project. 6Appendixes Siebel bookshelf -8-