Developer Resources:

Customer Quotes:

WebORB Data Management

WebORB Data Management for Flex (WDMF) is an extremely powerful framework enabling developers to create data-driven Flex applications at an unprecedented speed of development. The framework consists of the following components:

Data Modeler

WebORB Data Modeler is a powerful graphical environment facilitating creation and customization of user data models.  This is where full create, retrieve, update and delete (CRUD) operations  can be performed, in addition to generation of integration code, table class mappings to property mappings and data model validation. 

Learn More About WDMF Data Modeler>

Code Generator

WebORB Data Management code generator generates the client-side (ActionScript) and the server-side (C#, VB.NET) code for all the tables included in the data model. Once the code is generated, WebORB also compiles the code to create a deployable assembly.

WebORB Data Management uses several well-known design patterns in the generated code. These design patterns are ActiveRecord, DataMapper, IdentityMap and UnitOfWork to name a few. For every table included into a data model, code generator creates two ActionScript and two server-side classes.

In addition to the source code files, the generated code also includes a Visual Studio project file. The project file has all the necessary references to the dependent assemblies including the WebORB assembly. The project compiles as a .NET class library which can be deployed into WebORB for .NET.

Re-running code generation is a very common task. It may be required when changes are needed in the data model, database schema changed, new tables should be added or existing ones removed to/from the data model. The generated code is organized in a way that allows seamless updates any time the code is regenerated. 

Learn More About WDMF Code Generation>

Sample Test Drive Application

Included with the generated code and project templates is a Sample Test Application that developers can use to verify that the integration between the client and server applications works (before the real client application is even built).  This enables server-side developers to move on to the next task, without having to wait on the client-side developer.  

Runtime Engine

WDMF Runtime Engine provides the client-server connectivity and handles integration between the generated client- and server-side code.  It also enables real-time client-synchronization and transaction processing, which is important for the sharing of time sensitive data.

Learn More About WDMF Runtime Engine>

Data Management API

The WDMF runtime API enables developers to work with the data within the data model.  It includes a complete CRUD (create, retrieve, update and delete) API, as well as mechanisms to process requests in transactions, handle paging, sorting and many other data management operations.  

Go To WDMF Documentation>