F3.0 (Workflow Framework)
Blueball's Framework, F3.0 is a general application framework that provides Rapid Application Development for templatable, skinnable, multilanguage applications, that can be loosely integrated through and independent workflow.
Blueball's new framework F3.0 is more orientated than ever to let you start programming now!
The new features our latest version has over F2.0 are:
- F3.0 is and MVC (framework for rapid application development over PHP
- While F2.0 provided an event model similar to .net, F3.0 pushes for a cleaner, more pure MVC
- F3.0 looks forward to reduce coding on presentation layer by implementing re-usable view strategies
- F3.0 also looks for cleaner, purer OO code models

Characteristics of F3.0:
- + R A D
- Better model isolation
- Powerful and fast view creation
- Security ready framework
- Workflow ready
- Libraries
- BLOB and file support
- Multiple DB support with focus on MySQL and Oracle
- Multiple Language support
Extras:
- Generators
- Extensible through factories and strategies

- Multiple login/membership strategies
- Validation strategies
- Minimal code for CRUD pages
- Custom objet factories
- Better code re-usage
What is new on F3.0:
- Faster application development
- Better support for multicolumn keys
- Stop class proliferation; avoid repetitive controllers and models
- Avoid repetitive language tags
- Extend and allow easier integration of the security model
- Completely split view from controller
- Allow future component integration
- Workflow extension
- Reduce entry point lasses while maintaining non-intrusive security and workflow
- Add server side validations

If you want to see how we achieved all these, please download our "framework and components" power point presentation.
Security Module
Understanding Blueball's security model:
- Late bound model
- LDAP naming style
- Inheritance based on naming
- Follows the natural rules of the company
- Human readable
- Any combination of categories available
- Profile use available for simplified management
- Straight category assignment for better security granularity
- Numbers of groups to be targeted are infinite
- Restrictions are added for specific actions over an object, i.e.: view or edit

Security Models:
- Strict: Permit is granted if the user belongs to ALL defined groups
- Loose: Permit is granted if the user belongs to ANY of the defined groups
- Strict Deny: Permit is DENIED if the user belong to ANY of he defined groups
- Named: Specific list of allowed users
Server side Libraries:
- Attachments
- DAO
- Error
- WYSIWYG
- Mailing
- Class locator
- DAL
- Form sender
- Keep alive
- Login
- Membership
More libraries & functions:
- Excel
- Mailing list
- Messages
- Report Linker
- Validation strategies
- View strategies
- Templates
- File system
- Template linker
- Versioning
- Voting
- Forum
- Subset
Please, download a power point presentation that fully explains our workflow, framework, security and components here.
Want to know more? Please e-mail us.
Want to be more special? Fill up a quick form so we know more about you. If you have the time though, we recommend you to fill up a questionnaire specially designed for Blueball's Workflow. Completing the questionnaire form will take around 5 minutes. You will need to supply a minimum of information about your current needs and processes in order to give us a better idea of how to start handling your case.
|