About QBeans
Rapid Application Development using QBeans | What QBeans Does | The QBeans Development Approach | Summary
What QBeans Does QBeans provides the main infrastructure components, so that application developers doesn't have to write the code that
  • Presents all data as business objects
  • Manages the execution of queries against the persistence layer
  • Declaratively links related sets of Business Objects
  • Correlates Business Objects retrieved from independent datastores
  • Provides the ability to navigate the relationships between Business Objects
  • Manages user read and write access to Business Objects
  • Manages all change to Business Objects in memory and coordinates the commit of these changes through short transactions against the datastore's transaction manager
  • Manages the persistent state of the Business Objects
  • Manages datastore concurrency issues within the application
  • Binds UI elements to Business Objects
  • Manages application UI state, on a form and form field level
  • Coordinates the flow of control between UI elements and business logic
  • Integrates authentication process with external authentication providers, and maintains the authenticated identity of the user
  • Provides simplified logging and error handling to communicate operational events
  • Creates an esthetically pleasing presentation
QBeans eliminates so much of the coding typically required in a desktop application that virtually all that is left to do is create the overall structure of the application, compose the visual presentation, and most importantly, code the business logic.

Rapid Application Development using QBeans | What QBeans Does | The QBeans Development Approach | Summary