표제지
목차
Abbreviations 9
Abstract 12
제1장 서론 14
1.1. 연구배경 14
1.2. 연구 목적 및 내용 16
제2장 관련연구 20
2.1. 에니어그램과 퍼지정보이론 20
2.2. 전사적 구조 29
2.3. 서비스생명주기 37
2.4. 서비스지향 아키텍쳐 51
제3장 서비스지향 아키텍쳐의 설계 64
3.1. 서비스지향 아키텍쳐의 분석 64
3.2. 서비스지향 아키텍쳐 품질속성 68
3.3. 에니어그램을 이용한 서비스지향 아키텍쳐의 설계 74
3.4. 스마트홈 시나리오 설계 86
제4장 서비스지향 아키텍쳐의 평가 94
4.1. 평가 방법론 94
4.2. 조사 및 분석 96
4.3. 시험 및 보고 99
제5장 결론 107
참고문헌 108
부록 112
1. 스마트홈 개요 112
2. 스마트홈 컨텍스트의 외출모드 데모 116
3. ATAM 평가방법론의 개요 120
4. 제안된 SOA 요약문 127
감사의 글 128
〈표 1-1〉 주요 속성별 에니어그램 모형에 따른 논문전개순서 19
〈표 2 1〉 스마트홈과 홈오토메이션의 비교 32
〈표 2-2〉 가상화의 계층 48
〈표 3-1〉 서비스지향 아키텍처의 컨텍스트 처리 헵타드 시나리오 66
〈표 3-2〉 ISO/IEC 9126-1에서 규정된 품질속성표 70
〈표 3-3〉 ISO/IEC 9126-1에서 추출된 포함품질속성표 71
〈표 3-4〉 제안된 서비스지향 아키텍쳐의 품질속성표 72
〈표 3-5〉 ISO/IEC 9126의 추출품질속성과 제안된 품질속성의 매핑 73
〈표 3-6〉 임베디드 서비스지향 아키텍쳐의 서비스모드, 품질속성 77
〈표 3-7〉 임베디드 서비스지향 아키텍쳐의 이클립스 프로젝트 77
〈표 3-8〉 z256 프로토콜기반 서비스지향 아키텍쳐의 프로시스트 jar 번들 78
〈표 3-9〉 엔터프라이즈 서비스지향 아키텍쳐의 서비스모드, 품질속성 82
〈표 3-10〉 엔터프라이즈 서비스지향 아키텍쳐의 이클립스 프로젝트 82
〈표 3-11〉 이클립스 OHF 프로젝트의 MVC 84
〈표 3-12〉 주방모드를 위한 헵타드 시나리오 89
〈표 3-13〉 외출모드를 위한 헵타드 시나리오 92
〈표 4-1〉 유틸리티 트리의 KPI 시나리오 98
〈표 4-2〉 유틸리티 트리의 KPI 시나리오의 분석결과 99
〈표 4-3〉 유틸리티 트리의 KPI 시나리오의 반응값 100
〈표 4-4〉 최대가치집합의 퍼지규칙 만족도 103
〈표 4-5〉 최소가치집합의 퍼지규칙 만족도 105
〈표 4-6〉 프로시스트 z256http.jar 번들의 URL 서버렛 서비스 106
〈부록표 1〉 주방모드 표준 단위서비스 시나리오 115
〈부록표 2〉 외출모드 표준 단위서비스 시나리오 115
〈부록표 3〉 ATAM 절차 121
〈그림 2-1〉 에니어그램의 원형 21
〈그림 2-2〉 비트루비우스 삼각형 22
〈그림 2-3〉 에니어그램의 모나드 23
〈그림 2-4〉 에니어그램의 트리아드 24
〈그림 2-5〉 에니어그램의 헵타드 25
〈그림 2-6〉 퍼지집합과 퍼지측도의 비교 27
〈그림 2-7〉 자크만 프레임워크구조와 스피왝의 EAP방법론 30
〈그림 2-8〉 MVC 아키텍쳐 31
〈그림 2-9〉 컨텍스트, 자원, 역할과 에니어그램과의 관계 35
〈그림 2-10〉 서비스생명주기 개념도 37
〈그림 2-11〉 UPnP 계층 39
〈그림 2-12〉 z256 프로토콜기반 PLC 40
〈그림 2-13〉 OSGi 계층 41
〈그림 2-14〉 번들화된 서비스전달경로 43
〈그림 2-15〉 OSGi 번들 라이프사이클 상태전이도 44
〈그림 2-16〉 OSGi 프레임워크와(프레임워크과) 자바 어프리케이션의 비교 45
〈그림 2-17〉 가상화의 개념 47
〈그림 2-18〉 SOP 패러다임 51
〈그림 2-19〉 엔터프라이즈 서비스지향 아키텍쳐의 수직적 구조 52
〈그림 2-20〉 엔터프라이즈 서비스지향 아키텍쳐의 수평적 구조 53
〈그림 2-21〉 서비스지향 아키텍쳐에서 서비스전달 54
〈그림 2-22〉 프로세스와 기능적 분화과정 56
〈그림 2-23〉 서비스지향 아키텍쳐의 개념(a)과 웹서비스구조(b) 57
〈그림 2-24〉 서비스지향 아키텍쳐에서 ESB 58
〈그림 2-25〉 SCA의 서비스 모듈 60
〈그림 2-26〉 SCA의 최소단위 컴포넌트 61
〈그림 2-27〉 SDO의 구조 62
〈그림 3-1〉 서비스지향 아키텍쳐의 컨텍스트 관리원형 64
〈그림 3-2〉 서비스지향 아키텍쳐의 컨텍스트 처리원형 65
〈그림 3-3〉 서비스지향 아키텍쳐 Toolkit. 68
〈그림 3-4〉 에니어그램을 이용한 품질속성 다이아그램 69
〈그림 3-5〉 임베디드 서비스지향 아키텍처(a)와 MVC 아키텍쳐(b) 75
〈그림 3-6〉 임베디드 서비스지향 아키텍쳐의 내부순회설계 75
〈그림 3-7〉 임베디드 서비스지향 아키텍쳐의 이클립스 프로젝트 76
〈그림 3-8〉 임베디드 이클립스 프로젝트의 스크린샷 78
〈그림 3-9〉 5W1H를 이용한 RNS-PAC MVC 아키텍쳐 79
〈그림 3-10〉 제안된 수직구조 엔터프라이즈 서비스지향 아키텍쳐 80
〈그림 3-11〉 엔터프라이즈 서비스지향 아키텍쳐의 이클립스 프로젝트 81
〈그림 3-12〉 엔터프라이즈 이클립스 프로젝트의 스크린샷 83
〈그림 3-13〉 이클립스 OHF 프로젝트의 스크린샷 85
〈그림 3-14〉 이클립스 OHF 아키텍쳐 85
〈그림 3-15〉 에니어그램의 시나리오 개념도 86
〈그림 3-16〉 주방모드 에니어그램 88
〈그림 3-17〉 외출모드 에니어그램 90
〈그림 3-18〉 외출모드 시스템 개념도 93
〈그림 4-1〉 ATAM 스테이크홀더의 역할 94
〈그림 4-2〉 스마트홈 환경에서 다양한 이슈 95
〈그림 4-3〉 도출된 품질속성 유틸리티 트리 97
〈그림 4-4〉 품질속성 에니어그램 98
〈그림 4-5〉 최대가치집합의 품질속성에 대한 퍼지 소속 함수 101
〈그림 4-6〉 최대가치집합의 품질속성에 대한 퍼지규칙 102
〈그림 4-7〉 최대가치집합의 품질속성에 대한 퍼지 추론과정 102
〈그림 4-8〉 최소가치집합의 품질속성에 대한 퍼지규칙 103
〈그림 4-9〉 최소가치집합의 품질속성에 대한 퍼지 소속 함수 104
〈그림 4-10〉 최소가치집합의 퍼지 추론 과정 105
〈부록그림 1〉 스마트홈 산업의 5대 주요서비스의 분류 112
〈부록그림 2〉 스마트홈 산업의 6대 핵심기술의 분류 112
〈부록그림 3〉 스마트홈의 주택유형 113
〈부록그림 4〉 스마트흠의 구역별 대상서비스 분류 113
〈부록그림 5〉 스마트흠의 가전기기별 대상 서비스별 분류 114
〈부록그림 6〉 스마트홈 서비스 코드의 샘플 114
〈부록그림 7〉 z256기반의 OSGi 서비스의 외출모드 개념도 116
〈부록그림 8〉 OSGi 서비스 프레임워크의 비활성화 상태 116
〈부록그림 9〉 OSGi 서비스 프레임워크의 활성화 세팅 117
〈부록그림 10〉 스마트홈 조명관리 ON 스위치 서비스(주방) 117
〈부록그림 11〉 스마트홈 가스 밸브 OFF 스위치 서비스(주방) 118
〈부록그림 12〉 스마트홈 가전기기 콘센트 ON 스위치 서비스(안방) 118
〈부록그림 13〉 스마트홈 가전기기 콘센트 OFF 스위치 서비스(안방) 119
〈부록그림 14〉 스마트홈 조명관리 일괄소등 서비스 119
〈부록그림 15〉 시나리오 형식과 에니어그램의 관계 124