Paskirstytos WEB vizualizacijos sistemos kūrimas Java įrankiais
Ignatavičius, Modestas |
Darbe nagrinėjamos technologijos, naudojamos kuriant žiniatinklio vizualizavimo sistemą. Išskiriami technologijų lygmenys, aptariama jų paskirtis. Taip pat apžvelgiami technologijos patikimumą, prieinamumą ir išplečiamumą užtikrinantys standartai. Nagrinėjamos problemos susijusios su duomenų persiuntimu žiniatinklio paslaugomis, technologijų pasirinkimu įgyvendinant tinklo paslaugų kliento - serverio modelį. Darbo tikslas - sukurti žiniatinklio vizualizavimo sistemą, panaudojant pasirinktą programinę įrangą, skirtą žiniatinklio paslaugų kūrimui. Palyginti galimus duomenų persiuntimo sprendimus ir juos įdiegti į sukurtą žiniatinklio vizializavimo sistemą. Metodika, kuri buvo taikyta tiklams pasiekti: •technologijų bei standartų, kuriant žiniatinklio vizualizavimo sistemą, nagrinėjimas; •nagrinėtų technologijų bei standartų taikymas kuriamoje sistemoje; •kiekybinis gautų rezultatų palyginimas. Išnagrinėjus bei pritaikius pasirinktas technologijas, buvo gauti rezultatai: •kuo aukštesni mašinos, kurioje įdiegtas vizualizavimo sistemos klientas bei serveris, techniniai parametrai, tuo geresni tyrimo rezultai; •paaiškėjo, jog duomenų failo siuntimas MTOM technologija yra lėtesnis procesas nei to pačio failo siuntimas standartiniu būdu. Apibendrinant, galima teigti, jog nė viena žiniatinklio paslaugų sistema nėra geriausia, tačiau pasirinktoji Apache Axis2 turi daug funkcijų ir gali būti naudojama kaip taikomųjų programų serveris žiniatinklio paslaugoms diegti. Apache Axis2 sistemos įrankiai palengvino vizualizavimo sistemos kūrimą, kuria užsibrėžti tikslai buvo sėkmingai įgyvendinti darbe.
The research presents technologies that are being used in the development of web services. The levels of technologies are being displayed, the purpose of them is revealed trough the dispute. Besides, the standards that guarantee the reliability of the technology are being reviewed. The problems analyzed: data transmission with the help of web services, the choice of technologies in order to realize web service customer- server model. The objective of the research is to create web visualization system using the chosen programming interface that is intended for web services development. Another objective is to compare probable data transmission decisions and install them into the created web visualization system. Methods that were applied: • The analysis of technologies and standards in the development of web services; • The application of the technologies and standards in the developed system; • Quantitative comparison of the results. The results after researching and applying the chosen technologies were: • The higher technical parameters of the computer that has visualization system customer and server installed, the better results of the research; • It emerged that data file transmission using MTOM technology is a slower process than the same file transmission in a standard way. In summary, it can be stated that any of the web service systems is the best, however the chosen Apache Axis2 has many functions and can be used as an application server for web services deployment. Apache Axis2 system tools have facilitated the development of visualization system and with the help of it the set objectives were successfully realized in the research.