logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

기업 통합 패턴 Enterprise Integration Patterns

기업 통합 패턴 Enterprise Integration Patterns

(기업 분산 애플리케이션 통합을 위한 메시징 해결책)

그레거 호프, 바비 울프 (지은이), 차정호 (옮긴이)
  |  
에이콘출판
2014-09-30
  |  
45,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 40,500원 -10% 0원 2,250원 38,250원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

기업 통합 패턴 Enterprise Integration Patterns

책 정보

· 제목 : 기업 통합 패턴 Enterprise Integration Patterns (기업 분산 애플리케이션 통합을 위한 메시징 해결책)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788960776128
· 쪽수 : 752쪽

책 소개

이 책의 메시징 기반 65개 패턴과 패턴 언어는 애플리케이션들을 언어와 플랫폼 중립적이고 느슨한 결합되도록 분석, 설계하는 최상의 방법론을 제공한다. 이 책은 통합 분야에 가장 권위 있는 고전으로서, 이를 바탕으로 많은 통합 프레임워크와 통합 제품이 탄생했다.

목차

1장_ 패턴을 이용한 통합 문제 해결
__통합의 필요성
__통합의 걸림돌
__통합 패턴이 도울 수 있는 것
__광범위한 통합의 세계
__느슨한 결합
__1분 EAI
__느슨하게 결합된 통합 솔루션
__Widgets & Gadgets 'R Us: 예
____내부 시스템
____주문 수령
__주문 처리
____상태 확인
____주소 변경
____신규 카탈로그
____공지
____테스트와 모니터링
__요약

2장_ 통합 스타일
__소개
____애플리케이션 통합 기준
____애플리케이션 통합을 위한 선택 사항들
__파일 전송(File Transfer)
__공유 데이터베이스(Shared Database)
__원격 프로시저 호출(Remote Procedure Invocation)
__메시징(Messaging)

3장_ 메시징 시스템
__소개
__메시징의 기본 개념
____책의 구성
__메시지 채널(Message Channel)
__메시지(Message)
__파이프 필터(Pipes and Filters)
____파이프라인 처리
____병렬 처리
____파이프 필터의 역사
__메시지 라우터(Message Router)
____변종 메시지 라우터
__메시지 변환기(Message Translator)
____변환 수준
____결합 제거 수준
____연쇄 변환
__메시지 엔드포인트(Message Endpoint)

4장 메시징 채널
__소개
____메시지 채널의 논제들
____메시지 채널 선택
__포인트 투 포인트 채널(Point-to-Point Channel)
__게시 구독 채널(Publish-Subscribe Channel)
__데이터 형식 채널(Datatype Channel)
__무효 메시지 채널(Invalid Message Channel)
__죽은 편지 채널(Dead Letter Channel)
__보장 전송(Guaranteed Delivery)
__채널 어댑터(Channel Adapter)
__메시징 가교(Messaging Bridge)
__메시지 버스(Message Bus)

5장 메시지 생성
__소개
__명령 메시지(Command Message)
__문서 메시지(Document Message)
__이벤트 메시지(Event Message)
__요청 응답(Request-Reply)
__반환 주소(Return Address)
__상관관계 식별자(Correlation Identifier)
__메시지 순서(Message Sequence)
__메시지 만료(Message Expiration)
__포맷 표시자(Format Indicator)

6장 사잇장: 간단한 메시징
__소개
____요청 응답 예
____게시 구독 예
__JMS 요청 응답 예
____요청 응답 예
____요청 응답 코드
____무효 메시지 예
____결론
__닷넷 요청 응답 예
____요청 응답 예
____요청 응답 코드
____무효 메시지 예
____결론
__JMS 게시 구독 예
____감시자 패턴
____분산 감시자
____게시 구독
____비교
____푸시 모델과 풀 모델
____채널 설계
____결론

7장 메시지 라우팅
__소개
____단순 라우터
____복합 라우터
____아키텍처 패턴
____올바른 라우터의 선택
__내용 기반 라우터(Content-Based Router)
____의존성 줄이기
__메시지 필터(Message Filter)
____상태 비저장 메시지 필터 대 상태 저장 메시지 필터
____메시징 시스템에 내장된 필터링 기능
____메시지 필터를 이용한 라우팅 기능 구현
__동적 라우터(Dynamic Router)
__수신자 목록(Recipient List)
____견고성
____동적 수신자 목록
____네트워크 효율
____수신자 목록 대 메시지 필터를 가진 게시 구독
__분할기(Splitter)
____반복 분할기
____정적 분할기
____정렬되거나 정렬되지 않은 자식 메시지
__수집기(Aggregator)
____구현 상세
____수집 전략
__리시퀀서(Resequencer)
____일련번호
____내부 동작
____버퍼 용량 초과 방지
__복합 메시지 처리기(Composed Message Processor)
__분산기 집합기(Scatter-Gather)
__회람표(Routing Slip)
____기존 애플리케이션과 회람표
____회람표의 사용
____회람표를 이용한 간단한 라우터 구현
__프로세스 관리자(Process Manager)
____상태 관리
____프로세스 인스턴스
____상관관계
____메시지와 채널을 이용한 상태 관리
____프로세스 정의 생성
____프로세스 관리자와 그 밖의 패턴들의 비교
__메시지 브로커(Message Broker)

8장 메시지 변환
__소개
____의존성 제거
____메타데이터 관리
____메시징 이외의 데이터 변환
__봉투 래퍼(Envelope Wrapper)
__내용 보탬이(Content Enricher)
__내용 필터(Content Filter)
__번호표(Claim Check)
____키 선택
____번호표를 사용한 정보 은닉
____번호표와 프로세스 관리자
__노멀라이저(Normalizer)
____메시지 포맷 감지
__정규 데이터 모델(Canonical Data Model)
____데이터 정규화 방법
____이중 변환
____정규 데이터 모델 설계
____데이터 포맷 의존성

9장 사잇장: 복합 메시징
__대출 모집인 예
____대출 견적 얻기
____메시지 흐름 설계
____실행 방식: 동기 대 비동기
____주소 지정: 배포 대 경매
____수집 전략: 복수 채널 대 단일 채널
____동시성 관리
____세 가지 구현 방법
__동기 웹 서비스를 이용한 구현
____솔루션 아키텍처
____웹 서비스 설계 고려 사항
____아파치 액시스
____서비스 발견
____대출 모집인 애플리케이션
____대출 모집인 애플리케이션의 컴포넌트들
____클라이언트 애플리케이션
____출력 분석
____성능 한계
____솔루션의 한계
____요약
__MSMQ를 이용한 비동기 구현
____대출 모집인 생태계
____토대 세우기: 메시징 게이트웨이
____공통 기능을 위한 기본 클래스
____은행 설계
____신용 평가 기관 설계
____대출 모집인 설계
____신용 평가 기관 게이트웨이
____은행 게이트웨이
____대출 모집인 리팩토링
____모두 모으기
____성능 개선
____테스트에 대한 간략한 설명
____이 예의 한계
____요약
__팁코 액티브엔터프라이즈를 이용한 비동기 구현
____솔루션 아키텍처
____구현을 위한 도구들
____인터페이스
____동기 서비스 구현
____대출 모집인 프로세스
____동시 경합 관리
____실행
____결론

10장 메시징 엔드포인트
__소개
____발신 패턴, 수신 패턴
____메시지 소비자 패턴
____메시지 엔드포인트의 논제들
__메시징 게이트웨이(Messaging Gateway)
____게이트웨이 체인
____메시징 예외 처리
____게이트웨이 생성
____게이트웨이를 이용한 테스트
__메시징 매퍼(Messaging Mapper)
____코딩 부담 줄이기
____매퍼 대 변환기
__트랜잭션 클라이언트(Transactional Client)
____발신/수신 메시지 쌍
____메시지 그룹
____메시지/데이터베이스 조정
____메시지/워크플로우 조정
__폴링 소비자(Polling Consumer)
__이벤트 기반 소비자(Event-Driven Consumer)
__경쟁 소비자(Competing Consumers)
__메시지 디스패처(Message Dispatcher)
__선택 소비자(Selective Consumer)
__영속 구독자(Durable Subscriber)
__멱등 수신자(Idempotent Receiver)
__서비스 액티베이터(Service Activator)

11장 시스템 관리
__소개
____모니터링과 제어
____메시지 트래픽의 관찰과 분석
____테스트와 디버깅
__제어 버스(Control Bus)
__우회기(Detour)
__와이어 탭(Wire Tap)
__메시지 이력(Message History)
__메시지 저장소(Message Store)
__스마트 프록시(Smart Proxy)
__테스트 메시지(Test Message)
__채널 제거기(Channel Purger)

12장 12장사잇장: 시스템 관리 예
__대출 모집인 시스템 관리
__대출 모집인의 구성 요소들
__관리 콘솔
__대출 모집인 서비스 품질
__신용 평가 기관 작동 확인
__신용 평가 기관 장애 조치
__관리 콘솔 개선
__이 예의 한계

13장_ 통합 패턴 실무
__사례 연구: 채권 가격 시스템
__시스템 구축
__아키텍처 패턴화
__채널 구축
__메시지 채널 선택
__패턴을 이용한 문제 해결
__시장 데이터 갱신 깜빡임
__운영 시스템 다운
__요약

14장_ 맺음말
__기업 통합에 떠오르는 표준과 미래
__표준과 디자인 패턴 간의 관계
__표준화 절차와 표준화 단체
__비즈니스 프로세스 컴포넌트와 인트라 웹 서비스 메시징
__ebXML과 ebMS
__웹 서비스 비즈니스 프로세스 실행 언어
__웹 서비스 코레오그래피 인터페이스
__자바 비즈니스 프로세스 컴포넌트 표준들
__WS-*
__결론

저자소개

그레고르 호페 (지은이)    정보 더보기
비즈니스와 기술 부문 리더가 기술 플랫폼뿐 아니라 조직을 혁신하도록 지원한다. 기관실에서 펜트하우스까지 아키텍트 엘리베이터를 타고 다니는 그는 기업 전략은 기술 구현과 일맥상통해야 하며 반대의 경우도 마찬가지라고 확신한다. 싱가포르 정부의 Smart Nation Fellow, 구글 클라우드 기술 담당 이사, 알리안츠 SE(Allianz SE)의 수석 아키텍트를 역임했으며 글로벌 데이터 센터의 통합 아키텍처를 감독하고 최초의 프라이빗 클라우드 소프트웨어 배포 플랫폼을 제공하는 데 기여했다. 디지털 네이티브 기업과 기존의 엔터프라이즈 IT 양쪽의 경험을 가진 그는 이러한 조직이 매일같이 부딪히는 IT 혁신의 과정에서 깨달은 바를 통해 서로에게 갖기 쉬운 다양한 오해를 소개할 수 있었다. 또한 비동기 메시징 솔루션의 참고서로 널리 인용되는 책 『기업 통합 패턴』(에이콘, 2014)의 공동 저자로도 알려져 있다. 그의 기사는 조엘 스폴스키(Joel Spolsky)가 소개한 『조엘이 엄선한 소프트웨어 블로그 베스트 29선』(에이콘, 2006)과 리처드 먼슨-해펠(Richard Monson-Haefel)의 『소프트웨어 아키텍트가 알아야 할 97가지』(지앤선, 2011) 등 수많은 출판물을 통해 알려져 있다.
펼치기
바비 울프 (지은이)    정보 더보기
『The Design Patterns Smalltalk Companion』(Addison~Wesley, 1998)의 공동 저자이고, 「IBM Developerworks」나 「Java Developers Journal」 등의 저널에 기고했으며, OOPSLA나 자바엣지(JavaEdge) 또는 스몰토크 솔루션(Smalltalk Solutions) 등과 같은 유명 컨퍼런스에서 튜토리얼을 발표하기도 했다.
펼치기
차정호 (옮긴이)    정보 더보기
서강대학교 물리학과를 졸업하고 동 대학원에서 물리학 석사 학위를 취득했다. 청년 해커로 활동하다가, 효성 컴퓨터 전자 통신연구소, 소프트포럼, KB데이타시스템을 거쳐 바른모의 수석 컨설턴트로 재직 중이다. 현재 레드햇 코리아와 함께 기업 통합 패턴을 바탕으로 한 애플리케이션 통합 인프라 구축을 컨설팅하고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책