|
The article created the implementation of a service-oriented architecture without taking into account the requirements for the subject area, using the design principle "Inversion of control", the pattern "Aggregator", the Java programming language and the Spring framework. The system description includes: 3 platform independent applications, 3 REST program interfaces, internal services for communicating program interfaces, utility classes for creating http connection objects. To build applications and connect dependent components, Maven was installed, which was originally designed as a tool for managing the vital cycle of applications and dependent libraries and frameworks at Apache, which allows you to make changes at every stage of application operation. The description includes a set of operations that allow the user to use the interface. URLs display requests. The implemented service system was a collection in a single organism for ease of management, call functions and further expansion of the system. This implementation performs 4 CRUD operations: creating records, updating records, deleting records, reading records.
Keywords:rest, service-oriented architecture, cross-platform, inversion of control, Java, spring, mining.
|