The first public release of Mimer Provider Manager has been released on Sourceforge.
A common problem when developing .NET applications accessing a SQL database is that the .NET interface is different for each database vendor, making Microsofts ADO.NET technology a step back at least ten years in time for database openness and application portability. The database access in ADO.NET using proprietary interfaces could increase the cost for application development significantly, and will cause a strong dependency to a specific database vendor that may raise the costs even further.
The new Mimer Provider Manager initiative makes it possible for the .NET developer to build efficient applications that are possible to use against databases from different vendors without any modifications. This is achieved in Mimer Provider Manager with a unified interface that encapsulates the different vendor specific database interfaces.
With the Mimer Provider Manager it is also possible to monitor and filter the data transferred between the application and the database. This is made totally transparent for the application. The SQL filter functionality makes it possible to implement automatic conversion between different SQL dialects.
The Mimer Provider Manager was developed by Upright Database Technology together with the Swedish consultancy company Decerno. Upright Database Technology, with its Mimer SQL database product family, is a strong contender in the work of establishing international database standards. The company is e.g. member of the ISO committee for defining the SQL standard.
MimerProvider Manager is available as open source software with free software licenses under the GPL licensing model. By making the Mimer Provider Manager available as open source software, other software vendors can benefit from this new way of achieving database openness and application portability in the .NET environment.
The first version of Mimer Provider Manager supports Mimer SQL, ODBC, OLE DB, Oracle, SQL Server and other database through a Generic plugin using reflection. Support for other DBMSes can easily be added.