Posts Tagged ‘Data’
Development Platform for Visual Studio That Replaces Current Data Access Technologies
A tiny program can automate software development at most companies and replace all existing data access technologies. For 90+% of all companies, the software relegates and abstracts most of the drudgery of application development. It was designed for websites and could be used for both intranet and internet applications. It is extremely fast, can be used by anyone who can code a webpage’s HTML. It abstracts all aspects of software design, including the database. It goes beyond object-oriented programming and might be called “concept-oriented programming”. Intuitive and easy to use by non-programmers, it virtually eliminates the need for software developers at most companies.
Some features:
- framework for complex business applications with fully functional classes and object models. No limitations.
- automatic data persistence of classes/objects with full choice of back-end database (text files to SQL Server to Oracle to Access)
- multiple application support with single-user login
- fully secure login (one-way encrypted password with salt value) with password reset and login creation
- role-based security for each web application
- automatic pagination of data access for rapid access
- shopping cart with encrypted credit card numbers unavailable to developer or database
- configurable payment methods that support instant or installment payments
- efficient load-balancing across multiple servers for server farms
- small DLL (~350k) runs in each IIS application process
In essence, it’s a fully-functional application server that is easier to use than.NET or any Java-based solution and is without limitation on class, object, database design or HTML layout.
The persistence layer maps stored procedures directly to business objects. Every call to the data layer includes the logged in user so database access can be locked by user or through role-based security. The mapping layer is faster than anything in ADO.NET by a margin of at least 50%. Optimistic and pessimistic record-locking is supported although optimistic is the default. Business objects in.NET 2010 consist of a few lines of code and support custom search algorithms and transient properties. Naming conventions are standardized, however can be customized to suit the development standards at any company. Database access is centralized so DBAs will be quite pleased with the level of control and security allowed to prevent unauthorized access to sensitive data.
This solution combines the best practices from both Java and Microsoft technologies and can be ported to other platforms. It is currently designed for SQL Server and.NET.
Continue Reading Comments Off
