Problem Statement :   Web Application Design ,  Model-View-Controller (MVC) design pattern,
                      Code  Organization when using  MVC model's (CGI::Application,CGI::Prototype ).

                      The above specific to Perl as a tool

                      uderstanding the significance of a 'Perl Module'

                                                          re-useable code library.


                      understand the cannonical terms 'PM' ,'PL'  used in the context of PERL AND
                      application development or Software industry.

                      Also ...the term of colloquial called the 'Ruby'!!

                      ...Perl as a OOP ...RAD tool!!

                      
Opportunity     :     Off all the complexities ....including MVC based application 
                      architecture ....if found the

                      perl  ...include , require  directives

                                                    .... seem to be the most handy while build 
                                                         or developing ...applications adhering to the
                                                         above standards. 

                       
Objective:  Unravel the mystery ....behind what is obivious in a programmatic sense,

                                ....behind what is obivious from the terms of the creator OF the
                                    PERL (Practical Extraction Report Language),
                                    ...those coinning the terms , definitions ....and what is
                                    usually assimlatable or understood or grasped ...to some one
                                    ...fiddiling with the above literature as part of the learning
                                    or mastering as a process.....viz. Object Oriented-ness ??


Opportunity   !! : Given the context and importance of the location of the modules and
                  scope for populating @INC ...a innovative means or a configurable option
                  into the perl configuration ...viz ability to import the population of
                  the variable from at configuration file(say a include or require directive)
                  when compiling or activatable using a flag


Opportunity ??:  addressing the following issue's ....interface's DML,DDL to Databases....leveraging perl anonymous hash's

${Data-structuring-conceptual-design}=\${}
${Data-structuring-conceptual-design}{'Relational-databases'} =\{}              
${Data-structuring-conceptual-design}{'anonymous-hash'}=\{}

${Data-structuring-conceptual-design}{'efficient storage and retrival'}=\${}

${Data-structuring-conceptual-design}{'efficient storage and retrival'}{'Relational-databases'}=\${Data-structuring-conceptual-design}{'Relational-databases'}              
${Data-structuring-conceptual-design}{'efficient storage and retrival'}{'anonymous-hash'}=\{Data-structuring-conceptual-design}{'Relational-databases'}  

${Data-structuring-conceptual-design}{'Relational-databases'}{'Data::Dumped to disk-medium'} =\{}              
${Data-structuring-conceptual-design}{'anonymous-hash'}{'Data::Dumped to disk-medium'}=\{}  

${Data-structuring-conceptual-design}{'Relational-databases'}{'data-cacheing-virtualmemory'} =\{}              
${Data-structuring-conceptual-design}{'anonymous-hash'}{'Data-caching-virtual-memory'}=\{}            
                                                                                           

Deriving from the structuring of the concept from the above perl data-strucuture
--------------------------------------------------------------------------------
caputure input [dynamic ] from a end-user ...concievable on 2d (client-server) or 3d (web) architecture ...translate's into below,
potentially resuable module's.


A RAD tool that capture's of utilizes Perl ...anonymous-hash kind of data-modelling translate's in to ER of database-design,
kind that the DATA::Dumper module does ....but dump the schema design to a RDBMS.


A RAD tool that capture's of utilizes Perl ...anonymous-hash kind of data-modelling translate's into kinematic's of efficient-storage-on-disk-medium,
in essence 'does what DATA::Dumper does' ....dump's to disk-medium


A RAD tool that capture's of utilizes Perl ...anonymous-hash kind of data-modelling translate's into kinematic's of visual-GUi-interface,
in essence 'data-capture' ....dump's to data-caputure-front-end on 2/3 tier architectures.


A RAD tool that capture's of utilizes Perl ...anonymous-hash kind of data-modelling translate's into kinematic's of XML-data-structuring,
in essence 'data-capture' ....generate's XML-name-space-schema.



A RAD tool that capture's of utilizes Perl (structuring of data) ...deriving from the fact that logical human thinking or representation of data
is hirearcial ...from the above anology ...translating the logical-view-of-data-representation ...into that of a filesystem based organization
of the data. ....analogous to how data-organization in files ...the synonymous with cobol....in the context read through opportunity_datastorage_mediums_data_access_views.txt  and opportunity_dynamic_virtualization_storage_blueprint.txt


              
 Note: The above problem statement having been encountered in various scenarios
      and detailed in various 'Proof of concepts' as mentioned in 
      
       http://uk.geocities.com/ravivenkatus/projects.pdf
       http://ravishankarkv.tripod.com/projects.pdf
        ....apply appropriate
      'use-case' modeling, rationalize and arrive at a workable and feasible 
       solution both commercially and techinically viable.


-----------------------------------------------------------------------------------------------
