Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Business Level Technical Overview

Target Audience

  1. Web Designers/Developers
  2. Junior Developers
  3. Senior Developers (should also take the OFBiz Advanced Framework course)
  4. Architects
  5. Project Managers
  6. Program Managers
  7. Quality Assurance Personnel

Topics Covered

  1. The OFBiz Data Model (Common Data Components)
    1. Data Model Patterns
      1. Extensibility Pattern
        1. Types
        2. Attributes
      2. Entity Relationships
      3. Effective Dating
    2. Data Model Packages
      1. TODO: Add all sub-packages
      2. Review Detail for Packages in WebTools Entity Reference Pages
      3. Common
        1. Enumeration, Status, TimePeriod, etc.
        2. UserLogin, Security
      4. Content
      5. Party
      6. Product
      7. Order
      8. Marketing
      9. Accounting
      10. Shipment
      11. Human Resources
      12. Work Effort
  2. The OFBiz Common Logic Components
    1. Parallels the Data Model Package Organization
    2. Services, Events and Workers
    3. Typical Services
      1. CRUD Style Services
      2. Logic for User Interfaces and Business Processes
      3. Maintenance Jobs (usually scheduled)
      4. Implementations to Expect
  3. User Interface Patterns
  4. The OFBiz Components and Applications
    1. Framework Component Overview
      1. In Order of Dependency
      2. Common
      3. Entity
      4. Security
      5. Service
      6. Datafile
      7. Rules
      8. MiniLang
      9. Security Extension (depends on Common, Content, Party)
      10. Entity Extension
    2. TODO: Add details for each component, main parts of each webapp (parts of webapp will be similar to topic in Business Applications Overview for Users document)
    3. Content Component
      1. Content Manager
    4. Accounting Component
      1. Accounting Manager
    5. Product Component
      1. Catalog Manager
      2. Facility Manager
    6. Manufacturing Component
      1. Manufacturing Manager
    7. Marketing Component
      1. Marketing Manager
    8. Order Component
      1. Order Manager
    9. Party Component
      1. Party Manager
    10. WebTools Component
      1. WebTools Application
    11. WorkEffort Component
      1. WorkEffort Manager
    12. eCommerce Component
      1. eCommerce Application