반응형
*** Architecture란 무엇인가??
* 세상의 변화
Integration -> Consolidation
System -> Architecture
Need by Need -> Project by Project
* 통합Consolidation의 의미
Process 통합 : BPM, ERP
UI 통합 : X-Internet
DB 통합 : Data Hub, EAI
개발 통합 : 통합개발 환경
Infra 통합 : Grid, Utility
운영환경 통합 : On-Demand
* Architecture의 의미
Process, People, Technology(SOA, EA, Framework, Web Service)로 구성
RTE를 위한 통합으로 가는 방법
* EA의 등장
Business Architecture(BA)
Data Architecture(DA)
Application Architecture(AA)
Technical Architecture(TA)
*** SOA
Architecture 방법론 중 하나
플랫폼 독립적으로 서비스의 호출과 이용이 가능한 서비스 분산 환경
정보시스템들이 서비스 형태로 느슨히 결합한(Loosely Coupling) 아키텍처
* 다양한 정의
호출 가능한 컴포넌트들의 집합
서비스를 사용하는 어플리케이션 아키텍처
서비스라 불리는 분할된 어플리케이션 조각들을 기본 단위로 느슨하게 연결하여 하나의 완성된 어플리케이션으로 만드는 아키텍처
* Service란
Function < Object < Component < Service
* SOA 레이어
Service & Component Layer
=> Service Intermediary Layer
=> Process Layer
=> Presentation Layer
* SOA의 요소
Enterprise Service Bus(ESB)
Business Process Execution Language(BPEL)
Service Registry
Business Rule Engine
Web Service Manager - 보안
Business Activity Monitoring
*** 숭실대학교 컴퓨터공학과 SE Lab 박사 3학기 김창재
* 세상의 변화
Integration -> Consolidation
System -> Architecture
Need by Need -> Project by Project
* 통합Consolidation의 의미
Process 통합 : BPM, ERP
UI 통합 : X-Internet
DB 통합 : Data Hub, EAI
개발 통합 : 통합개발 환경
Infra 통합 : Grid, Utility
운영환경 통합 : On-Demand
* Architecture의 의미
Process, People, Technology(SOA, EA, Framework, Web Service)로 구성
RTE를 위한 통합으로 가는 방법
* EA의 등장
Business Architecture(BA)
Data Architecture(DA)
Application Architecture(AA)
Technical Architecture(TA)
*** SOA
Architecture 방법론 중 하나
플랫폼 독립적으로 서비스의 호출과 이용이 가능한 서비스 분산 환경
정보시스템들이 서비스 형태로 느슨히 결합한(Loosely Coupling) 아키텍처
* 다양한 정의
호출 가능한 컴포넌트들의 집합
서비스를 사용하는 어플리케이션 아키텍처
서비스라 불리는 분할된 어플리케이션 조각들을 기본 단위로 느슨하게 연결하여 하나의 완성된 어플리케이션으로 만드는 아키텍처
* Service란
Function < Object < Component < Service
* SOA 레이어
Service & Component Layer
=> Service Intermediary Layer
=> Process Layer
=> Presentation Layer
* SOA의 요소
Enterprise Service Bus(ESB)
Business Process Execution Language(BPEL)
Service Registry
Business Rule Engine
Web Service Manager - 보안
Business Activity Monitoring
*** 숭실대학교 컴퓨터공학과 SE Lab 박사 3학기 김창재
반응형
'정보, 통신, 기술 > 개발? 개발! 개발^^' 카테고리의 다른 글
[불펌] 실용주의 프로그래머 (0) | 2006.05.24 |
---|---|
[전자] SOA에 대한 이해 2부 (0) | 2006.04.23 |
넥슨 입사 문제 풀이 (0) | 2006.04.05 |
개발 세미나 발표 자료 (0) | 2006.02.17 |
IT의 가치는 서비스 (0) | 2005.12.13 |