메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

최운 (건국대학교, 건국대학교 대학원)

지도교수
임민규
발행연도
2019
저작권
건국대학교 논문은 저작권에 의해 보호받습니다.

이용수7

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (3)

초록· 키워드

오류제보하기
본 논문은 클라우드 환경에서 독립적인 벤더들이 제공하던 SaaS 기반 application에서 상호연결이 가능한 서비스 기능들을 추출하고 연동하여 SaaS 매쉬업 서비스를 제공함과 동시에 로그 데이터 바인딩을 통한 맞춤형 서비스 추천 기능을 지원하는 SaaS 매쉬업 서비스 플랫폼을 제안한다. SaaS 매쉬업 서비스로 활용할 수 있는 SaaS application을 분석하고 수집하여 SaaS 채널 리스트를 생성하고 SaaS 채널에서 trigger로 활용할 수 있는 기능과 action으로 활용할 수 있는 기능을 추출하여 trigger 채널과 action 채널로 정의하였다. 다양한 trigger 채널과 action 채널의 조합에 의하여 SaaS 매쉬업 서비스가 가능한 recipe 리스트를 도출하였다. 또한 신속한 서비스 딜리버리 기능을 제공하기 위한 기술로 고성능 분산 메시지 처리 기능을 지원하는 Apache Kafka를 활용하였다. 제안한 플랫폼은 단순한 SaaS 매쉬업 서비스를 제공할 뿐만 아니라 사용자들의 서비스 로그 정보를 이용하여 맞춤형 SaaS 매쉬업 서비스 추천 기능을 제공한다. 이는 서비스 히스토리 로그에서 사용자별 로그 데이터 추출 및 로그 데이터 바인딩 처리 작업을 통하여 추천 서비스에 필요한 바인딩 데이터를 생성한 다음 memory-based 협력 필터링 방법을 통하여 사용자에게 SaaS 매쉬업 서비스를 추천한다. 또한 사용자에게 가장 적합한 서비스를 추천하기 위하여 rule matrix를 정의하여 추천된 서비스에 대한 이용 상황을 분석하는 방법을 연구하였다. 이밖에 웹 기반으로 SaaS 매쉬업 서비스를 제공하기 위한 서비스 포탈을 구축하고 사용자별 SaaS 기능 연동에 필요한 서비스 통합 인증 기능을 제공하여 효율적인 서비스를 제공할 수 있는 환경을 구성하였다. 제안한 SaaS 매쉬업 서비스 플랫폼은 SaaS 기능 연동 기술, 서비스 인증 기술, Kafka 기반 메시지 처리 기술을 제공하는 SaaS aggregation 프레임워크와 rule matrix 기반의 사용자 서비스 이용 상황 분석 기술, 이벤트 처리 기술, 로그 데이터 생성 및 저장기술, 맞춤형 추천 서비스 기술을 포함한 로그 데이터 바인딩 프레임워크로 구성되었다.
본 논문에서는 플랫폼을 구성한 프레임워크에 포함된 기술적 특징에 의하여 SaaS 매쉬업 서비스 기능과 서비스 추천 기능을 제공하는 각 모듈에 대하여 자세히 설명하였고, 기능적 요구사항에 의하여 구현된 플랫폼의 프로토타입을 결과물로 제시한다. 이밖에 사용자들에게 빠른 서비스를 제공하기 위하여 이용된 Kafka의 성능 평가 결과 및 pub/sub 구조로 메시지 전송 기능을 제공하는 Kafka와 Rabbitmq의 초당 메시지 전송량에 대한 비교 평가 결과에 의하여 제안한 SaaS 매쉬업 서비스 플랫폼에서 Kafka를 활용하여 고성능 메시지 처리 기능을 구현한 이론적인 근거를 제시하였다. 시스템에 대한 사용자 만족도를 확인하기 위하여 서비스 개발 경력이 있는 개발자 및 대학원생, 실제 제품 제작에 참여한 경력이 있는 디자이너와 프로젝트 기획, 관리 경험자를 중심으로 user experience questionnaire를 이용한 설문조사를 진행하고 결과를 분석하여 사용자 평가 결과에 의한 시스템 개선 방안을 제시하였다.
본 논문을 통하여 다양한 SaaS 기능간의 간편한 연동 규칙을 정의하여 사용자들이 SaaS 매쉬업 서비스를 편리하게 이용할 수 있는 매쉬업 서비스 기술을 제안하고 서비스 이용 로그에 의하여 사용자에게 적합한 맞춤형 추천 서비스 기술을 제안한다. 이와 같은 기술을 기반으로 SaaS 기능들을 연동하여 새로운 형태의 매쉬업 서비스를 제공하는 SaaS 매쉬업 서비스 플랫폼은 사용자들로 하여금 필요로 하는 서비스 기능들을 결합하여 SaaS 매쉬업 기능을 이용하면서 풍부한 서비스 이용 경험을 가지게 한다. SaaS 매쉬업 서비스 기술 연구를 통하여 개발된 플랫폼은 다양한 융·복합 SaaS 서비스를 가능케 하며 이는 스마트 콘텐츠 산업 발전 및 오픈 마켓 활성화에 큰 기여를 할 것으로 기대된다.

목차

제1장 서론 1
제1절 연구배경 1
제2절 연구목표 및 내용 3
제3절 SaaS 매쉬업 서비스 플랫폼 개요 8
제4절 본 논문의 구성 10
제2장 관련연구 11
제1절 SaaS 매쉬업 서비스 현황 11
제2절 Apache Kafka 14
제3절 서비스 추천 기술 17
제3장 SaaS 매쉬업 서비스 플랫폼 19
제1절 SaaS 매쉬업 서비스 플랫폼 구조 설계 19
제2절 SaaS 매쉬업 서비스 플랫폼을 위한 DB 21
제3절 SaaS Aggregation 프레임워크 23
1. SaaS 채널 및 Trigger 채널과 Action 채널 24
2. SaaS 매쉬업 서비스를 위한 Recipe 24
3. SaaS 서비스 인증 25
4. Kafka기반 메시지 처리 및 SaaS 기능 연동 모듈 26
제4절 로그 데이터 바인딩 프레임워크 31
1. 이벤트 처리 Rule 매칭 엔진 32
2. SaaS 매쉬업 추천 엔진 38
제4장 SaaS 매쉬업 서비스 플랫폼 구현 48
제1절 플랫폼 구현 환경 50
제2절 플랫폼 구현 결과 51
제5장 SaaS 매쉬업 서비스 플랫폼 성능 평가 64
제1절 Kafka를 이용한 메시지 처리 성능 64
1. 성능 테스트를 위한 시스템 구축 환경 64
2. Kafka 성능 테스트 환경 65
3. Kafka 성능 테스트 방법 69
4. Kafka의 Producer와 Consumer 성능 테스트 결과 72
5. Kafka와 Rabbitmq 성능 비교 80
제2절 SMSP에 대한 사용자 평가 83
1. User Experience Questionnaire 83
2. UEQ를 이용한 사용자 평가 방법 86
3. UEQ를 이용한 사용자 평가 결과 87
제6장 결론 및 향후연구 93
제1절 결론 93
제2절 향후연구 95
참고문헌 97
부 록 1: User Experience Questionnaire 105
부 록 2: SaaS 채널 리스트 107
부 록 3: Trigger 채널 리스트 110
부 록 4: Action 채널 리스트 114
부 록 5: 1대1 Recipe 리스트 116
부 록 6: 1대2 Recipe 리스트 132
ABSTRACT 137

최근 본 자료

전체보기

댓글(0)

0