SlideShare a Scribd company logo
BROKER
     charsyam@naver.com
부동산
메타포
집 구하시는 분

GO TO
부동산
집 내놓으시는 분

    GO TO
    부동산
부동산
Matching
     Service
부동산
Naming Service
직거래의 장점
직거래의 장점
중개 수수료가 안 든다.
직거래의 장점
중계 수수료가 안 든다.
가격을 더 싸게 구할 수 도 있다.
직거래의 장점
중계 수수료가 안 든다.
가격을 더 싸게 구할 수 도 있다.

그러나 우리는
부동산으로 간다.
부동산의 장점
부동산의 장점
조건에 맞는 집을 알려준다.
부동산의 장점
조건에 맞는 집을 알려준다.
사고가 나면 어느 정도 책임을 짂다.
클라이언트-서버

클라이언트   서버
클라이언트-서버

 클라이언트         서버



클라이언트는 서버의 주소를 알아야 한다.
Client-Dispatcher-Server


 CLIENT       Dispatcher     SERVER




 Dispatcher 는 통신 채널을 만들어준다.
 NAME Service(Location Transparent)
Client-Dispatcher-Server


 CLIENT   Dispatcher   SERVER




 클라이언트는 서버와 통신은 직접 한다.
Broker
분산시스템
  5가지 특징
분산시스템
1. Making Resource Accessible
분산시스템
1. Making Resource Accessible
2. Distribution Transparency
분산시스템
1. Making Resource Accessible
2. Distribution Transparency
3. Openness
분산시스템
1. Making Resource Accessible
2. Distribution Transparency
3. Openness
4. Scalability
분산시스템
1. Making Resource Accessible
2. Distribution Transparency
3. Openness
4. Scalability
5. Pitfalls
Making
Resource
Accessible   User
Making       Web
Resource
Accessible   User


  Printer
                    File
Making           Web
Resource
Accessible       User


  Printer
                        File
      Anywhere
Distribution
Transparency
             Access
            Location
           Migration
           Relocation
           Replication
          Concurrency
             Failure
Distribution
Transparency
   Access

사용자는 자원에 대한 접귺 방법에 대
해서 알 필요가 없다.
Distribution
Transparency
   Location

사용자는 자원이 로컬인지 원격인지,
물리적 위치에 대해서 알 필요가 없다.
Distribution
Transparency
  Migration

사용자는 자원의 물리적 위치가 이동하
더라도, 기존 이름으로 서비스 가능해
야 한다.
Distribution
Transparency
  Relocation

사용자는 사용 중에 자원의 위치가 이
동하더라도, 이에 대해 알 필요가 없다.
Distribution
Transparency
 Replication

사용자는 사용 중인 자원이 복제된 것
인지 원본인지 알 필요가 없다.
Distribution
Transparency
 Concurrency

사용자는 사용 중인 자원이 하나 인 것
처럼 사용 가능해야 한다. – 사용자가
동시성을 신경 쓰지 않아야 한다.
Distribution
Transparency
   Failure

사용자는 사용 중인 자원에 장애가 발
생하고 이에 대한 복원이 이루어지더라
도 그에 대해 알 필요가 없다.
Openness
 Scalability
      Pitfalls
BROKER
Why? Proxy
Why? Proxy

변화의 극소화
 코드 변경 지점이 한정되어 짂다.
Client




Broker




 Server
Client   Proxy




Broker




 Proxy    Server
Client            Proxy




          Bridge
Broker                Broker




 Proxy             Server
SENARIO
SENARIO
Broker
Broker
Broker 단점
Broker 단점

비용!!!
Broker 단점

비용!!!
거치 는게 많아져서 조금 더 느
려짂다.
다양한 변종!
Client-Dispatcher-Server 형태
- CORBA
- SunRPC
Thank you!

More Related Content

PDF
Goaling_app proposal
PDF
2010년 부동산 시장 결산 및 2011년 전망
PDF
D-village , 디빌리지, 디자이너 빌리지
PDF
[GAMENEXT] 위치기반 부동산 게임과 Gamification
PPT
임신기 영양관리
PPTX
[SpaceCloud] 새로운 공간을 상상하다 - 저성장 시대에 탄생한 일본의 재밌는 부동산 서비스들
PDF
오픈소스 개발자로 살아가기
PPTX
창원시 누비자 자전거이용을 위한 모바일 앱
Goaling_app proposal
2010년 부동산 시장 결산 및 2011년 전망
D-village , 디빌리지, 디자이너 빌리지
[GAMENEXT] 위치기반 부동산 게임과 Gamification
임신기 영양관리
[SpaceCloud] 새로운 공간을 상상하다 - 저성장 시대에 탄생한 일본의 재밌는 부동산 서비스들
오픈소스 개발자로 살아가기
창원시 누비자 자전거이용을 위한 모바일 앱

Viewers also liked (10)

PDF
App lift kr_국내시장소개서
PDF
[Campus Compass] 사업계획서 - 대학생 공모전/대외활동/인턴/동아리 #(해시태그)기반 맞춤형 추천 서비스 [캠퍼스 컴퍼스]
PDF
[특강] CEO를 감동시키는 기획서를 쓰자
PPTX
기획안 만들기
PPTX
IR용 사업계획서 작성방법 - How to describe your business
PDF
부동산 분야 취업 특강 자료_'한국 부자들의 오피스 빌딩 투자법'_민성식
PPTX
[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT
PDF
사업계획서 작성법 (How to write a Business Plan)
PDF
프로그래머에게 사랑받는 게임 기획서 작성법
PDF
사업계획서 빈스홀릭
App lift kr_국내시장소개서
[Campus Compass] 사업계획서 - 대학생 공모전/대외활동/인턴/동아리 #(해시태그)기반 맞춤형 추천 서비스 [캠퍼스 컴퍼스]
[특강] CEO를 감동시키는 기획서를 쓰자
기획안 만들기
IR용 사업계획서 작성방법 - How to describe your business
부동산 분야 취업 특강 자료_'한국 부자들의 오피스 빌딩 투자법'_민성식
[프레젠테이션월드 2016 키노트 ] 사업계획서 쓰는법 ≠ 실제 투자 받는 PT
사업계획서 작성법 (How to write a Business Plan)
프로그래머에게 사랑받는 게임 기획서 작성법
사업계획서 빈스홀릭
Ad

More from DaeMyung Kang (20)

PPTX
Count min sketch
PDF
PDF
Ansible
PDF
Why GUID is needed
PDF
How to use redis well
PPTX
The easiest consistent hashing
PDF
How to name a cache key
PDF
Integration between Filebeat and logstash
PDF
How to build massive service for advance
PDF
Massive service basic
PDF
Data Engineering 101
PDF
How To Become Better Engineer
PPTX
Kafka timestamp offset_final
PPTX
Kafka timestamp offset
PPTX
Data pipeline and data lake
PDF
Redis acl
PDF
Coffee store
PDF
Scalable webservice
PDF
Number system
PDF
webservice scaling for newbie
Count min sketch
Ansible
Why GUID is needed
How to use redis well
The easiest consistent hashing
How to name a cache key
Integration between Filebeat and logstash
How to build massive service for advance
Massive service basic
Data Engineering 101
How To Become Better Engineer
Kafka timestamp offset_final
Kafka timestamp offset
Data pipeline and data lake
Redis acl
Coffee store
Scalable webservice
Number system
webservice scaling for newbie
Ad

Broker