Froglingo

An Alternative to DBMS, Programming Language, Web Server, and File System

 

 


What is Froglingo?
Who need Froglingo?
Why is Froglingo?
Prerequisites

Many database applications were written in programming languages in the 1960s and 1970s, and they are still in operation. The use of Database Management System (DBMS) came to database application software in and around the 1970s, and although this significantly improved productivity in the development and maintenance of database applications, its limited expressive power forced it (DBMS) to be used with a programming language.

A typical database application system in a corporate environment currently requires DBMSs (such as Oracle and MySQL), programming languages (such as C, Java, and C#), and middleware components including web servers (such as Websphere and WebLogic), and data exchange tools (such as Hibernate and LINQ). In addition, an application-based data access control mechanism has to be constructed.

Froglingo is a system consolidating the multi-component system architecture of the traditional technologies into a single component. 

What is Froglingo?

Froglingo is a unified solution for information management, and an alternative to having to combine a programming language, DBMS, a file system, and a web server. It is a "database management system" (DBMS) that stores and queries business data; a "programming language" that supports business logic; a "file system" that stores and shares files; and a "web server" that interacts with users across networks.

It does more than combine existing technologies; it is a single language that uniformly expresses both data and application logic. It is a system supporting integrated applications without using application-based data exchange components and data access control mechanism.

Froglingo system is a computer system that implements the Froglingo. It has a database uniformly managing data and application logic. Therefore, we call a Froglingo system a database application management system (DAMS).

Who should use Froglingo?

Froglingo is a generic tool for database applications. It can be used to construct any kinds of information management systems involving data, files, and business logic. One can Froglingo for the following systems:

  • Database application,
  • Content management system,
  • Data warehouse,
  • Web sites,
  • Collaborative computing environment across multiple organizations.

Prerequisites

Since Froglingo is a new technology, it doesn't require readers to have knowledge on the traditional technologies such as programming languages and database management systems. The only exception is the HTML language when one needs to write HTML documents for web pages.

Why is FrogLingo?

The following facts make database application development easier:

  • Froglingo is a single language to manipulate files, business data, and business logic.
  • Database applications can communicate without data exchange agent.
  • Froglingo offers more powerful query expressions than SQL does.
  • Froglingo has a single storage uniformly storing files, data, and business logic.
  • User accounts and access privileges, as built-in facilities, can be specified by users to perform data access controls between business units, and (or) between users in a business unit.
  • Froglingo has its own built-in web server that communicates with web browser across network.

More significantly, using Froglingo reduces maintenance cost. A Froglingo system is a single piece of software program on the top of operating system. The administrative work traditionally for database, middle-ware, and application can be consolidated to Froglingo only. More efficiency on software development and maintenance implies more software assets for businesses with limited resources.