4.최종 보고

                    종합설계 프로젝트 최종보고서 요약

팀명

 No.4

제출일

2012 5 29

프로젝트 제목

 OVICS (Open Virtual Ideal Computer System)

설계 프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문

이번 프로젝트는 클라우드 플랫폼 지원 오픈소스인 Ulteo를 수정하여 PC와 모바일 기기등을 위한

가상의 PC 플랫폼을  제공하는 것을 목표로 하여 다음과 같은 작업을 진행한다.


1.      Ulteo의 시스템 구성 및 분석

    A.     소스를 수정 및 추가다른 모듈들을 추가할 수 있도록 Ulteo Open Source분석


2.     웹 페이지 및 DB 수정 및 추가

    A.     사용자가 아이디 생성 및 관리할 수 있도록 수정

    B.      사용자 그룹을 생성하고 그룹별 프로그램들을 관리할 수 있도록 수정

    C.      동적 파일 서버 독립 구현을 위해 파일서버를 선택할 수 있도록 추가


3.     동적 파일서버 독립 구현

    A.     기존 Application Server에 붙어 있던 File System을 분리하여 독립된File Server

           사용할 수 있도록 File Server 구현

    B.      Session Manager에서 File Server를 관리하도록 수정

    C.      Application Server에서 File Server를 사용할 수 있도록 Mounting Binding


4.     Android Client

    A.     기존 PC에서 자바 애플릿을 사용한 PC용 클라이언트에서 벗어나 Android용 Client 개발.

    B.      PC환경과 비슷한 Desktop Mode와 작은 안드로이드 휴대용기기에서 사용 가능한

           Portal Mode에서의 RDP 접속 환경 구성.

    C.      앞에 2가지 연구내용인 웹 페이지 및 DB 수정/추가동적 파일서버를 선택하는 기능을

            모두 사용 할 수 있도록 구현


마일스톤 수행 내용


최종 보고 요약
    < 시스템 구조 >


1. Session Manager Server\

     - Session Manager Server는 사용자와 Application Server간의 중계 서버로서, 사용자의 계정 정보를 가지고 있으며, 그 정보를 바탕으로 사용자와 Application Server, 그리고 File Server를 이어주는 역할을 한다. 

    - 그리고 사용자의 접근성을 높이기 위해 관리자의 도움 없이 ID의 생성/삭제/응용프로그램의 선택이 가능하도록 추가 작성한 웹 페이지를 서비스 하고 있다.


2. Application Server

    - 실제 서비스되는 Application이 동작되는 서버다. Application 서버는 Session Manager Server에 등록 되어야 사용 가능하다. Portal Mode의 경우 Application 들은 RDP 프로토콜을 통해 Client에게 프레젠테이션 가상화하고, Desktop Mode의 경우 서로 다른 플랫폼의 Application Application Sever로 가상화 된 후 Client에게 RDP로 이미지를 전송을 하게 된다.


3. Client (PC / Android)

    Application Client 는 사용자가 직접 이용하는 기기로서 PC가 될 수도 있고, 현재 Android 클라이언트로 스마트 폰 및 태블릿 PC가 될 수 있다.

     - 활용 가능 모드로 Desktop Mode Portal Mode가 존재하며  Desktop Mode는 실제 PC환경의 이미지를 받아와 PC환경처럼 사용할 수 있으며, Portal Mode Application 단위로 이미지를 받아와 따로 사용 가능하다.


4. File Server

    - Application Server에서 작업한 파일들을 저장할 수 있는 공간이다. 기존 시스템은 Samba Server 를 이용한 공유 디렉토리 방법으로 파일 시스템을 제공한다. 우리는 외부에서 접근 가능한 개인 파일 시스템을 지원하기 위해 SFTP 서버를 File Server로 사용 가능하도록 추가적으로 구축하였다.


프로젝트 결과

                1. Log-in Page                                       2. Sign up Page


             3. Application Setting Page                  4. File Server Setting Page
          

            5. Default Server의 화면                         6. SFTP Server의 화면
           

            7. Desktop Mode의 화면1                      8. Desktop Mode의 화면2
               

            9. Portal Mode의 화면1                           10. Portal Mode의 화면2
                      

동영상


Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 29. 오전 6:16
Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 29. 오전 6:16
Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 29. 오전 6:16
Comments