Data Abstract for .NET(英語版)
アプリの高速で簡単かつ安全なデータアクセス
RemObjects Software 社の製品
2007 年より日本国内にてComponentSourceで販売中。
価格:¥ 311,080 (税込)〜 バージョン: v10.0.0.x 更新日: Nov 14, 2024
Data Abstract has a unique approach for defining and implementing the middle tier - the server that stands between your clients and the database - and controls and validates data access. Rather than making you write a bunch of code or drop lots of components, data access is defined in a Schema, an XML file edited using Remobjects' highly visual Schema Modeler tool. Schemas define what tables to expose to the clients and how to expose them. They can define data access rules and restrictions for access and updates. They can also abstract different database types and structures, letting you expose a unified data layer regardless of the underlying database system, or make migration between different databases easy. An added benefit is that you don't have to write any SQL code - unless you want to.
Data Abstract is a multi-tier data access technology that provides full LINQ support directly on the client. Use Data Abstract's IDE-integrated tools to create strongly typed classes for the tables defined in your schemas. Then write natural code that queries and works with these types right in your client application. Behind the scenes, Data Abstract will convert your LINQ requests into DA SQL to perform the necessary queries on the middle-tier server - all secure and without bypassing business rules or access restrictions encoded in the server.
With DA SQL, the full power of the SQL query language comes to the client tier - without bypassing business rules and access restrictions implemented on the server. DA SQL lets your clients send plain and simple SQL queries to get the data they need, when they need it. On the middle tier, Data Abstract processes this SQL against your schema, applying all business logic in order to fetch the data your client requested.
Data Abstract schemas define what data to publish (no SQL code required, unless you want to; Data Abstract will figure out the best way to query your data), and there's no per-table code for you to write - either on the server or the client. The Data Abstract library takes care of all the communication, infrastructure and plumbing for you.
Relativity Server is a precompiled, ready-to-deploy server application that you can leverage to host your middle tier - similar to how SQL Server hosts your data, or IIS hosts your website. Simply upload your Schemas to define your data model. Use Business Rules Scripting to control data access. And then focus on writing great client apps.
画像1 / 2