Generator
client application integrated CASE logistical systems (TSS)
The operational approach of enterprise management is increasing
responsibility and importance of each artist involved in the business process
(BP). If you change the strategy of the company requires that all staff with
maximum speed was learning about the changes. To operations effectively, you
must change the OTC model, modify the software, organizational and
technological security (UTO), database (DB).
If the company implemented information systems (is)-this will be a limiting
factor in reengineering the enterprise, because you will need to create a large
number of on again. In this case, automatic generation of is designed to
facilitate routine work of the programmer to create a sister to, increase the
efficiency of the system, and plants where this system is implemented, as a
whole. Most of the information systems (is), including corporate information
systems (KCS) are OLTP applications. These applications allow the user to
perform the following actions on the data: interactively add, remove, and
modify information stored in tables in the relational databases; search for
information on a set of criteria; sort, group data and present them in the form
of graphs, charts; to receive paper records based on a relational database; to
perform an unattended or automated processing of data (these procedures are
related to the subject area of OLTP-system).
CASE-systems developers for creating information systems of different
levels, usually offer a solution to automate the process of creating an OLTP
application user interface (UI) model-based information system, stored in
repositories CASE-tool. As models to generate OLTP applications CASE-generators
use a data structure diagram (entity relationship diagrams "-ER-diagrams).
ER model generate application to enter or modify the information
automatically, but generators usually create an interactive user interface to
select the tables and relationships to generate; Choose the type of display
controls for displaying data of different types; Select color range or
application template, etc.
In the process of personal development has been studied the technology
of generating client OLTP applications from design through the TCD models HTML
template based on service-oriented architecture. The following are advantages
to generate applications based on this technology.
On architecture and method of generating a type of generators using the
templates display forms of OLTP applications. This allows you to modify the
appearance of the OLTP-applications without rewriting code generation (changes
only the template). Effective implementation of this approach to the creation
of generators is possible using technologies such as Microsoft Active Service
Pages Pages, Java Script, PHP.
Convenient approach when choosing the target language is the language of
HTML generation, since applications don't require the generation, compilation
and structuring data, user interface client applications do not require special
files-resources. And to display the application on the client machine, you do
not need to install special software: enough of any Internet browser (such as
Internet Explorer, Opera, etc.).
Data from an existing model by using OLTP-applications generator in HTML is
generated the list of tables. Each table is processed by the special procedure
of generating HTML templates. The result is a set of HTML templates, the
template on each table. By using an event procedure template template text is
converted to text a web service in a language that is supported by the database
management system (DBMS), which then is converted to text for intermediate
language using translator DATABASE. Thus, the client application (in the
vystupaetweb-service) in the database.
Significant advantages has a service-oriented architecture, which operates
the generator: open standards for describing web services architecture allow
you to apply to all of the technologies and applications installed in the
company; web services are based on a common and open protocols: HTTP, XML,
UDDI, WSDL, and SOAP.
From the above it is clear that the client application is a powerful
generator of CASE-tool for automated design of TSS.