METHODS FOR CONSTRUCTING WEB SERVICES.NET FOR DISTRIBUTED AUTOMATION SYSTEMS CIRCUIT DESIGN
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 pre-packaging 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.