책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > .NET 일반
· ISBN : 9788956744452
· 쪽수 : 647쪽
· 출판일 : 2008-09-20
책 소개
목차
Part 1 C++ 프로그래밍 입문
Part 1 Windows Workflow Foundation(WF) 소개
Chapter 1 Microsoft Windows Workflow Foundation 소개
워크플로의 개념 및 원칙
운영체제의 등장
다중 스레딩과 워크플로
WF와 Microsoft BizTalk 및 WCF를 비교
WF로 프로그래밍 시작해보기
Visual Studio 워크플로 지원
첫 워크플로 프로그램 만들기
Chapter 2 워크플로 런타임
응용프로그램 내에서 WF를 호스팅하기
WorkflowRuntime 개체 살펴보기
워크플로 런타임 팩토리 만들기
워크플로 런타임 시작하기
워크플로 런타임 중지하기
워크플로 런타임 이벤트 구독하기
Chapter 3 워크플로 인스턴스
WorkflowInstance 개체 소개
워크플로 인스턴스 시작하기
매개변수를 가진 워크플로 인스턴스 시작하기
워크플로 인스턴스 상태 파악
워크플로 인스턴스 종료시키기
디하이드레이션 및 리하이드레이션
Chapter 4 활동 및 워크플로 유형
활동(작업의 기본 단위) 소개
ActivityExecutionContext 개체
종속 속성 101
활동 유효성 검사
워크플로 유형
워크플로 유형 선택
순차(Sequence) 활동
순차 워크플로 응용프로그램 만들기
State 활동
상태 시스템 워크플로 응용프로그램 만들기
Chapter 5 워크플로 추적
플러그인 방식 서비스
워크플로 추적
SqlTrackingService를 사용한 워크플로 이벤트 추적
추적을 위해 SQL 서버 설정
SqlTrackingService 서비스 사용
사용자 이벤트 추적
사용자 정의 추적 프로파일 만들기
WorkflowMonitor로 추적 정보 보기
Chapter 6 인스턴스 로드와 언로드
워크플로 인스턴스 저장
저장을 위해 SQL Server를 설정
SqlWorkflowPersistenceService 서비스 소개
인스턴스 언로드하기
인스턴스 로드하기
아이들 상태의 인스턴스 로드 및 언로드
Part 2 활동 다루기
Chapter 7 기본 활동 조작
Sequence 활동 개체 사용하기
Code 활동 사용하기
Throw 활동 사용하기
FaultHandler 활동 사용하기
워크플로 비주얼 디자이너 둘러보기
Suspend 활동 사용하기
Terminate 활동 사용하기
Chapter 8 외부 메서드 호출과 워크플로
ExternalDataService 서비스 만들기
워크플로 프로세스 내부 통신
워크플로 프로세스 내부 통신 디자인 및 구현
자동차 데이터 점검 응용프로그램
서비스 인터페이스 만들기
ExternalDataExchange 특성 사용하기
ExternalDataEventArgs 사용하기
외부 데이터 서비스 만들기
CallExternalMethod 활동
사용자 정의 외부 데이터 서비스 활동을 만들고 사용하기
호스트 응용프로그램 내에서 워크플로 데이터 받기
InvokeWorkflow로 외부 워크플로 호출
Chapter 9 논리 흐름 활동
조건 및 조건 처리
질문자(Questioner) 응용프로그램
IfElse 활동 사용하기
While 활동 사용하기
Replicator 활동 사용하기
Chapter 10 이벤트 활동
HandleExternalEvent 활동 사용하기
Delay 활동 사용하기
EventDriven 활동 사용하기
Listen 활동 사용하기
EventHandlingScope 활동 사용하기
호스트→워크플로 통신
통신 인터페이스 만들기
Chapter 11 병렬 활동
Parallel 활동 사용하기
SynchronizationScope 활동 사용하기
ConditionedActivityGroup(CAG) 활동 사용하기
Chapter 12 정책과 규칙
규칙 및 정책
규칙 구현하기
규칙 특성
Update 문
규칙 조건
전방 연결(Forward Chaining)
암시적 연결
특성에 의한 연결
명시적 연결
전방 연결 제어하기
규칙 재계산 제어하기
Policy 활동 사용하기
Chapter 13 사용자 정의 활동 만들기
활동에 대한 추가적인 내용
활동의 가상 메서드
활동 구성요소
실행 컨텍스트
활동 수명주기
FTP 활동 만들기
사용자 정의 ActivityValidator 만들기
도구상자 비트맵 제공하기
비주얼 워크플로 디자이너에서 활동 모양 고치기
사용자 정의 활동을 도구상자에 통합시키기
Part 3 워크플로 처리
Chapter 14 상태 기반 워크플로
상태 시스템 개념
State 활동 사용하기
SetState 활동 사용하기
StateInitialization 활동 사용하기
StateFinalization 활동 사용하기
상태 기반 워크플로 응용프로그램 만들기
Chapter 15 워크플로와 트랜잭션
트랜잭션 이해하기
고전적(XA) 트랜잭션
워크플로에서 트랜잭션 시작하기
워크플로 런타임과 트랜잭션 서비스
장애 처리
환경 트랜잭션
TransactionScope 활동 사용하기
트랜잭션 커밋하기
트랜잭션 롤백하기
CompensatableTransactionScope 활동 사용하기
Compensate 활동 사용하기
CompensatableSequence 활동 사용하기
트랜잭션 워크플로 만들기
Chapter 16 선언적 워크플로
선언적 워크플로 - XML 마크업
네임스페이스와 네임스페이스 연결을 선언
XAML 기반 워크플로 생성 및 실행하기
Part 4 외부 데이터 통신
Chapter 17 상관 관계와 로컬 호스트 통신
호스트와 워크플로 로컬 통신
상관 관계(Correlation)
CorrelationParameter 특성
CorrelationInitializer 특성
CorrelationAlias 특성
상호 관련된 워크플로 만들기
Chapter 18 워크플로 내에서 웹 서비스 호출
웹 서비스 아키텍처
InvokeWebService 활동 사용하기
웹 참조 추가하기
프록시 구성하기
정적 프록시 구성
동적 프록시 구성
세션 다루기
장기 실행형 XML 웹 서비스
XML 웹 서비스를 사용하는 워크플로 만들기
Chapter 19 웹 서비스로서의 워크플로
워크플로를 XML 웹 서비스로 노출하기
워크플로 런타임 만들기
서비스 구성하기
워크플로 하우스키핑
WebServiceInput 활동 사용하기
WebServiceOutput 활동 사용하기
WebServiceFault 활동 사용하기
호스트 웹 서비스 프로젝트 만들기
찾아보기