Abstract:
The main criteria to which the web service of circuitry design shall correspond are given. The classical approach to creation of service-oriented systems is described. The article reveals the internal architecture of a web service on the basis of service-oriented architecture (SOA) and the main stages of functioning. The article describes application of SOA for automated design engineering systems, in particular circuitry CAD (computer-aided design). An example of successful implementation of the SOA architecture in automated design engineering systems is given. A number of circuitry tasks for creation of an automated design engineering system on the basis of the service-oriented approach are formulated and described. The article considers the advantages and shortcomings of use of the WebSocket full-duplex communication protocol (RFC 6455 standard) as the basis of an ESB bus of a service-oriented automated design engineering system in comparison with the SOA protocol. The advantages and shortcomings of use of the WebSocket protocol for performing external communications of a web service are given. The question of transmission of complex data types in heterogeneous software environments using the WebSocket full-duplex data protocol (RFC 6455 standard) is taken up. The advantages and shortcomings of implementation of the WebSocket communication protocol in automated design engineering systems, in particular circuitry design systems, on the basis of SOA are specified.
Keywords:SOA; CAD; web service; WebSocket; environment .NET; bus ESB; cross-platform; asynchrony; heterogeneous environment; frequency response; stationary mode; circuit engineering; difficult data types; network traffic; high-speed performance.