The ways to develop distributed systems on a base of the service-oriented architecture is considered now as perspective ones due to some reasons. The main advantage of a SOA is that such architecture allows producing loosely coupled programs. Also a SOA is based on well-prescribed standards. The key term of the SOA is a service. Their usage makes developers’ work easier and speed it up since it allows not starting work from the beginning but creating new programs using already existing services.