Course Outline

SOA 및 Business에 대한 영향

SOA 개념

  • 기업의 해부학
  • IT 악몽
  • 서비스 지향 아키텍처
  • 구성요소화 및 재사용
  • 서비스 지향의 이점
  • SOA 정의
  • 기업 정렬
  • 무슨 서비스인가요?
  • 서비스 행위자
  • 서비스 계층화

서비스 계층

  • 레이어링이란 무엇입니까?
  • SOA 레이어
  • 레이어링 일러스트레이션
  • 데이터 저장 계층
  • 애플리케이션 로직 레이어
  • 어댑터 계층
  • 애플리케이션 서비스 계층
  • Business 서비스 계층
  • 오케스트레이션 레이어
  • 보조: 데이터 서비스 계층
  • 보조: 보안 서비스 계층
  • 레이어링 개념
  • 경험에 의한 레이어링 규칙

SOA 서비스 수명주기

  • SOA 채택
  • 채택 단계
  • 서비스 관리
  • SOA 서비스 라이프사이클 개요
  • SOA의 생명 순환
  • 발견 단계
  • 분석 및 설계 단계
  • 구현 단계
  • 배포 단계
  • 모니터 단계
  • 은퇴 단계

요구사항이 서비스가 되는 방법

  • 요구사항이 서비스가 되는 방법
  • 요구사항 발견
  • 분석 및 설계
  • 개발
  • 새로운 요구 사항
  • 발견
  • 분석 및 설계
  • 서비스 개발

기술 기반 XML, WSD 및 SOAP

XML 웹 서비스의 기초

  • XML 정보 세트
  • XML 네임스페이스
  • XML 스키마: 유형 및 메시지 구조

WSDL

  • 웹 서비스 계약 분석
  • 추상 설명 디자인
  • 구체적인 설명 디자인

WSDL 및 WS-*

  • WS-정책 o 정책 구조 o 복합 규칙 o WSDL에 정책 연결
  • WS-주소 지정

SOAP 메시지 디자인

  • SOAP 메시지 구조
  • 노드와 역할
  • SOAP 중개자
  • 오류 메시지

비누 및 WS-*

  • WS-보안
  • WS-트랜잭션

고급 XML 스키마(선택 사항)

  • 메시지 유연성, 유형 상속, 구성
  • 재사용성, 관계형 디자인, 산업 스키마
  • 모듈화, 확장성

고급 WSDL(선택 사항)

  • 메시지 디스패치, 서비스 인스턴스 식별
  • 정책중앙화
  • 사용자 정의 정책 어설션

버전 관리

  • 버전 관리 XML 스키마
  • WSDL 계약 버전 관리

Java를 이용한 서비스 구현

Java XML 처리용 API(JAXP)(선택 사항은 참석자가 JAXP에 익숙함)

  • DOM, SAX 및 javax.xml.parsers
  • STAX 및 java.xml.stream
  • XSLT 및 javax.xml.transform

Java XML 바인딩을 위한 아키텍처(JAXB)

  • 개요 및 아키텍처
  • XML 스키마에서 Java 클래스 생성
  • 생성된 사용자 정의 Java
  • 주석이 달린 Java 클래스에서 XML 스키마 생성
  • Web Services, WSDL, JAXB

Java에 대한 첨부 API가 포함된 SOAP(SAAJ)

  • SAAJ 개요, 메시지 구조 및 API
  • 메시지 작성/보내기
  • DOM 개요
  • SAAJ와 함께 DOM 사용
  • 비누 핸들러

Java XML 기반 Web Services JAX-WS용 API

  • 관련 사양: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotations, JSR 109, Web Services 보안(JSR 183)
  • WSDL을 Java로, Java를 WSDL로 매핑
  • 생성된 스텁으로 클라이언트 구축
  • 콜백 또는 폴링을 사용하는 비동기 클라이언트
  • MessageContext 및 WebServiceContext
  • 페이로드 및 프로토콜 핸들러
  • 서비스, 포트 또는 프로토콜 계층에서 핸들러 참여
  • 비HTTP 전송
  • 메시지 Access 및 세션 Management

바이너리 데이터 처리(선택 사항)

  • 개요 및 문제점
  • 기본 처리
  • MTOM 개요
  • 서비스 및 클라이언트에서 MTOM 사용
  • DataHandler 사용

SOA/ROI의 가치

SOA 가치 제안

  • SOA의 가치
  • 통합 비용 절감
  • 통합 비용 예시
  • Ripple 변화의 효과
  • SOA 계층화의 가치
  • 통합 비용
  • 자산 재사용
  • SOA 경제학/ROI
  • Business 민첩성 증가
  • SOA 민첩성과 기존 EAI 접근 방식
  • Business 위험 감소
  • SOA는 규정 준수 위험을 완화합니다.
  • Business 장점
  • ROI 정량화의 장애물

Requirements

참석자는 Java 및 XML 기술에 대한 이해가 있어야 합니다.

  35 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (3)

Related Courses

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 Hours

Related Categories