Uniface Products
The Uniface platform provides a range of development and deployment tools, most of which are packaged together in the Uniface Application Platform Suite (APS). The APS includes:
- Uniface Development Environment—an integrated collection of tools for modeling, implementing, compiling, debugging, and distributing applications.
- Uniface Flow—an environment for developing and deploying business processes.
- Uniface View—an application integration portal that provides an organized desktop of Web documents, database reports, enterprise applications, and other corporate resources.
Uniface applications (including the Development Environment, Uniface Flow, and Uniface View) use a common runtime infrastructure, consisting of:
- Uniface Runtime Engine—a platform-specific process that interprets and executes compiled application components and libraries.
- Uniface Router—a multi-threaded process responsible for interprocess communication in Uniface applications. It starts and stops Uniface Server processes, performs load balancing, and passing messages between various Uniface processes.
- Uniface Server—a server-based process that enables Uniface clients to access remote resources or to execute remote components. It acts as an application server, a data server, and a file server.
- Uniface Repository—an SQL-capable DBMS used to store definitions and properties of development objects, process and organization models, and portal definitions.
- Web server—Uniface bundles the Apache Tomcat Server for developing and testing web applications, but any web server can be used in a production environment.
- Servlets—Java servlets that broker communication between a web server and the Uniface Server for Uniface web applications and web services.
- Database connectors—drivers that handle the connection between Uniface and a variety of databases.
- Integration tools—drivers, components, and APIs that handle communication between Uniface and third-party applications and technologies, including Java, CICS, IMS, LDAP, SMTP, POP, operating system commands, COM, and more.
In addition, the Uniface JTi (Java Thin Client Interface) can deliver client/server Uniface applications to virtually any computer connected to the Internet.
Uniface has a proprietary procedural language called Proc that is used to code application behavior. Uniface automates most input/output operations through its kernel and default code, so much fundamental behavior does not need to be coded.
Read more about this topic: Uniface (programming Language)
Famous quotes containing the word products:
“The measure discriminates definitely against products which make up what has been universally considered a program of safe farming. The bill upholds as ideals of American farming the men who grow cotton, corn, rice, swine, tobacco, or wheat and nothing else. These are to be given special favors at the expense of the farmer who has toiled for years to build up a constructive farming enterprise to include a variety of crops and livestock.”
—Calvin Coolidge (18721933)