빠른 하나. 서비스와 서비스 계층의 차이점은 무엇입니까? 나는 ... 인터넷 단지 추측서비스 및 서비스 계층
답변
서비스 응용 프로그램 아키텍처에서 서비스 계층은 (사실상) 외부 응용 프로그램 (예 : 웹 사이트)에서 모델 논리로 경계를 정의하십시오. 여러 서비스를 서비스 계층의 일부로 포함 할 수 있습니다. 서비스 계층은 일반적인 개념이며 서비스는 실제 구현입니다. 차이점은 "은행 시스템"과 "은행"을 말하는 것과 같습니다. 말의 입에서
스트레이트 엔터프라이즈 애플리케이션 서비스 계층에서 Martin Fowler's definition of Service Layer
Martin Fowler에게 언급 한 내용 : D – Jonathan
에 좋은 답변을 찾을 수 없습니다
서비스는 서비스 계층의 내부에 존재한다. 다시 말해 서비스 레이어는 하나 이상의 서비스로 구성됩니다.
그들은 개념적으로 동일한 것입니까? –
나는 그렇게 생각하지 않는다. 서비스 계층은 서비스에 비해 더 넓은 용어입니다. 서비스는 그 레이어 안의 한 조각/유닛이 될 수 있습니다. –
나는 컨텍스트에 대해 명확하지 않지만, 서비스 레이어는 다중 레이어 시스템의 개념적 섹션이라고 말할 수 있습니다. 서비스 계층은 일반적으로 하위 수준 (도메인 서비스를 포함 할 수 있음) 및 리포지토리 데이터의 기능을 조정하지만 비즈니스 논리는 포함하지 않습니다.
서비스는 서비스 계층 내에서 구현되는 구성 요소입니다. 예를 들어, ERP 응용 프로그램의 서비스 계층은 HR 서비스, 금융 서비스, 전자 상거래 서비스 등으로 구성 될 수 있습니다.
downvote가 허용되는 답변과 거의 같은 것으로 보이는 이유는 무엇입니까? (그리고 전에 게시되었지만 파울러를 언급하지 않았습니까?)! – Dave
당신이 옳다고 생각합니다. 귀하의 답변은 다소 일반적이지만 정확합니다. 내 +1 있으라고. –
:
- 서비스 계층은 애플리케이션 계층과 비즈니스 프로세스 층 사이입니다.
- 서비스 계층에는 하나 이상의 서비스가 포함되어 있습니다.
다른 응용 프로그램과 통신 할 수있는 인터페이스입니다.
서비스에는 서로 연결되지 않은 느슨하게 결합 된 기능 단위가 포함되어 있습니다. 각 서비스는 계정에 대한 온라인 신청서를 작성하거나 온라인 은행 명세서를 보거나 온라인 예약 또는 항공권 주문을하는 것과 같은 하나의 조치를 구현합니다. 서비스는 서비스 계층의 필수적인 부분입니다.
- 1. 집합, 리포지토리 및 서비스 계층
- 2. 서비스 계층 및 UI 인터페이스
- 3. MVP - 발표자와 서비스 계층 - 서비스 계층 선언 위치
- 4. 서비스 계층 디자인 질문
- 5. n 계층 비즈니스/서비스 계층 설계
- 6. Asp.net mvc EF4.1 DbContext 및 서비스 계층
- 7. MVC, 서비스 계층 및 파일 업로드/저장
- 8. DAO 및 Spring의 서비스 계층 : 세션 관리
- 9. 서비스 계층 아키텍처 디자인 혼동
- 10. ASP.NET 서비스 대 리포지토리 계층
- 11. mvc 호출 서비스 계층 메서드
- 12. 정적 클래스로 응용 서비스 계층
- 13. 서비스 계층 클래스가 싱글 톤이어야합니까?
- 14. 비즈니스 로직 및 서비스
- 15. 프록시 서비스 및 비즈니스 서비스
- 16. n 계층 응용 프로그램의 WCF 서비스 계층 : 성능 고려 사항
- 17. 서비스 계층 또는 저장소 계층에서 트랜잭션 관리?
- 18. .NET RIA 서비스/WCF 서비스
- 19. WCF 웹 서비스 및 Java 웹 서비스
- 20. WCF 서비스 및 BizTalk 서비스 구성 오류
- 21. RIA 서비스 간 서비스 및 양식 인증
- 22. 서비스 계층 또는 저장소의 암호 해싱 등?
- 23. Entity Framework 서비스 계층 업데이트 POC0
- 24. 최대 절전 모드로 서비스 계층 생성
- 25. 엔티티 관리자를 서비스 계층 ZF Doctrine2에 전달
- 26. 클라이언트 계층 단위 테스팅을위한 웹 서비스 모킹
- 27. "데이터 서비스 계층"과 "데이터 액세스 계층"의 차이점은 무엇입니까?
- 28. 파일을 업로드 및 서비스 계층 즉 C# 클래스 라이브러리에 보내
- 29. Silverlight 4 UI 및 Java 중간/서비스 계층
- 30. 서비스 계층 (.NET 응용 프로그램)의 인증 및 사용자 정보
SOA, 웹 애플리케이션 등 어떤 컨텍스트에서 수행하고 있는지 알 수 있습니까? –