The Open For Business Project SourceForge Logo

The Open For Business Project: Architecture Overview Diagrams

Written By: David E. Jones, [email protected]
Last Updated: Dec 17, 2001

Architecture Goals

Business Objectives

  • Make advanced features available to small, medium & large sized businesses
  • Decrease time and costs of initial implementation and ongoing customization
  • Allow non-technical users to easily understand and modify business processes, logic, and data
  • Customizable, independent applications and components in a shared environment

Technology Solutions

  • Internal and external reusable, sharable, and distributable components with Services Engine
  • Natural modeling and execution of business processes with a Workflow Engine
  • Natural modeling and application of business logic with a Rules Engine
  • Natural modeling and use of business data with an Entity Engine
  • Independent and secure data, workflows, rule-sets, and application available over the internet

Component Model

Vertical Applications

Web Commerce Front Sales Force Automation Marketing Automation
Service & Call Center Financials (GL/AR/AP) Inventory & Warehouse
Supply Chain & Purchasing Shipping & Delivery Light Manufacturing

Common Application Components (Data and Services)

Parties: People, Groups Items: Products, Fixed Assets Transactions
Processes Audit Histories Other

Common Tool Components

Services Engine Workflow Engine Rules & Constraint Engines
Entity Engine Data Analysis Content & Knowledge Management

Basic Technology Components

Foundation Technology
  • Operating System

  • JVM & J2EE App Server

  • Naming & Directory (LDAP)

  • Relational Database (RDBMS)

Security
Human Communication
Integration & Connection
Development Tools
Quality Assurance
  • Quality Testing

  • Usability Testing

  • Management & Monitoring

  • Load Balancing/High Availability

Process Editor Concept Screen - eCommerce

Process Editor Concept Screen - Manufacturing