Presentation is loading. Please wait.

Presentation is loading. Please wait.

For Rapid Application Development Developed By

Similar presentations


Presentation on theme: "For Rapid Application Development Developed By"— Presentation transcript:

1 For Rapid Application Development Developed By
MSI APEX Framework For Rapid Application Development Developed By

2 MSI APEX Framework MSI APEX framework built by Mauli Systems, Inc. includes a Master (container) Application and a Template Application. Master Application comes with all the common features required for any integrated application, eliminates the duplication of code, which increases maintainability and greatly reduces the total cost of ownership. Template Application allows developers to quickly start adding application / modules with consistent user interface and deploy solutions faster.

3 MSI APEX Framework MSI APEX framework is built using Oracle Application Express 5.0. Framework includes common components required for any application as a Master (Container) Application, which greatly reduces total cost of ownership. Framework also includes a Template Application, to quickly start building any new application. Metadata driven framework – metadata for company, application, environments, etc. resides in the database.

4 MSI APEX Framework – common components
Authentication Pre-built multiple and mixed authentications. Such as LDAP, Oracle, MSI Custom Authentication. Allows mixed authentication e.g. some users might be authenticated using LDAP and some might be using MSI Custom authentication. Easily can be enhanced to add any other authentication method, just enhancing code in one PLSQL package. Single sign-on.

5 MSI APEX Framework – common components
Customizable Authorization Pre-built and customizable multiple authorization roles per Application such as Master Admin, App Admin, Contributor, Full Read Access, etc. Pre-built and customizable Grants per Application such as Add, Edit, Delete, View, Print, Report, Execute etc. Pre-built and customizable Modules per Application such as Config, Lookup, Security, Report, Operation etc. Pre-built screens to maintain all these grants, modules, roles. Pre-built APIs are available to check authorizations. Pre-built Authorizations schemes with in the template application to start utilizing. Easily implement row-level authorization using Oracle VPD.

6 MSI APEX Framework – common components
Master List of Users Basic User Information such as User ID, ID, First Name, Last Name and User’s Branch. You can assign/revoke application roles to the user. Encrypted User Password if you are using MSI custom Authentication. This is used for built-in msi_admin account so that admin can have proper roles associated and can access application immediately after installation. We recommend you to use LDAP and/or Oracle authentication. Pre-built screens to maintain this list.

7 MSI APEX Framework – common components
Metadata driven configuration Company Information Includes LDAP information if you like to use it for authentication in addition to other basic company information, such as name, address, telephone and Fax numbers, website, and company branches. Company can have multiple branches. By default it has HQ branch upon installation. Framework can handle hosting of multiple companies.

8 MSI APEX Framework – common components
Metadata driven configuration Application Information such as Application Code, Name, Description, Read-Write or Read- Only Mode selection, Welcome text, Image/Icon, Vendor Information. Application Notifications to broadcast. Application Administrator Information and License Key.

9 MSI APEX Framework – common components
Metadata driven configuration Multiple environments such as Dev, QA, Prod and Global. Global environment is used for defining parameters applicable to all the environments. Each environment is associated with a different database, which is dynamically identified based on current connection. Each environment can have different Theme Style, which can easily be changed by an Admin. Themes are customizable based on company branding standards, using oracle apex theme roller.

10 MSI APEX Framework – common components
Metadata driven configuration Environment specific parameters and its values can be configured e.g. hyperlink to reporting site can be different per environment per application. Common APIs are available to retrieve this information dynamically based on current connection. Keeping all environment information in production, makes the refresh of other environments simple. Keeping metadata in the database also makes the migration / refresh simple by just migrating/refreshing database. Pre-built front-end (master application) to maintain metadata.

11 MSI APEX Framework – common components
Common Lookup Tables List of Value Types such as , Hyperlink, Numeric, Text, Blob, Clob, Date to define application parameter values. Built-in maintenance screens for such lookups.

12 MSI APEX Framework – common components
Common Reports – Run for selected application Activity by Day Activity by Calendar Activity Log, List of Errors Top Users Page Views

13 MSI APEX Framework – common components
Other Common Features Display Number of Broadcasts/ Notifications per Application on Top Right Menu Bar Display of Login Name on Top Right Menu Bar Dynamic Help - Application page help is available from top-right drop- down menu. Column level help is available by clicking (?) next to the column, if available. Feedback – business users can provide feedback for the current page Link to Vendor ‘s Website Support About - Application Information Page Logout

14 MSI APEX Framework – common components
Other Common Features Effective and Termination Dates - All the tables in this application has these two dates columns to make a record active or inactive. Date values are a localtimestamp. Audit Information - All tables in this application has created by, created timestamp, updated by and updated by timestamp columns for audit purpose. Audit information is read-only in separate expandable region. Date values are a localtimestamp.

15 MSI APEX Framework – common components
Other Common Features Primary Key - Generated by a trigger on the table, using sys_guid function with generates universal unique key. This feature is used to help easily migrate/merge the data between environments. Application License -Grants a month trial license upon installation and makes the application a read-only after the expiration of this license. Lists all granted (My Apps) and other available applications with their descriptions and allows to navigate to these applications on Home Page in Master Application. The same functionality is available in all the other applications/modules thru a menu option.

16 MSI APEX Framework – common components
Other Common Features Used Oracle Font Awesome Icons Library Responsive Web, Tablet and Mobile Interface Sets time zone automatically from browser, as global setting User Registration Module – includes forgot password feature. Can be enhanced to have approval process.

17 MSI APEX Framework – common components
All these common components are available thru a Master (Container) Application Makes it a modular framework Reduces redundant code and makes other modules lighter

18 Where can you use this framework?
MSI APEX Framework Where can you use this framework? Rapidly Building Web Applications Migrating any legacy application to Web/Cloud based Application

19 MSI APEX Framework Advantages Very cost-efficient Solution.
Rapid development. Easy to Modularize larger applications. Consistent look and feel. Deploy easily to in-house or cloud infrastructure. Modern responsive Web, Tablet and Mobile Interfaces. Declarative platform to build applications with very less code base.

20 MSI APEX Framework Advantages Get your products to market faster.
Low total cost of ownership. Individuals and teams can build very secure and scalable applications. The deployment, import and export of applications are very straight forward and can scale in-line with your Oracle Database. Framework works under all the Oracle Databases including Oracle XE. Oracle Express Edition (XE) is a free.

21 MSI APEX Framework Limitations
Framework is built using Oracle Application Express (APEX) which requires Oracle Database. As with all development tools, if you limit your opinion based upon just using basic features and building via the wizards then you may be limiting what you can achieve with APEX.

22 MSI APEX Framework Framework Demonstration
Try out features of our application framework and some of our applications FREE, with instant access to applications running in AWS Cloud at MSI Demo Site If you like us to give you a demonstration and explain the benefits of using our framework, please us to schedule a demo at


Download ppt "For Rapid Application Development Developed By"

Similar presentations


Ads by Google