분산환경에서의 효율적인 균형을 위한 Service Operation Factory 구현
Implementation of Service Operation Factory for efficient balance in distributed environment
- 주제(키워드) SOA , factory , 효율적인 균형
- 발행기관 서강대학교 정보통신대학원
- 지도교수 박수용
- 발행년도 2009
- 학위수여년월 2009. 2
- 학위명 석사
- 실제URI http://www.dcollection.net/handler/sogang/000000044850
- 본문언어 한국어
초록/요약
현재 많은 기업들이 SOA를 사용하고 있으며, 시간이 지날수록 더 증가할 것이다. 복잡한 비즈니스와 사용자의 요구를 충족할 수 있는 좋은 방법이라 생각한다. B2B에서 많이 사용하며, 이기종간의 데이터 흐름도 많은 장점을 가지고 있다. 현재의 SOA는 요청하는 어플리케이션에서 Request를 보내면 SOA서버는 해당 프로세스를 진행하고 다시 Response를 보낸다. 단편적인 흐름을 많이 사용하고 있으나 환경이 복잡해지고 사용자수가 증가할수록 물리적인 위치가 서로 다르게 된다. 이런 요구를 충족하고 효율을 증대 시킬 수 있는 방법을 본 논문에서 제시하고자 한다. Service Operation Factory는 분산환경에서 사용하며 어플리케이션 서버의 물리적인 위치가 다를 때 사용된다. 어플리케이션 서버는 SOF를 통하여 SOA서버에 전달되며 여유메모리, 사용쓰레드, 응답시간이 주요 변수로 적용되어 진다. SOF는 어플리케이션의 요청을 받아 주요변수를 적용해 해당 SOA서버로 전달하여 통신의 흐름을 제어하고 비즈니스의 효율을 증대시키기 위한 방법이다.
more초록/요약
Nowadays, many of companies are using SOA, and the numbers of companies will be grown dramatically. It is the good solution to satisfy customers’ demands and complex business model. It is often used in B2B, and data flow among different types of Systems has many strong points. When SOA ,the present, sent request from application, SOA server proceed appropriated processes and send responses again. Fragmentary flow is often used. However, as the environments become more complex and users are increasing, physical location are divided. This treatise are willing to provide methods to increase efficiency and satisfaction. Service Operation Factory is used in distribute environment, and it is using when the physical location of application server is different. Application server is reached to SOA server by using SOF, and free memory, usage thread, and response time are applied to major variables. SOF is a method to increasing business efficiency by controlling flow of communication. SOF receives request from application server and apply major variables and it passed to SOA server.
more목차
제1장 서론 = 1
1.1 연구의 배경 = 1
1.2 연구의 필요성 = 2
1.3 분산환경 어플리케이션 = 2
1.4 SOA = 4
1.5 SOF(Service Operation Factory) = 4
제2장 관련연구 = 6
2.1 팩토리 연구 = 6
2.2 서비스지향 아키텍처 연구 = 8
2.3 파일 기반 XML 연구 = 9
2.4 선행연구의 개선점 = 11
제3장 SOF 구현 = 12
3.1 SOF 어플리케이션 구성 = 12
3.1.1 서버 구성 = 12
3.1.2 WAS 구성 = 13
3.2 SOF 원리 = 14
3.2.1 HTTP = 14
3.2.2 SOAP = 15
3.2.3 통신 흐름제어 = 17
3.3 SOF 알고리즘 = 19
3.3.1 Properties = 19
3.3.2 APP Pool = 19
3.3.3 SOA Pool = 21
3.3.4 분석 및 수행 = 21
3.4 SOF 구현 = 24
3.4.1 구현환경 = 24
3.4.2 프레임워크 = 25
3.4.3 HTTP 와 SOAP = 25
3.4.4 알고리즘 적용 = 28
제4장 검증 = 30
4.1 테스트환경 = 30
4.1.1 테스트 범위 = 30
4.1.2 데모 어플리케이션 = 30
4.1.3 데모 SOA = 31
4.1.4 데모 SOF = 31
4.2 테스트실행 = 32
4.2.1 테스트 방법 = 32
4.2.2 테스트 실행 = 32
4.3 지표검증 = 33
4.3.1 데이터 선정 및 수집 = 33
4.3.2 검증 = 34
제5장 결론 = 35
참고문헌 = 36
APPENDIX A. 수집데이터 = 38
표목차
[표 1] 어플리케이션 , SOA 위치 = 2
[표 2] SOA 기반표준 = 4
[표 3] SOF 어플리케이션 환경 = 13
[표 4] SOF 어플리케이션 Properties = 14
[표 5] 테스트 실행을 위한 변수 = 32
[표 6] 테스트 완료 후 통계 데이터 34
그림목차
[그림 1] 서버 구성도 = 3
[그림 2] SOF 서버 구성도 = 5
[그림 3] 각 지사 서버 구성도 = 12
[그림 4] APP Pool 저장 순서 = 20
[그림 5] 요청처리 프로세스 = 22
[그림 6] SOF 알고리즘 개요 = 24

