U2 Web Development Environment
UniData and UniVerse (U2) databases provide fast, flexible development and deployment options. U2 Web Development Environment (U2 Web DE) provides a simple, powerful way to extend access to U2–based applications to the Web and beyond.
U2 Web DE lets you select your application database tables along with your library of server side programs and publish them as RedBack objects (RBOs) and methods. These objects can then easily be incorporated into .NET or Java-based development framework.
U2 Web DE applications power Web access for internet retail sales, worldwide chauffeur services, express parcel delivery, human resource systems and more.
The Primary Components of U2 Web DE are:
- U2 Web Designer:
The U2 Web Designer is an Eclipse-based tool that deploys and installs the U2 Web DE server and configures U2 accounts to enable U2 Web DE access. U2 Web Designer lets you publish database files and programs as RedBack objects and methods that can be accessed and invoked via robust Web applications. - RedBack Objects:
RedBack Objects (RBOs) represent the object abstraction of the back-end U2 data structure. RBOs comprise properties and methods, and are created with the U2 Web Designer from the RBO perspective. Properties can include actual U2 back-end data or interim state data. Methods define what is to be performed. Default methods include create, read, update and delete (CRUD) operations. Existing back-end subroutines incorporating sophisticated business logic can also be used as methods.
RBOs provide flexibility on the front end with the selected user application interface technology, while maintaining a consistent business model and set of rules. If the business model requires modification, existing methods or properties can easily be altered in a central repository without having to disrupt the entire system. If the user application interface is redeployed using a different type, only the front-end components need to be modified and the RBOs (back-end business model) remain untouched. This gives your business an extensible, easily maintained application. - U2 Web DE Server :
The U2 Web DE Server is responsible for communications between RBOs and the supported interface such as JEE Servlets, Java Server Pages (JSP) and ASP.NET (Active Server Pages). While supporting these interfaces today, U2 Web DE will be ready to introduce future interface functionality without affecting existing RBOs, allowing you to take advantage of new technologies as they become available.
U2 Web DE uses native U2 connectivity through UniObjects to connect to your back-end application server. Connection Pooling provides scalability capabilities to ensure your Web applications can handle the requests from hundreds to millions of hits per day.