Adempiere Architecture Solution UAL

From ADempiere
Revision as of 16:21, 22 May 2009 by Red1 (Talk) (FAQs)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
        Adempiere Enterprise Solution Conceptual Glossary Is A Unified Adempiere Language (UAL): 
                            Lets Start Learning Our New Language :+)
                                     (Soheil Qanbari)
Adempiere Architecture Solution UAL Architecture is King... ;)
      Application Dictionary (AD) : 
          AD is the most important developer tool given by Adempiere.Like Elements, Tables,
          Columns, References, Windows, Tabs, Fields, etc.
          The fundamental organization of a system, embodied in its components, their relationships 
          to each other and the environment, and the principles governing its design and evolution.
          Architecture has two meanings depending upon its contextual usage:
               1. A formal description of a system, or a detailed plan of the system at component 
                  level to guide its implementation
               2. The structure of components, their inter-relationships, and the principles and 
                  guidelines governing their design and evolution over time.
      Architecture Description:
          An architecture description is a formal description of an information system, organized in
          a way that supports reasoning about the structural properties of the system. It defines 
          the components or building blocks that make up the overall information system, and 
          provides a plan from which products can be procured, and systems developed, that will work
          together to implement the overall system. It thus enables you to manage your overall IT 
          investment in a way that meets the needs of your business.
      Architecture Framework:
          An architecture framework is a tool which can be used for developing a broad range of 
          different architectures. It should describe a method for designing an information system 
          in terms of a set of building blocks, and for showing how the building blocks fit 
          together. It should contain a set of tools and provide a common vocabulary. It should also
          include a list of recommended standards and compliant products that can be used to 
          implement the building blocks.
      Callout :
          A callout can be looked at as an extension at the field level.
      Data Dictionary:
          A data dictionary is a set of metadata that contains definitions and representations of 
          data elements. Within the context of a DBMS, a data dictionary is a read-only set of 
          tables and views. The data dictionary is database in its own dictionary. Amongst other 
          things, a data dictionary holds the following information: 
* Precise definition of data elements * Usernames, roles and privileges * Schema objects * Integrity constraints * Stored procedures and triggers * General database structure * Space allocations
           An Enterprise in this context " Enterprise Architecture" is any collection of 
           organizations that has a common set of goals and/or a single bottom line. In that sense, 
           an enterprise can be a government agency, a whole corporation, a division of a 
           corporation, a single department, or a chain of geographically distant organizations 
           linked together by common ownership.
       Enterprise Modeling:
           Enterprise modelling is the process of improving the enterprise performance through the 
           creation of enterprise models. This includes the modelling of both business processes and
           IT.Also An enterprise model is a computational representation of the structure, 
           activities, processes, information, resources, people, behavior, goals, and constraints 
           of a business, government, or other enterprises.
      Meta Data:
           Metadata is structured, encoded data that describe characteristics of information-bearing
           entities to aid in the identification, discovery, assessment, and management of the 
           described entities.Also Metadata is a set of optional structured descriptions that are 
           publicly available to explicitly assist in locating objects.
      Module :
           A New Module in Adempiere is * Table-Column structure * Input handling and validation 
           rules * Document Type & Print Format * Define Default Accounts * Workflow Process * 
           Callout definition and process-button definition consolidated via Report & Process * 
           Final Consolidation in Windows under the Menu tree  
         A routing is a description of which operations (process steps) have to be carried out and 
         in which order to produce a material (product).  
      SQL Procedure :
          An SQL Procedure can be looked at as an extension at the process level.
      2Pack :
          It's related with Translating Dictionary Modifications from one Adempiere system to
      XML2AD :
          It imports several XML files into the database in order to modify the Application
          Dictionary of ADempiere.