이것은 디자인 질문입니다.웹 서비스 또는 Java API 사용
우리는 자바로 REST-ful 웹 서비스를 구현하고 있으며, 우리 디자인은 씬 서비스 레이어와 도메인 레이어를 분리 할 것이다. 우리의 도메인 계층은 완전히 분리되어 있으며 서비스 계층을 인식하지 못하기 때문에 자체 .jar로 캡슐화 될 수 있습니다. 서비스 계층은 일부 비 자바 클라이언트를 서비스하게 될 것입니다. Java 클라이언트가 Java API를 직접 사용할 수 있도록 설계하는 것이 좋지 않습니까? Java 소프트웨어가 웹 서비스를 통과 할 필요는 없다고 생각하지만, 웹 서비스는보다 표준화 된 인터페이스이며 모든 소프트웨어가이를 통과해야한다고 주장 할 수 있습니다. Java 클라이언트가 도메인 계층 API를 직접 사용할 수 있도록 허용하거나 거부 할 수있는 몇 가지 이유가 있습니까?