Course Outline
1. 가장 중요한 것부터: 엔터프라이즈 및 애플리케이션 아키텍처
- (엔터프라이즈) 아키텍처의 정의
건축의 필요성을 촉진하는 것은 무엇인가?
아키텍처 목표, 표준 및 프레임워크
- 논리적 아키텍처 대 물리적 아키텍처
- 일반적인 애플리케이션 아키텍처 패턴
다단계 프로세스 패턴
복합 애플리케이션 패턴
2.SOA 1단계
- SOA 퍼즐의 조각들
- SOA가 비즈니스 전략을 가능하게 하는 방법
- 서비스 및 SOA 정의
- SOA에서 "애플리케이션"의 개념은 무엇입니까?
- 서비스 계층 모델
인프라 서비스
응용 프로그램 서비스
오케스트레이션 서비스
- SOA 사례 연구
SOA 청사진 문서에 대한 샘플 개요
샘플 비즈니스 이벤트 워크스루
- 주요 SOA 특성
아키텍처 레벨 느슨한 결합
서비스 수준 느슨한 결합
- 차세대 SOA
동기 서비스와 비동기 서비스
클라우드의 SOA
- SOA 및 표준
- SOA의 과제
3. 서비스 지향 아키텍처 또는 리소스 지향 아키텍처, 아니면 둘 다?
- 표현 상태 전송(REST)
자원의 개념
균일한 인터페이스
건축적 제약
비즈니스 로직은 어떤가요?
REST의 인식된 결함
- REST를 사용해야 할 때, 기존 SOA를 사용해야 할 때
프레젠테이션 계층을 지원하기 위한 선택으로서 REST
RIA(Rich Internet Applications)와 REST의 시너지
JavaRIA용 스크립트 객체 표기법(JSON) 대 XML
사례 연구
개념적 아키텍처
RESTful 대 SOAP 유형 서비스
4. SOA 진화 관리: SOA 성숙도 모델 및 로드맵
- 목표 정의 – SOA 성숙도 모델
- 오픈 그룹 서비스 통합 성숙도 모델(OSIMM)
개요
성숙도 차원
성숙도 수준
SOA 성숙도를 평가하는 방법
- 예 - 진행 소프트웨어 성숙도 모델
- SOA 로드맵 개발 - 거기까지 가는 방법
- 사례 연구: 성숙도 모델을 로드맵에 매핑
5. 혼돈에서 질서로: SOA Go거버넌스와 IT 조직
- SOA에 거버넌스가 필요한 이유
- Business vs. IT vs. EA vs. SOA Go거버넌스
- SOA Go거버넌스의 종류
- 디자인 타임 거버넌스
- 런타임 거버넌스
- SOA Go거버넌스 목표
- SOA Excel렌즈 센터(COE)
IT 조직 내의 역할 및 책임
6. SOA Go거버넌스 프레임워크로 실행 시작
- 오픈 그룹 표준
SOA Go거버넌스 참조 모델(SGRM)
SOA Go거버넌스 활력 방법(SGVM)
- IBM SOA Go거버넌스 및 Management 방법(SGMM)
7. SOA를 위한 ROI 계산기 - 숫자로 말해보세요
- ROI 계산 접근 방식
- 사례 연구
Business 프로세스 워크스루
아키텍처 범위
아키텍처 개요
서비스 계층 모델
- 서비스 재사용을 통한 ROI
ROI 정의
소프트웨어 재사용을 위한 ROI 모델
- 핵심 애플리케이션 프로젝트를 넘어 재사용
- 결론
재사용 추적
8. 새로운 개척지: Cloud Computing
- 클라우드 정의
우리는 어떻게 여기까지 왔을까? 애플리케이션 호스팅에서 SaaS, 퍼블릭 및 프라이빗 클라우드까지
원하는 것을 선택하세요: IaaS, SaaS, PaaS?
- 클라우드로 애플리케이션 이동
리소스 가상화
자동화된 주문형 리소스 프로비저닝
공유 인프라 및 애플리케이션
9. SOA와 Cloud Computing의 시너지
- SOA와 클라우드는 상호 보완적이다
- SOA/클라우드 시너지
SOA + SaaS
SOA + PaaS
SOA + IaaS
- 모두 함께 모으기: SOA-클라우드
10. 애플리케이션 사일로 간: 통합 환경
- 통합 환경 - 전반적인 그림
- 데이터 레벨 통합
추출, 변환, 로드(ETL)
- 인터페이스 수준 통합(애플리케이션 통합이라고도 함)
메시징 백본
데이터 변환
콘텐츠 기반 라우팅
어댑터를 통한 애플리케이션 연결 설정
통합 디자인 패턴
- 서비스 지향 통합(SOI)
기존 Enterprise Application Integration(EAI)에 비해 유리한 점
11. Enterprise Service Bus(ESB)에서 Internet Service Bus(ISB)로
- 엔터프라이즈 서비스 버스
ESB 소개
개념적 ESB 아키텍처
오늘날 기업은 ESB를 어떻게 활용하고 있나요?
- 클라우드 통합의 필요성과 과제
ESB에서 "인터넷 서비스 버스"(ISB)로
- 제품 환경 – ESB 및 ISB 사례
12. 모든 것을 하나로 모으기: 회사를 위한 통합 전략 개발
- 결합도에 따른 통합 아키텍처 분류
- 레거시 시스템 활용 및 마이그레이션 접근 방식
- 통합 접근 방식 및 기술 비교
특정 접근 방식을 선택하기 위한 결정 기준
- 데이터 아키텍처와의 통합
13. 결론
- 세미나 요약
- Outlook: SOA, 클라우드, 모바일 및 IT의 소비자화
Requirements
분산 컴퓨팅 및 애플리케이션 개발 개념에 대한 일반적인 지식.
회원 평가 (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Course - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Course - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Course - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Course - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.