달력

02

« 2012/02 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  
2008/02/17 20:41

SOA란? General Tech.2008/02/17 20:41

SOA가 등장하게 된 이유는?
- 기업의 비즈니스 요구사항과 끊임없이 변화하는 환경 변화에 기민하게 대응하고, 기업이 가지는 다양한 형태의 이기종 환경에서 시스템간의 상호 운용성을 극대화하기 위한 방안으로 등장하였음.

SOA는 서비스 지향 아케텍처 이다.

그럼 서비스란 무엇인가?
재사용 가능한 업무 로직을 포함하고, 메시지 전달이 원할해야 하며 보안이나 트랜잭션 같은 정책을 기술.

서비스 지향이 가지는 원칙은?
- Boundary(경계), Autonomy(자치), Contract(계약), Policy(정책)

Boundary(경계)
- 명확한 경계를 가져야 한다.
- 조직이나 기업 업무 간의 역량을 구분하기 위한 명확한 경계와 같은 의미임.
- 서비스 모델 관점에서 서비스 인터페이스에 해당함.

Autonomy(자치)
- 자치권을 가져야 한다.
- 하나의 서비스에 대한 변경이 다른 서비스에 영향을 미쳐서는 안된다.
- 특정 비즈니스 프로세스에 대한 변경이 그것을 사용하는 외부 영역에 절대 영향을 줘서는 안된다.
- 상호교환이 가능하고 느슨한 형태의 결합으로 이루어져야 함.

Contract(계약)
- 메타모델이나 스키마 공유를 통해 계약을 공유한다.

Policy(정책)
- 서비스 가버넌스, SLA

'General Tech.' 카테고리의 다른 글

간접사이클과 명령어 파이프라이닝  (0) 2008/02/19
명령어 인출 사이클과 실행 사이클  (0) 2008/02/18
SOA란?  (0) 2008/02/17
CPU의 구조  (0) 2008/02/17
CPU와 기억장치  (0) 2008/02/16
정보에 대한 표현 그리고 저장  (0) 2008/02/13
TAG
Posted by -세티-