SOA 접근법으로 사용되는 ESB를 읽었습니다. 다른 접근법은 무엇입니까?다양한 SOA 접근법 또는 방법론이란 무엇입니까
1
A
답변
0
이것은 매우 광범위한 질문입니다. 초점을 맞추고 싶을 수도 있습니다.
ESB가 아닌 접근 방식에 대해 질문하는 경우 서비스 버스 대신 서비스에 직접 액세스하는 것이 좋습니다.
이 접근법은 서비스 끝점 위치를 찾기 위해 UDDI와 같은 디렉터리 또는 조회 서비스에서 자주 사용됩니다.
ESB를 사용할 때 메시지를 서비스 제공 업체로 라우팅하는 책임이있는 ESB로 보냅니다.
직접 액세스를 사용할 때 클라이언트는 서비스 공급자의 주소를 미리 알아야하며 직접 메시지를 보냅니다.
조회 서비스를 사용할 때 먼저 DNS를 사용하여 IP 주소를 조회하는 것처럼 서비스 공급자의 주소를 쿼리하고이 주소를 사용하여 서비스 공급자에게 메시지를 보냅니다.
주소 지정 및 라우팅 이외에도 ESB는 직접 액세스 방식을 사용하는 경우 느슨한 (또는 다른 방식으로 구현해야하는) 다른 기능을 제공 할 수 있습니다.
- 멀티 캐스트 라우팅 - 우리가 요청을 전송해야하는 서비스 제공하기로 결정, 요청
- 중앙 로깅 의 내용에 따라 - 두 개 이상의 서비스 제공 업체에
- 컨텍스트 기반 라우팅을 요청을 전송
- 중앙 정책 시행
- 로드 밸런싱 \ 내결함성
- 형식 또는 프로토콜 변환
- 버프 오류 및 비동기 서비스 호출
0
처음에 .... 어떤 SOA 철학을 고수하고 있습니까? IBM 캠프에 있다면 ESB 기능을 제공하는 4 가지 제품이 있습니다. 각 제품은 다른 시나리오에 맞게 최적화되었지만 기본적으로 각각의 제품은 비슷한 기능을 수행합니다.
생각해 보면 .... SOA == 자동차. IBM은 하나의 제조업체입니다. 운전자의 종류에 따라 자동차의 종류가 다르다.
관련 문제
- 1. (Xpages) SOA 또는 직접 데이터베이스 액세스
- 2. Git + SoA, 하나의 repo 또는 다수?
- 3. 는 SOA
- 4. SOA 취약점
- 5. SOA "사용 가능"소프트웨어 제품의 예는 무엇입니까?
- 6. SOA 스타일 - 데이터 공유
- 7. SOA/Web Service Pagination
- 8. 배열 반복 : 다른 접근법
- 9. SOA 서비스 테스팅
- 10. 센서 지속성 접근법
- 11. 오픈 소스 SOA 스택
- 12. 파괴자 접근법 호출하기
- 13. 접근법 - 성능을위한 LINQ 최적화
- 14. .NET SOA commercial recommendation
- 15. SOA 아키텍처 데이터 액세스
- 16. 주요 내용을 찾는 경험적 접근법
- 17. 이 특정 문제에 대한 최선의 접근법 또는 기술 (y/ies)?
- 18. 위키 - 데이터베이스 하이브리드 접근법
- 19. 베스트 그리기 접근법
- 20. 테스트 접근법 - DB, Junit
- 21. PHP의 3 단계 접근법
- 22. 소프트웨어 테스팅 접근법
- 23. 속성의 잠금, 좋은 접근법?
- 24. SOA/웹 서비스 : Java on Tomcat 또는 IIS의 C# (.NET)?
- 25. WCF 책임과 의존성이있는 SOA
- 26. SOA/ESB에서의 데이터베이스 통합 방법은 무엇입니까?
- 27. SOA 시스템에서 설정을 공유하는 방법은 무엇입니까?
- 28. Java 애플리케이션에 가장 적합한 SOA 아키텍처는 무엇입니까?
- 29. SOA 관점에서 레지스트리와 저장소의 차이점은 무엇입니까?
- 30. dc의 다양한 구현의 차이점은 무엇입니까?