[Develope]

SOA 이해하기

하늘을닮은호수M 2007. 4. 11. 10:52
반응형
한국 IBM SOA추진 사업 본부

오병준 본부장

IBM Global CEO Study 2006

Key Initiatives for CIOs

: 1. 비지니스 모델 혁신

2. 외부와의 협력

3. 혁신은 위로부터

What's on CIO agendas in 2007 from a Mckinsey Survey

SOA

-Flexible, Open, Efficient by Communication, Interaction

*기업이 소프트웨어 인프라를 구축하는 방법을 정의하는 것으로 서로다른 사용자들이 서로다른 방식으로 의사소통을 하면서도 통합관리되는 환경

*테이터와 어플리케이션을 표준 블록단위로 나눠 하나의 서비스로 구성->웹서비스등을 적용해 서비스를 조합 및 재사용


What is the SOA(Serviece Oriented Architecture)?
▲IT part
-Business part (Seperation Of Concerns)
비지니스 요구들을 필요한 서비스로 분해하고 비지니스 프로세스를 표현하는 기 존재하는 서비스나 새로 만들어진 서비스들의 조합을 구성
*Seperation of Cencerns
*Create/Reuse Services
*Leverage Infrastructure)
=>비지니스 프로세스를 표현하는 혼합된 어플리케이션 구축

SOA이후 변화에 대한 신속대응이 가능해 졌음.

왜냐하면 시스템을 재구축 하는 것이 아닌 재사용 및 재 조합의 형태로 바뀌게 되었음.

SOA LIFE CYCLE

Align Business Architecture and IT Architecture

기업의 비지니스 분석을 시작으로 비지니스 프로세스 설계, 서비스 도출, 아키텍쳐 설계 및 구현으로 IT시스템에 실제 비지니스 목적을 반영할 수 있도록 단계적으로 SOA적용

CBM - Component Business Modeling

비지니스 도메인과 서비스를 연계

SOMA - Service Oriented Modeling Architecture

비지니스 프로세스 설계, 비지니스 목적과 서비스 , 비지니스 모니터링

SOA Realization - Business Driven Development


반응형

'[Develope]' 카테고리의 다른 글

epoll Scalability  (0) 2007.04.16
네트웍 관련 볼거리  (0) 2007.04.15
프로젝트 수행 도우미 SW를 알아보자  (0) 2007.01.27
굿  (0) 2007.01.27
Visual C/C++ 에서 compile시 symbol을 작성하도록 하는 방법.  (0) 2006.11.24