Thick XML client and technology of its construction


Autoria(s): Liss, Vladimir
Data(s)

23/01/2008

23/01/2008

2003

Resumo

Nykyään kolmeen kerrokseen perustuvat client-server –sovellukset ovat suuri kinnostuskohde sekä niiden kehittäjille etta käyttäjille. Tietotekniikan nopean kehityksen ansiosta näillä sovelluksilla on monipuolinen käyttö teollisuuden eri alueilla. Tällä hetkellä on olemassa paljon työkaluja client-server –sovellusten kehittämiseen, jotka myös tyydyttävät asiakkaiden asettamia vaatimuksia. Nämä työkalut eivät kuitenkaan mahdollista joustavaa toimintaa graafisen käyttöliittyman kanssa. Tämä diplomityö käsittelee client-server –sovellusten kehittamistä XML –kielen avulla. Tämä lähestymistapa mahdollistaa client-server –sovellusten rakentamista niin, että niiden graafinen käyttöliittymä ja ulkonäkö olisivat helposti muokattavissa ilman ohjelman ytimen uudelleenkääntämistä. Diplomityö koostuu kahdesta ostasta: teoreettisesta ja käytännöllisestä. Teoreettinen osa antaa yleisen tiedon client-server –arkkitehtuurista ja kuvailee ohjelmistotekniikan pääkohdat. Käytannöllinen osa esittää tulokset, client-server –sovellusten kehittämisteknologian kehittämislähestymistavan XML: ää käyttäen ja tuloksiin johtavat usecase– ja sekvenssidiagrammit. Käytännöllinen osa myos sisältää esimerkit toteutetuista XML-struktuureista, jotka kuvaavat client –sovellusten kuvaruutukaavakkeiden esintymisen ja serverikyselykaaviot.

Nowadays, development of the three-layers client-server applications causes big interest, as on the part of developers, and customers. Due to prompt development of computer technologies such applications find wide application in various areas of the industry. At present, there are a lot of tools for development of client-server applications, which adequately satisfy the requirements, which customer showed to the software product. However, for example, such resources do not respond possibilities of flexible operations with a graphic user interface. This master thesis is devoted to the technology of development of the client-server application on the basis of a markup language - XML. Such approach enables to construct the client-server application with easily customized user interface and change of its appearance, without recompilation of the kernel of the program. Master thesis consists of theoretical and practical parts. In the theoretical part, the overview of the client - server architecture is given, main phases of software engineering process are described. In the part, which contains practical results, the approach to development of the technology of development of a client-server-based application on basis XML is stated, use cases diagrams and the sequence diagrams describing the most important processes are resulted. The experimental part also, contains examples of the developed XML-structures describing appearance of screen forms of the client application and templates of requests to the server.

Identificador

nbnfi-fe20031309.pdf

http://www.doria.fi/handle/10024/34386

URN:NBN:fi-fe20031309

Idioma(s)

en

Palavras-Chave #client application #XML-document #Rational Unified Process #Thick XML client and technology of its construction
Tipo

Diplomityö

Master's thesis