Evolution of new web technologies directed enterprises to web based software solutions. New tecnologies and frameworks offer lots features for web based solutions but entreprises still need some sort of rich client back office software to access backend data or perform specialized and complicated business tasks.
Pragma BackOffice (PragmaBO) is an effort to provide extensible rich client framework for enterprise level back office solutions based on Microsoft platform (Windows, .NET , C#, MS SQL Server 2005/Express ). Main features of PragmaBO are
- Provide ability to define and organize backend data in a tree hierarchy.
- Provide business users to search and edit data easly
- Provide extensibility by custom developed AddIns
- Built in User/Role management and security
- Central management and deployment of AddIns
- Role based AddIn authentication
Pragma BackOffice is based on PragmaSQL architecture. All features demonstrated in this blog post are ready for use. If you have any questions or want to use Pragma BackOffice please feel free to send me an e-mail message or send me an instant message.
1. Host Application Features
PragmaBO host application provides some services to enable developers create and deploy custom AddIns. Some features provided are
- Centralized database connection management. You can register database connection parameters and retreive already registered parameters programatically.
- AddIn rendering. You can instruct PragmaBO host application to show your addin form as content.
- Automatically create and render menu items as specified in the addin definition file and provide users access to addin functionality via these menu items
- Built in web browser. If you are a developer you can programatically open new web browser, if you are a user can start new web browser from File menu.
- Register addin specific configuration management to the centralized configuration manager. PragmaBO core provides you special interfaces in order register your custom addin configuration user control to the Tools -> Options dialog under Modules node.
- Managing AddIn security and versioning. You can deploy addin packages to the database server and specify who can use each addin. PragmaBO host application automatically checks for addin updates during each startup and performs role based security checks so that unauthorized users are not allowed to run specified addins.
PragmaBO host application along with PragmaBO Core library provides application developers a foundation on which any kind of custom AddIn can be developed.
Following sections will give you insight to some of the built-in PragmaBO AddIns.
More...
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5