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.