dg Application Server/Client White Paper

raviolicharientismInternet και Εφαρμογές Web

31 Οκτ 2013 (πριν από 3 χρόνια και 9 μήνες)

99 εμφανίσεις

dg
Application Server/Client
dg
Application Server/
Client
White Paper
Copyright

Copyright © 20
11

Franco International Limited
RESTRICTED RIGHTS NOTICE

This document may not, in whole or in part,
to
be reproduced
by any means

without the expressed written consent of
Franco International Limited
.
This document is subject to change without notice.
All other company names may be subject to intellectual property rights of the

respective companie
s.
dg
Application Server/Client
Contents
1.
Executive Summary –
New Era of Database Application Development
2.
dg
Application Server / Client
3.
Scenario : Middle-ware Infrastructure for Cloud Computing
4.
Scenario :
Artificial
Intelligent
g
e
ne
rate Form and Layout for Simplifying

and Accelerating Development.
5.
C
o
n
t
a
c
t
I
n
f
o
r
m
a
t
i
o
n.


dg
Application Server/Client
Executive Summary-
New Era of Database

Application Development

JBOSS,php, ASP.NET are the
traditional
method to develop a database

application for Internet. Those i
nfrastructure
are build up base on a lot of

modules and included many layers.
dg
Application Server/Client technology

get rids of the complicated layers and direct handle the communication

between the server and client across the
I
nternet.
The following diagram

showing different:
The traditional method

will using internet browser
as client for user interface
Franco Application has it own
Client/ User Interface
to connect to the server.

Internet
http Server
Database
Middle-ware :
JBOSS,php or asp.NET
Database
Franco Application
Server

Internet
dg
Application Server/Client
Internet Browser ( e.g. Firefox, I.E … ) is a general purpose user interface. It

is not designed for database application.
To develop a database application on

it, the developer need to handle a lot of html plus Middle-ware Language ( i.e.

java, php, asp... )
and lack of rich graphic interface. A lot of scripting is used

to decorate look and feel of the application, so more internet traffic is needed.
To overcome the disadvantage of using traditional method to develop database

application. Franco International Limited introduce
dg
Application

Server/Client to fulfill the critical task.

dg
Application Server is using a very small resources. It use native complier

for the OS, no virtual machine or any third part library is need ( except the

database connection client ), so it run very faster. It can handle over 1000

users for a single server.
By further eliminate the extra modules and unnecessary data,
dg
Application

Server can talk to the client side software directly, so the performance of
dg

Application Server/Client is much much faster than the traditional method.

Even using a low bandwidth connection ( < 1M ), the user cannot feel the

different when compare it with client/server application in LAN.
dg
Application Server/Client
dg
Application Server / Client
dg
Application Server can extends your existing database application cause it

can connected to the same database ( e.g. MYSQL, PostgreSQL, Orcale,

MSSQL …. ) that allow more users to access the database via internet around

the world
not limited by the location.
For example, by using the
dg
application

server / client technology, you can collect the job order from different

branch/office located in other countries.
dg
application server is not a replacement of

tradition of web application

( JBOSS,php,ASP.net ) . In fact, it

is a combination of Database middle-ware,

Database Application Development Framework and Report Server. The

Application can be

distributed

via internet without complicated installation

( no need to install client side database connection client ).
dg
Application Server included some predefined GUI for database application.

A config/scripting file contains the parameters to define the GUI. A layout

manager will help you to arrange look and feel of GUI, so Very Raid

Application Development can be achieved.
T
he
Application
server can run on windows / linux base computer.
The Client Software can run on windows / linux / MacOS.
dg
Application Server/Client
S
cenario : Middle-ware Infrastructure for

Cloud Computing
The following diagram showing basic concept of cloud computing using
dg

Application Server/Client Technology:
Each
dg
Application Client can login to different application.
For IT Solution providers, they create the above infrastructure
for their

clients.

Internet
Franco Application
Server
Database
Application
Database
Application
Database
Application
dg
Application Server/Client
An
application
in
dg
Application Server
is
a list of scripting / configure files

stored in the server. Once the application is registered in the server, the client

software can direct access it through TCP/IP ( internet ). Any modification of

the scripting / configure files in the server side, the client will automatically

updated. For example, you can alter a report or add a new report without

distribute a new client software.

dg
Application Server/Client
S
cenario :
Artificial
Intelligent
g
e
ne
rate Form

and Layout for Simplifying and Accelerating

Development.
To Simplifying and Accelerating the database development using
dg

Application Server, an Intelligent Form / Layout management is implemented

in the client side. The client will read the scripting / configure files in the

server and generate a Graphic User Interface for user. A very rich GUI can be

achieved. To build a input form for end-user, you just need to tell the server

which fields are needed for end-user to input and some parameter. The client

software will handle the all the alignment, justification. Once the prototype of

an application is built, the maintenance is just a easy task.
The following example showing how to modification a Input Form:
The client software will create a form base on the above scripting as

following:
If you need to add 2 more fields for the end-user to input, just by adding 2

single lines
in the server side.
<form>
caption=”Add Salesman"
field="Sales ID","salesid","C",16,0,1,0,1,1,1
field=”Name","salesname","C",50,0,0,0,1,1,1
</form>
<form>
caption=”Add Salesman"
field="Sales ID","salesid","C",16,0,1,0,1,1,1
field=”Name","salesname","C",50,0,0,0,1,1,1
field=”Tel.No","tele","C",30,0,0,0,1,1,1
field="Remark","rm01","M",50,4,0,0,1,1,1
</form>
dg
Application Server/Client
The
client
side
will
base on the latest updated files
create a
new
form base

the above scripting:
The corresponding SQL statement for update / insert will automatically

handled by the
dg
Application Server / Client. This save a thousand hours for

developer to handle the matching between the forms and databas
e
schema.

dg
Application Server/Client
Contact Information
Franco
International Limited.
E-mail :
denver@hightalent.com