Common System Parameters

1,048 views
1,017 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,048
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
62
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Common System Parameters

  1. 1. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Common System Parameters Author: Roman Agaev Date: Tuesday, March 27, 2007 -1-
  2. 2. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Contents 1 Abstract.......................................................................................................................4 2 Analysis.......................................................................................................................4 3 Design.........................................................................................................................5 4 Conclusion...................................................................................................................6 4.1 Usage Examples...............................................................................................6 5 Appendixes..................................................................................................................7 -2-
  3. 3. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Figures Figure 2-1: System parameters ERD..............................................................................4 Figure 4-2: System parameter - RetrieveCustomSystemParameter...............................7 Tables Table 3-1: System parameters module's layers decomposition......................................5 -3-
  4. 4. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. 1Abstract This essay takes as its purpose analysis and design of custom system parameters module. The meaning of custom system parameter is data that shared across all sessions within the Siebel enterprise. The module provides an ability of data retrieval and its appending. 2Analysis The system parameters module must give an opportunity of shared data management, when the main purpose of such data is not a run time globals or any parallel concept, but information without time boundaries, The following diagram presents entity relationship diagram of needed business layer: Figure 2-1: System parameters ERD -4-
  5. 5. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. The module must include several elements from database, business, and graphic user interface layers: •Applet •View •BC (Business Component) – contains several methods and based on custom table •BS (Business Service) – contains several methods delegated by underlied business component •Table 3Design The analysis can be handled using a single stand alone module definition. The module will include several elements from every one of three application tiers: Graphic User Interface Layer •View – System Parameters View •Applet - System Parameters List Applet Business Layer •Business Object – System Parameters •Business Component – System Parameters with methods NewEntry() – creates new log entry RetrieveCustomParameter() – searches across the log table and retrieves data •Business Service – System Parameters BS1 encapsulates delegated methods of Business Component Database Layer •Table – CX_SYS_PARAM The following table demonstrates those elements per layer: Table 3-1: System parameters module's layers decomposition Layer Element Type Element Name Element Attributes Database Table CX_SYS_PARAM NAME CATEGORY SUB_CATEGORY VALUE TYPE LONG_VALUE 1 Cacheable business service -5-
  6. 6. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Layer Element Type Element Name Element Attributes Business Business System Parameters Name Component Category Sub Category Value Type Long Value Business Object System Parameters System Parameters Business Service System Parameters Init BS NewEntry RetrieveCustomParameter Graphic User Applet System Parameter Interface List Applet View System Parameter View 4Conclusion Current essay provides a new sight over the old problem, how to store cross sessions parameters and effectively use them during the sessions of system users. The pattern can be used in many applications like CTI phone book, XSLT etc. 4.1Usage Examples The following figures demonstrate proposed solution examples: -6-
  7. 7. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Figure 4-2: System parameter - RetrieveCustomSystemParameter 5Appendixes "Workflow usage best practices" (Roman Agaev) "Common VBC paradigm" (Roman Agaev) "Common error handling mechanism" (Roman Agaev) -7-

×