• 검색 결과가 없습니다.

객체 클라우드 응용 서비스

문서에서 R&D연구결과보고서 (페이지 161-165)

가. 협업 미들웨어 기반 오피스 응용 개발 1) 개요

기업에서 상용화한 클라우드 스토리지 기반의 회의용 오피스 솔루션에 협업 미들웨어 기술을 응용하여 제품의 서비스를 확대하고자 한다. 기존 제품은 모든 통신에 서버를 경유하여 인터넷 환 경에서만 서비스를 이용할 수 있었다. 이에 협업 미들웨어를 이용한 디바이스 대 디바이스 통신을 추가함으로써 인터넷 환경에 제한받지 않고 서비스를 이용할 수 있도록 한다.

2) 시스템 구조

협업 미들웨어 기반 오피스 응용의 시스템 구조는 아래와 같다. 인터넷 환경에서는 발표자는 APP, 청중은 WEB으로 프레젠테이션 서비스를 이용하며 이 둘 사이의 통신은 SERVER를 경유하 여 이루어진다. 인터넷이 제공되지 않는 환경에서는 발표자와 청중 모두 APP으로 프레젠테이션 서비스를 이용하며 이 둘 사이의 통신은 협업 에이전트를 통해 디바이스 대 디바이스로 이루어진 다.

그림 179 시스템 구성도

협업 미들웨어 기반 오피스 응용 시스템의 구성 요소인 앱 서브시스템, 서버 서브시스템, 웹 서브시스템의 주요 기능은 아래와 같다.

⦁ 협업 미들웨어 기반 오피스 응용 앱 서브 시스템

- 스토리지 관리: 사용 가능한 스토리지와 그에 대한 인증 정보를 관리

- 파일 관리: 스토리지 혹은 로컬로부터 얻을 수 있는 모든 파일에 대한 정보를 관리 - 프레젠테이션 관리: 발표자의 입력을 화면에 적용, 발표자 화면정보를 청중에게 전달 - 통신: 서버와의 통신(스토리지 인증 요청, 파일 다운로드 요청, 발표자 화면정보 전

달)

⦁ 협업 미들웨어 기반 오피스 응용 서버

- 통신 데이터 관리: 발표자와 청중이 서버를 경유하여 통신하는 모든 데이터 관리 - 공유 링크 관리: 프레젠테이션에 사용되는 파일에 대한 공유 링크를 생성, 생성한 링

크 관리

- 스토리지 인증 관리: 통신 데이터에서 얻은 정보를 가지고 스토리지에 인증 요청

⦁ 협업 미들웨어 기반 오피스 응용 웹

- 파일 관리: 링크에서 실행하고 있는 파일에 대한 정보 관리 - 프레젠테이션 관리: 발표자의 화면 정보를 청중 화면에 적용 - 통신 관리: 서버와의 통신(발표자의 화면 정보 수신)

3) 개발 내용

협업 미들웨어 기반 오피스 응용 시스템이 사용자에게 제공하는 주요 기능은 아래와 같다.

Ÿ 스토리지 기능: 발표자는 제공되는 스토리지 중 원하는 스토리지를 선택하여 파일을 공 유하고 다운받을 수 있다.

Ÿ 원격실행 기능: 발표자는 발표에 참여시키고자 하는 디바이스에 설치된 어플리케이션을 원격으로 실행 시킬 수 있다.

Ÿ 초대 기능: 프레젠테이션에 참여 중인 디바이스는 프레젠테이션에 참여하고 있지 않은 디바이스 중 참여시키고자 하는 디바이스를 선택하여 원격 실행 시키고 프레젠테이션에 초대 할 수 있다.

Ÿ 참여 기능: 프레젠테이션에 참여하고 있지 않은 디바이스는 프레젠테이션 그룹 중 참여 하고자 하는 그룹을 선택하여 해당 프레젠테이션 그룹에 참여 할 수 있다.

Ÿ 파일 전송 기능: 발표자는 파일을 선택하는 것으로 청중들에게 파일을 전송 할 수 있다.

파일은 서버를 경유하여 전송되어 파일 공유 링크로 전달되거나 협업 에이전트를 통해 디바이스 대 디바이스로 직접 전송된다.

Ÿ 발표자의 화면 정보 공유 기능: 발표자의 화면 정보는 실시간으로 청중 화면에 적용된 다. 화면 공유는 서버를 경유해 이루어지거나 협업 에이전트를 통해 디바이스 대 디바이 스로 직접 전송된다.

Ÿ 청중의 화면 조정 기능: 청중이 어플리케이션으로 프레젠테이션에 참여한 경우 발표자가 그리기 모드가 아닐 때 화면 조정이 가능하다.

협업 미들웨어 기반 오피스 응용 시스템의 주요 데이터 흐름을 살펴보면, 서비스 이용 환경에 따라 인터넷 상의 서버를 경유하는 방식과 서버 경유 없이 협업 에이전트를 사용하는 방식이 있 다.

인터넷 상의 서버를 경유하는 방식에서의 프리젠테이션 과정을 살펴보면 아래 그림과 같다.

그림 180 인터넷 상의 서버를 이용할 때의 서비스 사용 과정

발표자는 프레젠테이션을 시작하기 전에 협업 미들웨어를 통해 디바이스들을 프레젠테이션에 초대한다. 디바이스들로부터 초대에 대한 응답 메시지가 도착하면 발표자는 파일을 선택하면 프레 젠테이션을 실행하고 선택한 파일 다운로드를 요청한다. 서버에서는 스토리지에 접근하여 인증을 받고 파일을 다운로드 받아 온 후 파일을 공유하기 위한 링크를 생성하여 발표자APP으로 전송하 여 준다. 발표자는 수신한 링크를 협업 에이전트를 통해 청중디바이스에 전송하고, 청중은 수신한 링크에 접속하여 프레젠테이션에 참여하게 된다.

인터넷 상의 서버를 사용하지 않고 프레젠테이션하는 과정은 다음과 같다. 발표자는 프레젠테이 션을 시작하기 전에 협업 미들웨어를 통해 디바이스들을 프레젠테이션에 초대한다. 디바이스들로 부터 초대에 대한 응답 메시지가 도착하면 파일을 선택하여 프레젠테이션을 시작한다. 발표자가 선택한 파일은 협업 미들웨어를 통해 프레젠테이션에 참여한 모든 디바이스들에게 전송되고 파일 을 수신한 청중 디바이스들은 발표자와 동일한 어플리케이션으로 프레젠테이션에 참가하게 된다.

그림 181 인터넷이 제공되지 않는 환경에서의 서비스 사용 과정

나. 스케일러블/원격 사용자 인터페이스 응용 개발

1) 개요

원격에서 집안 및 매장 등의 상태를 감시 및 관리할 수 있는 삼성SDS 무선 홈네트워크 솔루션 제품에 Scalable UI 기술과 미디어 변환 엔진 기술을 적용하여 기존 웹 기반 홈 포털에서 제공되 는 홈 제어 기능을 최소의 개발 과정을 통해 다양한 스마트 디바이스에서 제공할 수 있는 서비스 로 Unified 변환엔진 연동 클라우드 기반 홈 제어 서비스를 개발하였다.

2) 시스템 구조

Unified 변환엔진 연동 클라우드 기반 홈 제어 서비스는 집안 상태 감시 및 관리를 위한 무선 기반의 각종 감지기 및 IP 카메라, 스마트 G/W로 구성된 댁내 환경과 원격지 사용자에게 서비스 제공을 위한 클라우드 기반의 서비스 서버 등으로 구성되며, 클라우드 서비스 서버는 홈포털 서 버, Scalable UI 서버, 미디어 변환 서버 등을 포함한다.

그림 182 Unified 변환 엔진 연동 클라우드 기반 홈제어 서비스 개념도

3) 개발 내용

Unified 변환 엔진 연동 클라우드 기반 홈 제어 서비스는 스마트 단말을 통하여 홈네트워크를 편리하게 제어하기 위해서 단말 프로파일에 맞는 UI를 제공하는 스케일러블 UI 변환 엔진과 단말 의 코덱이나 전송 프로토콜에 맞도록 미디어를 변환하여 제공하는 미디어 변환 엔진을 결합한 N-스크린 무선 홈 네트워크 제어 서비스이다.

Unified 변환 엔진 연동 클라우드 기반 홈 제어 서비스는 다음과 같은 기능을 제공한다.

Ÿ 스케일러블 UI 변환 기능: 사용자는 스마트 단말을 이용하여 홈포털 서버로부터 사용자 단말의 프로파일에 맞는 홈포털 UI를 수신할 수 있다.

Ÿ 미디어 변환 기능: 사용자는 스마트 단말을 통하여 스마트 단말에서 지원하는 영상 코덱 과 전송 프로토콜로 IP 카메라 영상을 수신할 수 있다.

Ÿ 원격 홈 제어 기능: 사용자는 스마트 단말을 통하여 무선으로 홈네트워크 기기를 제어하 고 홈 상태를 확인할 수 있다.

Ÿ 이벤트 수신 기능: 사용자는 외출모드에서 스마트 단말을 통하여 홈에서 발생하는 이상

상황에 대하여 이벤트를 수신할 수 있다.

문서에서 R&D연구결과보고서 (페이지 161-165)