iBATIS,a persistence framework automates the mapping between SQL databases and objects in Java
iBATIS is a persistence framework which automates the mapping between SQL databases and objects in Java,NET, and Ruby on Rails. In Java, the objects are POJOs (Plain Old Java Objects). The mappings are decoupled from the application logic by packaging the SQL statements in XMLconfiguration files. The result is a significant reduction in the amount of code that a developer needs to access a relational database using lower level APIs like JDBC and ODBC.
Other persistence frameworks such as Hibernate allow the creation of an object model (in Java, say) by the user, and create and maintain the relational database automatically. iBATIS takes the reverse approach: the developer starts with a SQL database and iBATIS automates the creation of the Java objects. Both approaches have advantages, and iBATIS is a good choice when the developer does not have full control over the SQL database schema. For example, an application may need to access an existing SQL database used by other software, or access a new database whose schema is not fully under the application developer's control, such as when a specialized database design team has created the schema and carefully optimized it for high performance.
Tabpear was formed out of the need for a cash-strapped web start-up to grow its coding resources.
The start-up's founders soon discovered that accessing local talent was cost- prohibitive, whilst the available alternatives, Freelancer websites and traditional offshore development centres simply did not cater for the needs of a typical SME.
What was needed was a new type of IT offshoring centre... one able to deliver cost- effective resources on-demand, to clients of all shapes and sizes, with minimal fuss and maximum agility.
Tabpear was born... entirely flexible and infinitely scalable, our pool of best- in-class developers, work in teams of various sizes, delivering specific projects, or as a seamless extension of your existing workforce.