Article

Article title METHODS FOR CONSTRUCTING WEB SERVICES .NET FOR DISTRIBUTED AUTOMATION SYSTEMS CIRCUIT DESIGN
Authors V.N. Gridin, V.I. Anisimov, A.A. Osman
Section SECTION III. MODELING AND DESIGN
Month, Year 07, 2015 @en
Index UDC 004.94
DOI
Abstract The main purpose of the article is to examine the features of the solution of the problem of implementation of Internet technologies in the construction of distributed automation systems of circuit design. It is shown that when building Web Services for automation of circuit design necessary to organize efficient transmission and reception of a large number of arguments with simple and complex data types. The main problem of the organization of client-server interactions in this process is the need to work with multi-dimensional arrays that are complex data types. It is noted that while it is necessary to consider the possible work of web services in heterogeneous environments, when client and server applications are written in different languages. In order to ensure interoperability of client and server applications in heterogeneous environments, it is proposed to abandon the transmission of information between these applications through multi-dimensional arrays. As for the description of all the components of electronic circuits using two-dimensional arrays, the only solution is their prepackaging in one-dimensional arrays with the subsequent transfer of packed arrays as arguments to a Web service method. A similar procedure package multidimensional arrays should be performed prior to transmitting the results of the Web service client application. The technique of bringing the complex data types in a uniform manner that ensures the reliability of client-server interactions in heterogeneous environments. It is shown that the WSDL-document web service does not contain all the necessary information to build client applications and the structure of the additional information set method that should be part of the web service. Using the proposed method of building Web services for distributed automation of circuit design can significantly improve the efficiency of such systems.

Download PDF

Keywords Computer-aided design; circuit design automation; Internet technologies; web services; distributed systems.
References 1. Gridin V.N., Anisimov V.I. Metody postroeniya sistem avtomatizirovannogo proektirovaniya na osnove Internet-tekhnologiy i kompaktnoy obrabotki razrezhennykh matrits [Methods of construction of systems of the automated designing on the basis of Internet-technologies and compact processing sparse matrices], Informatsionnye tekhnologii v proektirovanii i proizvodstve [Informacionnye Tehnologii v Proektirovanii i Proizvodstve], 2009, No. 1, pp. 3-7.
2. Kovalenko O.S., Kureychik V.M. Obzor problem i sostoyaniy oblachnykh vychisleniy i serverov [Review of problems and aspects about cloud computing and services], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2012, No. 7 (132), pp. 146-153.
3. Gridin V.N., Dmitrevich G.D., Anisimov D.A. Postroenie sistem avtomatizirovannogo proektirovaniya na osnove Web-servisov [Construction of systems of the automated designing on the basis of Web services], Avtomatizatsiya v promyshlennosti [Automation and Remote Control], 2011, No. 1, pp. 9-11.
4. Gridin V.N., Dmitrevich G.D., Anisimov D.A. Postroenie sistem avtomatizirovannogo proektirovaniya na osnove Web-tekhnologiy [Construction of systems of the automated designing on the basis of Web-technologies], Informatsionnye tekhnologii [Information Technology], 2011, No. 5, pp. 23-27.
5. Gridin V.N., Dmitrevich G.D., Anisimov D.A. Arkhitektura raspredelennykh servis-orientirovannykh sistem avtomatizirovannogo proektirovaniya [Architecture of distributed service-oriented system computer-aided design], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2014, No. 7 (156), pp. 51-58.
6. Gridin V.N., Dmitrevich G.D., Anisimov D.A. Metodika postroeniya veb-servisov raspredelennykh platformenno-nezavisimykh sistem avtomatizirovannogo proektirovaniya [Methodology of construction of web services of distributed platform-independent computer-aided design], Sistemy i sredstva informatiki [Systems and Means of Informatics], 2014, No. 1,
pp. 219-229.
7. Gridin V.N., Anisimov V.I., Abukhazim M.M. Metody postroeniya vysokoproizvoditel'nykh sistem na osnove szhatiya dannykh [Methods for constructing high-performance systems based on data compression], Informatsionnye tekhnologii i vychislitel'nye sistemy [Information Technology and Computer Systems], 2015, No. 2, pp. 16-21.
8. Gridin V.N., Anisimov V.I., Bashkatov A.S. Tekhnologiya postroeniya sistemy informatsionnoy podderzhki raspredelennykh protsessov proektirovaniya [Technology of construction of system of information support of distributed design processes], Avtomatizatsiya v promyshlennosti [Automation and Remote Control], 2010, No. 2, pp. 41-43.
9. Dmitrevich G.D., Anisimov D.A. Platform-Independent Computer-Aided Circuit Design Systems Based on Web Services Technology, Proceedings of the IEEE, North West Section, 2014, Vol. 6, pp. 49-53.
10. Anisimov V.I., Almaasali S.A. Methods of Organization of Computations During the Simulation of Grand Systems Based on Diacoptics, Proceedings of the IEEE, North West Section, 2014, Vol. 6, pp. 44-48.
11. Almaasali S.A., Anisimov V.I. Postroenie raspredelennykh sistem avtomatizirovannogo proektirovaniya na osnove metodov diakoptiki [The construction of distributed systems of the automated designing on the basis of methods of diakoptic], Izvestiya SPbGETU [Izvestiya SPbGETU «LETI»], 2014, No. 1, pp. 15-19.
12. Gridin V.N., Dmitrevich G.D., Anisimov D.A. Postroenie veb-servisov sistem avtomatizatsii skhemotekhnicheskogo proektirovaniya [Building web services the automation of circuit design], Informatsionnye tekhnologii i vychislitel'nye sistemy [Information Technology and Computer Systems], 2012, No. 4, pp. 17-23.
13. Gridin V.N., Anisimov V.I., Almaasali S.A. Povyshenie effektivnosti protsessov modelirovaniya nelineynykh sistem [Improving the efficiency of processes modeling nonlinear systems], Informatsionnye tekhnologii v proektirovanii i proizvodstve [Informacionnye Tehnologii v Proektirovanii i Proizvodstve], 2013, No. 4, pp. 10-13.
14. Gridin V.N., Anisimov V.I., Shabani M.A. Metody postroeniya vysokoproizvoditel'nykh raspredelennykh sistem avtomatizatsii skhemotekhnicheskogo proektirovaniya [Methods for constructing high-performance distributed systems automation circuit design], Informatsionnye
tekhnologii [Information Technology], 2014, No. 8, pp. 59-63.
15. Gridin V.N., Anisimov V.I., Almaasali S.A. Primenenie metoda diakoptiki dlya modelirovaniya i rascheta bol'shikh sistem [Application of the method of diakoptic for modeling and calculation of large systems], Problemy upravleniya [Problemy Upravleniya], 2014, No. 4, pp. 9-13.
16. Robert Heineman. PSPICE Einfьhrung in die Elektroniksimulation, Carl Hanser Verlag Mьnchen, 2011, 400 Seiten.
17. Matthew MacDonald, Adam Freeman, Mario Szpuszta. Pro ASP.NET 4 in C# 2010. Apress, Berkeley, 2010, 1413 p.
18. Morgan S., Ryan B., Blomsa M. Microsoft Self-Placed Training Kit. Microsoft Press, 2008, 749 p.
19. Alex Ferrara, Matthew MacDonald. Programming .NET Web Services. O’Reily, Beijing, Cambridge, 2002, 422 p.
20. Dey N., Mandel L., Ryman A. Eclipse Web Tools Platform. Developing Java Web Applications. Pearson Education, Inc. 2007, 752 p.

Comments are closed.