010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova StyleVision Server Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus Nevron Vision for .NET OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Altova StyleVision Sencha Test Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SPC Control Chart Tools for .Net SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

Data Abstract 9.7

Data Abstract开始是很容易的——而且从那变得更简单。

 

.NET

Windows. WinRT. Windows 电话。甚至跨平台Mono和Xamarin。

Data Abstract使您可以方便地访问数据。

 

Cocoa

无论您是为Mac、iOS、WatchOS还是tvOS开发。无论您使用的是Swift、Objective-C还是Elements。

访问您的数据从未如此简单。

 

Java

目标Android,或者任何其他在Java上运行的系统。

对于Data Abstract,离您的数据只有几行代码之隔。

 

Delphi

使用Data Abstract安全地连接到数据库。

来自Windows、Mac、Android和iOS上的VCL和FireMonkey应用程序。

 

JavaScript

您的数据。在浏览器中。

这从来没有比Data Abstract更容易。

 

Data Abstract使为所有主要平台构建数据库驱动的应用程序变得容易。

 

DataAbstract的优势

 

Data Abstract使用多层数据访问方法,使数据访问变得简单、快速和安全,适合于现代在线世界。

 

在服务器层上,您可以完全控制如何访问和修改数据,确保客户端应用程序不能绕过您的规则或使数据处于不一致的状态。所有这些都不需要自己编写和维护服务器应用程序。

 

在您的客户机应用程序中,Data Abstract提供了一个简单而灵活的API,使您可以轻松地请求数据、修改数据并将其发送回服务器,无论是立即还是稍后。所有这些都不会影响HTTP请求、REST或类似的低级实现细节。

 

Data Abstract允许您使用公文包文件使数据在本地应用程序中可用,即使用户未连接到网络。您甚至可以让用户对数据进行更改,并在以后上载它们。

 

Data Abstract还完全抽象了使用各种数据库后端的具体细节。虽然您有时候仍然需要自己动手操作,例如在服务器上编写自定义SQL查询,但是您的客户机应用程序将完全不受数据库的影响。

 

 

Data Abstract使从应用程序访问数据变得容易,无论您的目标是什么平台,或者您使用的是什么开发工具。

 

为了实现这一点,Data Abstract被设计为它支持的五个开发平台——.NET、Cocoa、Java、JavaScript和Delphi。

 

所有版本的Data Abstract都遵循一些常见的设计模式,比如一些远程核心数据适配器和数据表,但是基础结构是在每个平台上实现的,所以在Xcode中工作时,不必处理.NET-ism,或者在.NET上工作时使用Java-ism等等。

 

不用说,无论您为哪个平台编写客户端应用程序,它们都可以与同一个服务器无缝通信。

 

Data Abstract有三个版本:

 

 

单一平台

多平台

企业版

平台数量

1

5

5

一年的升级服务

V

V

V

对RemObjects Talk的访问权

V

V

V

邮件支持

V

V

V

免版税部署

V

V

V

相对论服务器

V

V

V

完整源代码

V

V

V

自定义服务器开发*

V

V

V

相对论服务器企业版

   

V

企业版支持

   

V

许可

按开发人员

按开发人员

按站点或公司

 

*自定义服务器可以内置于.NET(用于在所有Windows、Mac和Linux上部署)或Delphi(用于在Windows上部署)。

 

初识Data Abstract

 

Data Abstract使用“多层”方法访问数据。基本上,这意味着您的应用程序不会直接连接到数据库,而是通过一个中间层服务器,充当控制和协调数据访问的“门卫”。

 

这有许多好处,从更高效的网络传输、安全性和更好的控制,到谁可以访问和修改哪些数据。

 

大致上,我们的应用程序的架构可以这样可视化:

 

 

当然,尽管您的客户端应用程序是您最兴奋的,但是以相反的顺序来看这三个层次是有意义的。让我们回顾一下:

 

数据库

 

Data Abstract可以处理几乎所有可用的常用关系数据库。打开即用,它支持Microsoft SQL Server、Oracle、PostgreSQL、Interbase、Firebird、NextUSB、SQLAnywhere、AdvantagedB、MySQL、ElevateDB和SQLite,但添加对新的或更具异国情调的数据库类型的支持非常简单。

 

我们也一直在增加对新数据库的官方支持。

 

本质上,这意味着Data Abstract已经覆盖了您,无论您使用(或必须使用)什么数据库系统。更重要的是,在大多数情况下,Data Abstract中间层可以完全不依赖于数据库,从而便于以后切换或升级到其他数据库。

 

通过Data Abstract,数据库可以隐藏在防火墙后面,并关闭以供中间层服务器以外的任何人访问。这样可以保证您的数据安全。

 

中间层

 

我们意识到您想专注于编写优秀的应用程序,而不是花太多时间编写自己的中间层。这就是为什么Data Abstract附带了一个随时可用的中间层服务器,称为相对论服务器。

 

 

您可以认为相对论与您的业务逻辑是什么,比如说,SQL Server与您的数据库,或者Apache与您的网站:它是一种随时可用的服务器实现,您可以使用它来承载您所需的功能。

 

您甚至不会考虑编写自己的数据库引擎——那么为什么还要编写自己的中间层服务器呢?

 

 

相对论服务器易于安装在Windows、Linux甚至Mac OS X服务器上(也可以在开发期间在本地运行)。如果您使用的是Amazon Web服务,我们还提供了现成的图像,您只需点击几下就可以将相对论服务器部署到EC2上—不需要Linux知识。

 

模式建模器

 

一旦安装了相对论服务器,Data Abstract就提供了一个名为模式建模器的强大可视化工具,允许您配置数据层—从连接到数据库,到决定要提供哪些数据。模式建模器可用于Windows和Mac。

 

 

在最简单的情况下,您需要做的就是选择要发布的表,然后进行设置。但您可以采用更细粒度的控制,包括编写自定义SQL查询、隐藏字段、根据用户提供表以及编写自定义业务逻辑。

 

一旦您发布了所需的表,就可以从您的客户端应用程序访问它们。

 

客户端应用程序

 

这就是您闪耀的地方。Data Abstract框架使得从编写的客户机应用程序访问数据变得容易——无论平台和开发工具如何。

  • 使用Xcode、Elements或Xamarin编写iOS和Mac应用程序。

  • 使用Java或元素编写Android应用程序。

  • 使用VisualStudio或Delphi编写Windows应用程序。

  • 使用VisualStudio编写Windows Phone和WinRT应用程序。

  • 使用JavaScript编写Web应用程序。

 

在每一个平台上,Data Abstract都支持您,使您的数据访问过程无缝且快速地进行。

 

APIs

 

您将使用的Data Abstract API是专门为每个平台而设计的,但它们遵循一个共享的设计模式。我们相信这是最好的方法,允许您在所有平台上利用Data Abstract知识(一旦习得),同时在每个平台上仍然获得完全本地的开发经验,并且没有难处理的platform-ism。

 

您将要使用的核心两个类或组件是远程数据适配器,它构成到中间层服务器的中心连接,以及允许您使用检索到的数据和管理更新的单个数据表类。这两个都是直接使用的,即使在幕后也很强大。

 

 

远程数据适配器处理与服务器进行高效、安全地沟通交流所有的棘手细节,您完全不必担心。

 
快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物