Oracle Uni 문의전화 : 080-2194 Oracle SOA Suite 10g: Services Orchestration Durat5 교육과정상세보기이과정에서는 SOA(Service Orchestration) 의기본개념및 Oracle BPE ESB(Enterprise Services Bus), 업무프로세스통합및사용자작업흐름관구현에대해다룹니다. 수강생들은개별서비스를 End-to-End 프로세스흐름으로어셈블링하기 BPEL(Business Process Execution Language) 표준을적용하는방법를사용하여데이터를변환하고 Oracle ESB 서비스를사용하여데이터를전송하며 OWSM(O Manager) 을사용하여보안상호작용을활성화하는방법을배웁니다. 또한 Oracle App 서 BPEL 프로세스를배치하고테스트합니다. 이러한기술은응용프로그램의속도와유연성을높이다. 지금바로시작하십시 교육대상 Business Analysts SAP Administrator 사전이수과정필수이수과정 Oracle Application Server 10g R2: Administration I Oracle SOA Suite 10g: SOA Essentials 교육목표 Oracle BPEL Process Manager 관리및업무프로세스모니터 BPEL 프로세스생성및동기 / 비동기업무서비스호출 Oracle Application Server 10g 환경에서 BPEL 프로세스개발및배치 Oracle ESB 를통해메시지데이터이동및변형 Oracle BPEL Process Manager, Oracle ESB, Oracle Rules Oracle Web Services Manager 를사용하여메시지내용보안및서비스끝점간통합기술과관련된기본적인 SOA 개념및용어설명 과정내용 과정및 SOA 개념소개과정목표단원내용 SOA( 서비스지향구조 ) 란? SOA 기본요소 ( 웹표준, 웹서비스및어댑터 ) 설명 BPEL 에 Decision Services 추가 ESB 를사용하여데이터라우팅및보강 BPEL 및 BAM 을사용하여 SOA 서비스보안및서비스모니터 Oracle SOA Suite 설치
Oracle Application Server 10g(10.1.3.1) SOA Edition 설치독립형설치옵션설명 Oracle BPEL Process Manager 구조, Oracle ESB(Enterprise BPEL 및 ESB 공통서비스살펴보기및 Oracle Rules 에 Decision Servic OWSM(Oracle Web Services Manager) 구성요소및구조설명 Oracle BAM 에 Oracle B2B 및 Monitoring Services 통합 Oracle Application Server 10g(10.1.3.1) SOA Edition 설치 SOA Design Tool 설치및구성 간단한 BPEL 프로세스생성 Oracle BPEL Process Designer 에서 BPEL 프로젝트생성및 BPEL 프로세 BPEL Process Designer 에서 BPEL 프로세스검사및 BPEL 프로세스개발 BPEL 작업구성 BPEL 프로세스 XML 소스구조검사및 BPEL 프로세스 WSDL 보기 BPEL 프로세스배치 BPEL Suitcase 및해당구성요소검사 BPEL 프로세스를웹서비스로호출 Oracle BPEL Console 에서 BPEL 프로세스실행및관리 BPEL 서비스유형 ( 동기또는비동기 ) 선택및구조검사 OrderBooking 비동기 BPEL 프로세스생성동기서비스호출을위한프로세스흐름생성파트너링크생성및호출 / 할당작업추가비동기서비스호출을위한프로세스흐름생성파트너링크생성및구성, RapidDistributors Service 에대한호출 / 수신작업동기및비동기호출을위한 BPEL 소스코드검사및 BPEL 프로세스배치 / 실행 병렬처리및조건부 Branching 병렬작업처리흐름작업추가조건부 Branching 구현전환작업추가비차단호출작업 결함처리및예외관리구현 BPEL 프로세스에범위작업포함 Catch Exception Branch 추가및구성 CatchAll Exception Branch 추가선택작업구현 onmessage 구성요소관리작업시간초과에대한 onalarm 구성요소구성 Compensating Transaction 이해 BPEL 에 Transformation Service 추가 Oracle BPEL Process Manager Transformation Service 및도 BPEL 프로세스에 Transformation Service 추가 XSLT Mapper 도구사용변형 (Transformation) 매핑테스트및분석 어댑터를통해서비스에 BPEL 통합
어댑터서비스정의및어댑터프레임워크설명아웃바운드어댑터구조정의및아웃바운드어댑터서비스유형나열인바운드단방향비동기어댑터구조정의인바운드어댑터서비스유형나열 Oracle BPEL Process Manager 에어댑터서비스통합어댑터유형및내장기술어댑터선택 OEM 어댑터 (Glue Layer) 선택파일어댑터서비스선택및파일읽기 / 파일에쓰기어댑터구성 BPEL 에서어댑터사용서비스구현파일전송을위한 FTP 어댑터생성 BPEL 에서데이터베이스어댑터호출 Activity Execution Loop 생성을위한 While 작업추가 JMS 어댑터사용 Human Workflow Management 구현 Human Workflow Services 개념소개 BPEL 을워크플로우엔진으로사용 Oracle BPEL Workflow 구조 Human Workflow 교환패턴살펴보기작업및작업목록이란? Workflow Service, Identity Service 및 Notification Serv Notification Service 유형설명및서비스구현 Oracle BPEL Process Designer 에서워크플로우모델링 BPEL 프로세스관리및모니터 BPEL Console 이란? BPEL Console 을사용하여관리및모니터 BPEL Console 유저인터페이스살펴보기 BPEL 도메인의정의및도메인관리방법 BPEL 프로세스의수명주기관리 BPEL Process Manager 관리센서란? 센서란? Java 응용프로그램과 BPEL 프로세스통합 Java Inline Embedding 사용 WSIF 통합설명 JSP, JSF 또는 ADF 에서 BPEL 프로세스호출 BPEL 프로세스에서 Java/J2EE 서비스구현 Java 기반 JCA 어댑터배치및 BPEL 프로세스에서사용웹서비스를 BPEL 클라이언트로구현 BPEL 프로세스와비동기메시징을위한 Message-driven Bean 구현 Decision Services 및고급 BPEL 적용 FlowN 작업사용을위한규칙정의및 FlowN 작업사용사용자입력또는선택조건에기반한여러서비스호출 Correlation Set 를사용하는이유 Correlation Set, onalarm 작업및시간초과구현 Oracle Business Rules 구조및구성요소설명 Oracle Business Rules 를사용하여 Decision Service 구현 Oracle Rule Author 에서규칙정의및 BPEL 프로세스에서규칙호출
Rules SDK 작업 Oracle Enterprise Service Bus 구성 ESB 구조및구성요소소개 Oracle ESB 토폴로지옵션살펴보기 ESB 에서 SOA 및 EDA 사용 ESB 연결패턴구성 ESB 의이점 SOA 구성요소와 ESB 통합 ESB 를사용하여메시지생성및라우팅 Oracle JDeveloper 에서 ESB Designer 사용라우팅규칙지정메시지데이터에대한변형 (Transformation) 생성라우팅규칙에대한 Xpath 표현식지정 (Jdev) JDeveloper 에서 DVM(Domain Value Map) 생성및조회로값변환 ESB 서비스를외부참조에대한 WSDL 로표시 BPEL 프로세스에 ESB 서비스통합 ESB 프로젝트의수명주기관리 ESB Control 을사용하여 ESB 구성요소관리 ESB Control 액세스 ESB 응용프로그램관리 ESB 서비스테스트 ESB 서비스로깅 ESB 구성요소에서예외관리 ESB Design 에서예외관리구성 Global 트랜잭션에대한지원구성동기및비동기서비스에대한예외관리응용프로그램및업무프로세스결함처리치명적인예외관리오류발생후작업을재시도할조건지정 Error Hospital 사용 OWSM 구성요소구조구성 OWSM 구성요소및구조 (Policy Manager, Monitor 및 Console) 확인 PEP(Policy Enforcement Points) 설명게이트웨이및에이전트를사용하여 PEP 구현일반용례 : DMZ 의게이트웨이및서버측에이전트사용조합관리자롤이란? OWSM 액세스및권한관리 OWSM 롤할당 OWSM 사용자및그룹구성 게이트웨이및에이전트에대한정책구성게이트웨이및에이전트구성요소생성게이트웨이및에이전트에대한정책생성게이트웨이및에이전트에정책등록 OWSM 에서정책관리단계정의 Pipeline Template 란? 정책기록관리
OWSM 을사용하여 BPEL 및 ESB 서비스보안유지 Oracle Application Service Security 구조설명보안 BPEL 프로세스및서비스사용아웃바운드보안관리인바운드보안관리 OWSM(Oracle Web Security Manager) 을사용하여 WS-Security 구현 OC4J interceptor 를사용하여 SOAP 기반 ESB 서비스보안유지 OWSM 을사용하여웹서비스모니터및보고웹서비스모니터 OWSM Monitor 설명 Operational Environment(SLA,QoS) 관리웹서비스 ( 전자메일 ) 에대한알람규칙설정 OWSM Control 을사용하여알람보기메시지흐름모니터정책에대한로깅정보관리및보기