След като прочетох статията на Гордън за най-добрите практики за изграждане на корпоративно приложение с помощта на Spring Framework, бих искал да споделя някои идеи относно слоя услуга.
Моята архитектура представлява точно това, което Гордън описа в това изображение http://gordondickens.com/wordpress/wp-content/uploads/2012/07/Spring-App-Layers.png
Приложението е сложно, има тежко бизнес правило и изисква използването на различни ресурси като база данни, SOAP, REST и файлов манипулатор понякога в един и същ случай на употреба.
За тази сцена, която описах по-горе, имам сервизен клас, който трябва да изпълнява SOAP и REST заявки и да обработва някои данни от базата данни. И така, автоматично съм свързал в моя сервизен клас SOAP и REST компонент и хранилището за обработка на нещата от базата данни.
Загрижен съм дали това е най-добрият подход за справяне с интеграцията между моите услуги и ресурси като SOAP, REST, база данни и т.н.
Благодаря