KR101212778B1 - 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법 - Google Patents

클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법 Download PDF

Info

Publication number
KR101212778B1
KR101212778B1 KR1020120043412A KR20120043412A KR101212778B1 KR 101212778 B1 KR101212778 B1 KR 101212778B1 KR 1020120043412 A KR1020120043412 A KR 1020120043412A KR 20120043412 A KR20120043412 A KR 20120043412A KR 101212778 B1 KR101212778 B1 KR 101212778B1
Authority
KR
South Korea
Prior art keywords
server
module
modules
sames
servers
Prior art date
Application number
KR1020120043412A
Other languages
English (en)
Inventor
정대영
Original Assignee
정대영
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 정대영 filed Critical 정대영
Priority to KR1020120043412A priority Critical patent/KR101212778B1/ko
Application granted granted Critical
Publication of KR101212778B1 publication Critical patent/KR101212778B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/40Data acquisition and logging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법에 관한 것으로, 모바일 네트웍 시스템을 이용하여 뷰 페이지 형태의 데이터를 처리하는 모바일 단말기와, 모바일 단말기로 기업 시스템의 다양한 정보를 쉽게 연동하여 다양한 인프라를 제공하는 클라우드 기반의 모바일 웹 서버와 온 프레미스 기반의 모바일 웹 서버를 포함하되, 상기 서버들은 CDK와 커넥터 및 SAMES 플렛폼을 포함하고, 배포에의해 설치되는 모바일 웹서버와, 모바일 웹서버와 연동하여 오피스 환경에서 사용하는 데이터를 처리하는 오피스 데이터 서버 및 모바일 웹 서버를 배포하는 운영 서버 배포 서버를 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이를 운용하기 위한 서버 및 운용 방법에 관한 것이다.

Description

클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법{CLOUD COMPUTING BASED SMART OFFICE SYSTEM AND SERVER FOR MANAGING THE SAME AND METHOD FOR MANAGING THE SAME}
본 발명은 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법에 관한 것으로, 클라우드 환경에서 스마트 오피스 시스템 운용을 위한 서버 배포와 서버 운용을 통해 스마트 오피스 시스템을 운용할 수 있는 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법에 관한 것이다.
최근의 기업 환경은 통신 환경의 변화로 인해 스마트 오피스의 필요성이 대두되고 있고, 스마트 오피스 시스템의 적용은 선택이 아닌 필수 사항으로 자리 잡고 있다.
또한, 일부 기업에서는 그룹웨어, 마케팅 업무등을 모바일로 구현하거나, ERP, 차량 정보화 시스템 등을 모바일로 구현하기 위한 사업을 추진중이다. 내부 업무 모바일화 표준체계 마련후 모바일 오피스 도입을 추진하는 등의 작업이 진행 중이다.
이와 같은 스마트 오피스 시스템을 통해 언제, 어디서나 자유로운 의사소통이 가능하게 되는 장점이 있고, 업무 생산성 향상은 물론, 구성원 및 고객의 가치 제고 향상에 기여할 수 있다.
그러나 기존의 중소 기업의 경우 스마트 오피스 시스템을 내부에 구축하기 위해서는 대규모의 시스템을 구축하여야 하지만, 이를 위해서는 대규모의 투자가 필요한 단점이 있다. 또한, 현재 중소기업의 서버 시스템의 경우 다양한 솔루션의 도입이 사실상 불가능하기 때문에 현 서버 환경과 플랫폼에 종속적인 솔루션만을 도입하여야 하는 단점으로 인해 시스템 사용의 효율성이 저하되는 문제가 있다. 만일 이기종 시스템을 사용하는 솔루션을 도입하게 되면 내부 운영 관리가 어려워지는 문제가 있다. 또한, 시스템의 구축시 사용량이 많은 시점을 기준으로하여 시스템을 구비하기 때문에 평소의 서비스 활용도가 떨어지는 단점이 있다.
따라서, 본 발명은 상기의 문제점을 해결하기 위하여 모바일 웹 기반의 솔루션을 클라우드 환경에 쉽게 배포하여 시스템의 운영 시 발생되는 이슈인 고가 시스템을 구축하지 않고도 스마트 오피스 시스템을 제공할 수 있고, 안정적이고, 고가용성을 갖고 확장성을 보장받을 수 있는 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법을 제공한다.
본 발명에 따른 모바일 네트웍 시스템을 이용하여 뷰 페이지 형태의 데이터를 처리하는 모바일 단말기와, 모바일 단말기로 기업 시스템의 다양한 정보를 쉽게 연동하여 다양한 인프라를 제공하는 클라우드 기반의 모바일 웹 서버와 온 프레미스 기반의 모바일 웹 서버를 포함하되, 상기 서버들은 CDK와 커넥터 및 SAMES 플렛폼을 포함하고, 배포에 의해 설치되는 모바일 웹서버와, 모바일 웹서버와 연동하여 오피스 환경에서 사용하는 데이터를 처리하는 오피스 데이터 서버 및 모바일 웹 서버를 배포하는 운영 서버 배포 서버를 포함하는 것을 특징으로 하는 스마트 오피스 시스템을 제공한다.
상기 모바일 단말기는 운영체제와 브라우져에 따라 안드로이드(Android), 애플 아이폰(Apple iPhone), 윈도우폰, 블랙배리(Black Berry), 팜 웹오에스(Palm WebOS), 미고(Meego), 노키아 신비안(Nokia Symbian), 킨들 파이어(kindle Fire), 오페라(Opera), 돌핀(Dolphin), 파이어폭스(Firefox), 크롬(Chrome), 엠에스 아이이(MS IE), 삼성 바다(Samsung Bada), 애플 아이패드(Apple iPAD) 및 안드로이드 허니컴(Android Honeycomb) 중 어느 하나가 구비된 것을 특징으로 한다.
상기 SAMES 플랫폼은 UI 탬플릿과 메타 데이터들을 생성 및 제공하는 CDK 모듈과, 사용자의 모바일 단말기 환경에 맞는 화면을 제공하는 뷰어 엔진과, 메타 데이터 베이스와 인터페이스를 제공하는 어뎁터와, 다양한 구동 모듈을 갖는 모듈부를 구비하는 것을 특징으로 한다.
상기 CDK 모듈은 UI 템플릿을 제공하는 템플릿부와, 메타데이터를 관리할 수 있는 기능을 제공하는 메타데이터부와, 국가별 언어에 맞게 다국어를 등록하여 화면을 구성할 수 있는 언어부와, 생성된 파일을 수정하거나 업로드 할 수 있는 파일부와, 웹서버 어플리케이션의 환경을 설정할 수 있는 어플리케이션 셋팅부와, 로그 관리를 위한 로깅부를 구비하는 것을 특징으로 한다.
SAMES 플랫폼은 차트(chart)모듈, 폼(form)모듈, 메뉴(menu)모듈, 리스트(list)모듈, 로긴(login)모듈, 리포트(report)모듈, OTP모듈 및 도움모듈을 포함하는 복합 모듈과, 큐알코트(QR cord)모듈, 테마(theme)모듈, 다국어모듈, 메일모듈, 스플래쉬(splash)모듈, 아이콘셋(iconset)모듈, 로깅(logging)모듈, 트래킹(tracing)모듈, SMS모듈, 암호화(cryptography)모듈, 파일(file)모듈, 익셉션(exception)모듈을 포함하는 독립모듈과, 인콰이어(inquire)모듈, 세이브(save)모듈, 트랜시트(transit)모듈, 트랜스퍼(transfer)모듈, 컨피그(config)모듈, 디버그(debug)모듈을 포함하는 단일 모듈과, SFA모듈, EDM모듈, MES모듈, GW모듈을 포함하는 패키지 모듈을 구비하는 것을 특징으로 한다.
오피스 데이터 서버는 쉐어포인트(Share Point) 서버, 익스체이지(Exchange) 서버, 다이나믹 CRM 서버, 액티브 디렉토리(Active Directory) 서버, 헤테로지니오스 및 레거시 어플리케이션 서버(Heterogeneous & Legacy App Server), DBMS서버 및 LOB서버를 더 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 모바일 단말기로 기업 시스템의 다양한 정보를 쉽게 연동하고, CDK와 커넥터 및 SAMES 플렛폼을 포함하고, 상기 SAMES 플랫폼은 UI 탬플릿과 메타 데이터들을 생성 및 제공하는 CDK 모듈과, 사용자의 모바일 단말기 환경에 맞는 화면을 제공하는 뷰어 엔진과, 메타 데이터 베이스와 인터페이스를 제공하는 어뎁터와, 다양한 구동 모듈을 갖는 모듈부를 구비하며, 배포에 의해 설치되는 것을 특징으로 하는 스마트 오피스 시스템 운용을 위한 서버를 제공한다.
클라우드 기반, 온 프레미스 기반에서 동작가능한 것을 특징으로 한다.
또한, 본 발명에 따른 클라우드 기반 또는 온 프레미스 기반의 환경을 통해 SAMES 운영 환경을 배포하는 단계와, SAMES 배포를 통해 CDK 모듈과, 뷰어 엔진 및 어뎁터를 구비하는 SAMES 플랫폼을 구비하는 모바일 웹 서버를 설치하는 단계 및 모바일 단말기의 요구에 맞는 컨텐츠를 제공하는 단계를 포함하는 것을 특징으로 하는 스마트 오피스 시스템 운용 방법을 제공한다.
상기 SAMES 운영 환경 배포는 개발자 컴퓨터와, 테스트 서버 및 운영 서버구비하되, 개발자 컴퓨터의 CDK를 통해 아답터 연결 설정을 하고, UI 템플릿을 선택한 다음 메타 데이터를 설정하고, 화면 데이터를 매핑하고, 결과를 확인한 후 배포하는 단계와, 테스트 서버내에 데이터베이스 서버의 존재 유무를 판단하여, 데이터 베이스 서버가 존재하는 경우에는 데이터베이스 서버에 이를 배포하고, 데이터 베이스 서버가 존재하지 않는 경우에는 압축 파일 형태로 배포하는 단계와, 데이터베이스 서버에 배포 후, 테스트 서버 내의 CDK에 의해, 최신버젼 동기화를 수행한 이후, 배포하는 단계 및 운영 서버가 클라우드 서버의 경우, 해당 배포 자료는 데이터 베이스에 저장되고, 운영 서버가 온 프레미스 서버의 경우, 데이터 베이스 존재 유무를 확인하여 저장는 단계를 특징으로 한다.
상술한 바와 같이 본 발명은 모바일 웹 기반의 솔루션을 클라우드 환경에 쉽게 배포하여 모바일 업무 시스템을 사내에 설치하지 않고 클라우드에 배포하여 서비스함으로써 장비의 도입과 유지하는데 비용이 절감될 수 있다.
또한, 피크타임에 서버를 여러대 복제하여 네트워크의 부하를 분산시킬 수 있어 안정적인 서비스가 가능하다.
다양한 모바일 장치로 언제, 어디서나 끊김없는 업무가 가능해 업무의 생산성과 효율성이 극대화될 수 있다.
개발자, 시스템 관리자가 쉽게 클라우드에서 원하는 기능을 만들어 배포할 수 있으므로 개발과 운영에 원활한 활용성이 보장될 수 있다.
도 1은 본 발명의 일 실시예에 따른 스마트 오피스 시스템의 개념도.
도 2는 일 실시예에 따른 온 프레미스 기반의 스마트 오피스 시스템의 개념도.
도 3은 일 실시예에 따른 클라우드 기반의 스마트 오피스 시스템의 개념도.
도 4는 일 실시예에 따른 SAMES 플랫폼의 개념도.
도 5는 일 실시예에 따른 모바일 단말기의 개념도.
도 6은 일 실시예에 따른 SEMES 플랫폼 내부 개념도.
도 7은 본 발명의 일 실시예에 따른 스마트 오피스 시스템의 운용 방법을 설명하기 위한 개념도.
도 8은 일 실시예에 따른 SAMES 플랫폼 즉 서버 배포 흐름도.
도 9는 일 실시예에 따른 시스템 사용 도면.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 더욱 상세히 설명하기로 한다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다. 도면상에서 동일 부호는 동일한 요소를 지칭한다.
본 명세서에서의 구성부 및 모듈들에 대한 구분은 각 구성부 모듈이 담당하는 주기능별로 구분한 것에 불과함을 명확히 하고자 한다. 즉, 이하에서 설명할 2개 이상의 구성부가 하나의 구성부로 합쳐지거나 또는 하나의 구성부가 보다 세분화된 기능별로 2개 이상으로 분화되어 구비될 수도 있다. 그리고 이하에서 설명할 구성부 각각은 자신이 담당하는 주기능 이외에도 다른 구성부가 담당하는 기능 중 일부 또는 전부의 기능을 추가적으로 수행할 수도 있으며, 구성부 각각이 담당하는 주기능 중 일부 기능이 다른 구성부에 의해 전담되어 수행될 수도 있음은 물론이다. 따라서, 본 명세서를 통해 설명되는 각 구성부들의 존재 여부는 기능적으로 해석되어야 할 것이며, 이러한 이유로 본 발명의 스마트 오피스 시스템 및 이의 운용을 위한 서버의 구성은 본 발명의 목적을 달성할 수 있는 한도 내에서 상이해질 수 있음을 명확히 밝혀둔다.
도 1은 본 발명의 일 실시예에 따른 스마트 오피스 시스템의 개념도이다.
도 2는 일 실시예에 따른 온 프레미스 기반의 스마트 오피스 시스템의 개념도이고, 도 3은 일 실시예에 따른 클라우드 기반의 스마트 오피스 시스템의 개념도이다. 도 4는 일 실시예에 따른 SAMES 플랫폼의 개념도이다. 도 5는 일 실시예에 따른 모바일 단말기의 개념도이고, 도 6은 일 실시예에 따른 SEMES 플랫폼 내부 개념도이다.
도 1 내지 도 6을 참조하면, 본 실시예에 따른 스마트 오피스 시스템은 모바일 네트웍 시스템을 이용하여 뷰 페이지 형태의 데이터를 처리하는 모바일 단말기(100)와, 모바일 단말기(100)로 기업 시스템의 다양한 정보를 쉽게 연동하여 다양한 인프라를 활용할 수 있는 모바일 웹서버(200)와, 모바일 웹서버(200)와 연동하여 오피스 환경에서 사용하는 데이터를 처리하는 오피스 데이터 서버(300)를 포함한다. 또한, 모바일 웹 서버(200)를 배포하는 운영 서버 배포 서버를 구비한다.
모바일 단말기(100)는 사용자 즉, 오피스의 구성원이 필요에 따라 자신이 원하는 오피스 데이터 서버의 데이터를 편집하거나 생성하기 위한 것으로, 별도의 뷰 페이지인 표준 인터페이스를 제공받는다. 또는 개발자가 이러한 모바일 단말기를 사용할 수 있다.
이러한, 모바일 단말기(100)로는 스마트폰, 태블릿 피씨 또는 데스크탑 피씨또한 가능하다. 바람직하게는 본 실시예에서는 모바일 단말기로 안드로이드폰, 아이폰, 윈도우폰, 블랙베리, 심비안 등의 다양한 디바이스는 물론, 각 단말기 간의 운영체제 그리고 웹 브라우저가 서로 상이할 수 있다. 여기서, 운영체제 및 브라우저에 따라 도 5에 도시된 바와 같이 안드로이드(Android), 애플 아이폰(Apple iPhone), 윈도우폰, 블랙배리(Black Berry), 팜 웹오에스(Palm WebOS), 미고(Meego), 노키아 신비안(Nokia Symbian), 킨들 파이어(kindle Fire), 오페라(Opera), 돌핀(Dolphin), 파이어폭스(Firefox), 크롬(Chrome), 엠에스 아이이(MS IE), 삼성 바다(Samsung Bada), 애플 아이패드(Apple iPAD) 및 안드로이드 허니컴(Android Honeycomb) 중 어느 하나가 구비된 모바일 단말기가 사용될 수 있다. 또한, IDE에 따라 비주얼 스튜디오(Visual Studio), 비주얼 스튜디어 익스프레스(VS Express) 및 웹 매트릭스(Web Matrix)를 포함하는 모바일 단말기가 사용될 수 있다.
모바일 웹 서버(200)는 언제, 어디서나, 어떠한 모바일 단말기(100)를 이용하여 기업의 시스템의 다양한 정보를 쉽게 연동하여 제공하는 모바일 웹페이지를 각 단말기에 맞게 생성하여 제공하는 서버형 프레임 워크이다. 이와 같은 모바일 웹 서버(200)는 단말기의 어플과 데이터(즉, 서비스) 서버들 간의 인터페이스를 표준화하고, 개발 및 재 사용 효율성을 극대화할 수 있다.
이와 같은 모바일 웹 서버(200)로는 로컬에서의 서버 설치를 원하지 않을때, 클라우드를 이용한 클라우드 기반의 모바일 웹서버(200a)와, 로컬에서 시스템 배포하여 관리하는 온 프레미스(On Premise, 즉 구내형) 기반의 모바일 웹서버(200b)를 포함한다.
클라우드 기반의 모바일 웹 서버(200a)와 온 프레미스 기반의 모바일 웹 서버(200b)는 클라우드 개발을 위한 CDK(Cloud Development Kit)을 포함하고, 다양한 데이터 서버 및 서비스 서버에 접속하는 커넥터를 포함한다. 또한, 이러한 CDK와 커넥터를 제어하고, 이들간의 데이터를 연동시키기 위한 SAMES(Softobject Astandard Mobile Enterprise Solution) 플랫폼을 구비한다. 또한, 본 실시에에서는 이러한 모바일 웹 서버가 배포를 통해 설치된다.
온 프레미스 기반의 모바일 웹서버(200b)는 모바일 단말기 사용자가 인터넷을 통해 이에 접속한다. 그리고, 클라우드 기반의 모바일 웹 서버(200a)의 경우 윈도우 애저(Windows Azure) 플랫폼을 통해 접속된다.
이와 같은 온 프레미스 기반의 모바일 웹 서버(200b)와 클라우드 기반의 모바일 웹 서버(200a)는 모두 SAMES 모듈 즉, 플랫폼을 구비한다. 클라우드 기반의 모바일 웹 서버(200a)는 SQL 애저를 구비하며, 온 프레미스 기반의 모바일 웹 서버(200b)는 데이터 베이스를 구비한다. 모바일 웹 서버는 온 프레미스 CDK 개발 환경에서 온 프레미스 또는 클라우드 기반의 SAMES 운영 환경의 배포가 가능하다. 또한, 클라우드 CDK 개발 환경에서, 온 프레미스 또는 클라우드 기반의 SAMES 운영 환경 배포가 가능하다.
이와 같은 모바일 웹 서버(200)는 모바일 웹 페이지를 각 단말기에 맞게 생성하여 송부하는 서버형 플랫폼인 SAMES 플랫폼(201)을 구비한다. SAMES 플랫폼(210)을 통해 다양한 솔루션을 윈도우 애저 기반의 클라우드 컴퓨팅 환경에서 쉽게 포팅하여 사용자가 원하는 화면을 쉽게 생성하고, 클라우드에서 제공되는 다양한 인프라를 활용할 수 있다.
SAMES 플랫폼(201)은 도 6에 도시된 바와 같이 다양한 UI 탬플릿과 메타 데이터들을 생성 및 제공하는 CDK 모듈(210)과, 사용자의 모바일 단말기 환경에 맞는 화면을 제공하는 뷰어 엔진(220)과, 메타 데이터 베이스와 인터페이스를 제공하는 어뎁터(230)와, 다양한 구동 모듈을 갖는 모듈부(240)를 구비한다.
CDK 모듈(210)은 다양한 UI 템플릿을 제공하는 템플릿부와, 메타데이터를 관리할 수 있는 기능을 제공하는 메타데이터부와, 국가별 언어에 맞게 다국어를 등록하여 화면을 구성할 수 있는 언어부와, 생성된 파일을 수정하거나 업로드 할 수 있는 파일부와, 웹서버 어플리케이션의 환경을 설정할 수 있는 어플리케이션 셋팅부와, 로그 관리를 위한 로깅부를 구비한다.
템플릿부는 아이템과, 번들 및 페키지를 구비한다. 아이템을 통해 메뉴, 리스트, 디테일, 리포트 등 기본 화면 패턴을 템플릿화하여 업무용 화면에 맞도록 손쉽게 제작할 수 있게 된다. 또한, 번들을 통해 게시판, 쉐어포인트, 주소록, 일정관리 등의 단위 업무의 기능을 묶어서 업무용 화면 제작이 가능해진다. 그리고, 페키지는 아이템과 번들을 미리 혼합하여 업무용 앱 제작을 단기간 내로 줄일 수 있다.
메타데이터부는 서버 연결정보, 아답터, 서비스메서드, 파라메터 등의 메타데이터를 관리할 수 있는 기능을 제공한다. 물론, UI 템플릿으로 초기 생성된 메타데이터 정보를 손쉽게 변경하여 업무에 즉시 반영 가능할 수 있게 한다.
언어부는 스마트 장치에 설정된 국가별 언어에 맞게 다국어를 등록하여 화면을 구성할 수 있고, 다국어를 라벨, 버튼, 제목, 메시지 등의 카테고리별로 구분하여 관리할 수 있도로 한다.
파일부는 생성된 페이지, 자바스크립트, 스타일쉬트 등의 파일을 수정하거나 이미지 등의 컨텐츠를 다중으로 업로드할 수 있다. 그리고, 비주얼 스튜디오 및 비주얼 스튜디어 익스프레스 및 웹 익스프레스등을 사용하여 커스터마이징 및 확장을 용이하게 하도록 한다.
어플리케이션 셋팅부는 웹 서버 어플리케이션의 다양한 환경을 설정할 수 있다. 그리고, SMTP, SMS, 알림기능, 로깅 등의 설정을 변경할 수 있다.
로깅부는 페이지별, 시간별, 브라우저/장치별, 사용자별 접속 현황을 그래프로 실시간 확인이 가능하고 상세 내역을 조회할 수 있다. 물론, 시스템의 오류내역을 기록하여 소스별, 시간대별 오류발생 현황을 확인할 수도 있다.
뷰어 엔진(220)은 글로벌부, 마스타부, 뷰어부, 유저 컨트롤부, 캐쉬부, 커스텀 에러를 구비한다. 이와 같은 뷰어 엔징을 통해 모바일 단말기 별로 폴더를 구분하여 필요 시 해당 단말기에 맞게 페이지의 커스터마이징(Customizing)을 하는 것이 가능하다. 즉, 만일 단일 페이지로 서비스 한다면 공통 폴더에서 배포가 가능하다.
또한, 화면 구현 시 브라우저(Browser)의 의존도를 최소화하고 서버에서 업무 기능을 모두 구현 후, 클라이언트에 최소한의 데이터만 전달하여 동일한 결과 화면을 제공할 수 있다. 마스터 페이지(Master Page) 및 컨텐츠 페이지(Contents Page)를 분리하여 업무 기능의 구현은 컨텐츠(Contents) 부분만 작업하도록 할 수 있다.
그리고, 차트(Chart), 다중 언어(Multi-Lingual), 큐알 코드(QR Code), SMTP 메일, 로깅(Logging) 등 다양한 모듈을 포함하여 화면의 구현이 용이할 수 있다. 또한, 비주얼 스튜디오 및 비주얼 스튜디어 익스프레스 및 웹 익스프레스등을 사용하여 확장이 용이하다.
어뎁터부(230)는 데이터 베이스와 인터페이스를 구비한다.
데이터 베이스는 MSSQL, 오라클(Oracle), DB2, 사이베이스(Sybase), MYSQL, 인포믹스(Informix)를 포함할 수 있다. 인터페이스는 XML 데이터, 커스텀, SAP, 에이젝스(Ajax), 쉐어포인트, 엑셀, AD, 익스체인지, XWS등이 포함될 수 있다.
이를 통해 어뎁터부(230)는 MSSQL, Oracle, DB2 등의 표준 ODBC(Open Database Connectivity) 기반의 산업표준 데이터 베이스 서버의 연동이 자유롭다. 또한, JSP, PHP 등을 서비스하는 이기종 서버와도 표준 XML 정보를 통해 인터페이스(Interface)가 가능하며, SAP 서버와의 직접 RFC 기반 연동도 가능하다. 또한 쉐어포인트 서버와 웹 서비스를 통한 정보 연계가 가능하게 된다.
또한, 어뎁터부(230)가 윈도우 애저(Window Azure) 환경에 최적화되어 있어 클라우드 환경에서 서버 간의 정보 연계가 쉽게 처리될 수 있도록 HTTP 상의 XML기반 연계방식을 제공한다.
또한, 서버 간의 연계를 위해 별도의 복잡한 코드 작업을 최소화 시키고, 화면의 구성, 업무 절차에 대한 로직에만 집중할 수 있다. 이를 통해 개발 효율성이 매우 높아지게 된다. 그리고, 한 번의 데이터 베이스 호출로 여러 결과 집합을 가져올 수 있다. 데이터베이스 연결 수 및 네트워크에 대한 자원의 낭비를 줄일 수 있다.
물론, 데이터베이스 연결 및 서버 간 인터페이스를 위한 복잡한 코드의 작성이 없다. 메타데이터의 연결 정보 설정과 명령 구분의 작성을 통해 데이터의 입출력이 가능하기 때문에 개발의 편의성 극대화시킬 수 있다.
SAMES 플랫폼(201)의 모듈부(240)는 복합모듈(241), 독립모듈(242), 단일 모듈(243), 패키지 모듈(244) 및 커스텀 모듈(245)을 구비한다.
복합 모듈(241)은 차트(chart)모듈, 폼(form)모듈, 메뉴(menu)모듈, 리스트(list)모듈, 로긴(login)모듈, 리포트(report)모듈, OTP모듈 및 도움모듈을 포함한다. 독립모듈(242)은 큐알코트(QR cord)모듈, 테마(theme)모듈, 다국어모듈, 메일모듈, 스플래쉬(splash)모듈, 아이콘셋(iconset)모듈, 로깅(logging)모듈, 트래킹(tracing)모듈, SMS모듈, 암호화(cryptography)모듈, 파일(file)모듈, 익셉션(exception)모듈을 포함한다.
단일 모듈(243)은 인콰이어(inquire)모듈, 세이브(save)모듈, 트랜시트(transit)모듈, 트랜스퍼(transfer)모듈, 컨피그(config)모듈, 디버그(debug)모듈을 포함한다.
패키지 모듈(244)은 SFA모듈, EDM모듈, MES모듈, GW모듈을 포함한다.
오피스 데이터 서버(300)는 회사에서 데이터 관리 및 임직원들의 편의와 의사 소통을 위해 사용되는 다양한 형태의 서버를 포함한다. 이러한 오피스 데이터 서버로 그룹웨어 서버, 메일 서버, API 서버, 메신져 서버, 결제 서버, ERP 서버, CRM 서버 및 DB 서버를 포함한다. 물론 이에 한정되지 않고, 오피스 데이터 서버로는 다양한 형태의 서버 및 이와 같은 동작을 수행할 수 있는 모듈 및 프로그램일 수 있다. 상기와 같은 오피스 데이터 서버(00)는 그 동작 특성에 따라 다양한 운영체제와 내부 프로그램 그리고, 고유한 데이터 처리 방식이 존재한다.
또한, 이에 한정되지 않고, 쉐어포인트(Share Point) 서버, 익스체이지(Exchange) 서버, 다이나믹 CRM 서버, 액티브 디렉토리(Active Directory) 서버, 헤테로지니오스 및 레거시 어플리케이션 서버(Heterogeneous & Legacy App Server), DBMS서버 및 LOB서버를 더 포함하고, 이러한 서버들은 모바일 웹서버에 연결된다.
오피스 데이터 서버(300)는 모바일 웹 서버의 SAMES 플랫폼과 연결되어 각자의 데이터를 제공하고, SAMES 플랫폼은 이를 모바일 단말기 각각에 맞는 화면 형태의 웹페이지로 제공한다.
그리고, 본 실시예의 모바일 웹 서버는 웹 페이지, 메타 데이터 등의 파일 단위의 산출물을 하나의 데이터베이스 스토리지에 배포하여 공유할 수 있다.
이를 통해 모바일 업무 시스템을 사내에 설치하지 않고 클라우드에 배포하여 서비스함으로써 장비의 도입과 유지하는데 비용이 절감될 수 있다. 또한, 피크타임에 서버를 여러대 복제하여 네트워크의 부하를 분산시킬 수 있어 안정적인 서비스가 가능하다. 다양한 모바일 장치로 언제, 어디서나 끊김없는 업무가 가능해 업무의 생산성과 효율성이 극대화될 수 있다. 개발자, 시스템 관리자가 쉽게 클라우드에서 원하는 기능을 만들어 배포할 수 있으므로 개발과 운영에 원활한 활용성이 보장될 수 있다.
하기에서는 도면을 참조하여 스마트 오피스 시스템의 운용 방법을 설명한다.
도 7은 본 발명의 일 실시예에 따른 스마트 오피스 시스템의 운용 방법을 설명하기 위한 개념도이다.
도 7에 도시된 바와 같이 클라우드 기반 또는 온 프레미스 기반의 환경을 통해 SAMES 운영 환경을 배포하고, 이중 하나의 기반에 이를 설치한다. 이를 통해 모바일 웹 서버(200)가 설치되고, 모바일 웹 서버(200) 내에 SAMES 플랫폼(201)이 위치하게 된다.
앞서 설명한 바와 같이, SAMES 플랫폼(201)은 CDK 모듈(210)과, 뷰어 엔진(220) 및 어뎁터(230)를 구비한다. 이를 통해 모바일 단말기(100)의 요구에 맞는 컨텐츠를 제공한다.
이를 위해 먼저, 어뎁터(230)를 통해 메타 데이터를 제어하되, CDK 내의 메타 데이터 부를 통해 다양한 변화를 수행할 수 있다. 이때, 메타데이터는 LOB, DB, 레거시 시스템(Legacy system), 비지니스 퍼사드(facade)를 포함할 수 있다. 따라서, 만일 사용자가 모바일 단말기를 통해 상기 메타 데이터를 요청하는 경우, 배포하여 설치된 SAMES는 어뎁터에 의해 해당하는 메타데이터를 호출한다. 이어서, 이를 뷰어 엔진을 통해 해당 모바일 단말기에 맞는 화면으로 가변하여 컨텐츠를 제공한다. 여기서, CDK의 템플레이트에 의해 해당 컨텐츠로 변환될 수 있다. 이를 통해 사용자 모바일 단말기는 자신이 원하는 정보를 원하는 컨텐츠 형태로 자신의 단말기의 운영체제와 브라우저에 맞에 제공 받을 수 있다.
도 8은 일 실시예에 따른 SAMES 플랫폼 즉 서버 배포 흐름도이다.
도 8에 도시된 바와 같이 배포의 경우, 개발자 컴퓨터와, 테스트 서버 및 운영 서버를 구비한다.
먼저, 개발자 컴퓨터는 CDK를 통해 아답터 연결 설정을 한다(S101). 이어서, UI 템플릿을 선택하고(S102), 메타 데이터를 설정한다(S103). 이때, 다양한 모바일 UI 템플릿을 제공한다.
이어서, 화면 데이터를 매핑하고(S104), 결과를 확인한(S105) 후 배포한다(S106). 화면데이터 매핑시 소스 코드의 수정이 가능하다. 그리고, 결과 확인은 해상도별 미리보기 및 QR 코드를 확인한다.
이후, 테스트 서버내에 데이터베이스 서버의 존재 유무를 판단한다(S107).
만일, 데이터 베이스 서버가 존재하는 경우에는 데이터베이스 서버에 이를 배포한다(S108). 하지만, 데이터 베이스 서버가 존재하지 않는 경우에는 압축 파일 형태로 배포한다.
데이터베이스 서버에 배포 후, 테스트 서버 내의 CDK에 의해, 최신버젼 동기화를 수행한다(S109). 이어서 점검을 하고(S110), 배포한다(S111). 앞서 설명한 바와 같이 데이터베이스 서버가 존재하지 않는 경우, 점검을 바로 진행한다. 점검시 로깅 및 오류 내역을 점검한다.
이후, 운영 서버가 클라우드 서버의 경우, 해당 배포 자료는 데이터 베이스에 저장된다(S112). 이어서, 최신버젼 동기화하고(S113), 서버 운영을 진행한다(S114).
또한, 운영 서버가 온 프레미스 서버의 경우, 데이터 베이스 존재 유무를 확인하고(S115), 데이터 베이스가 존재하는 경우 데이터 베이스에 이를 저장하고(S116), 최신버젼 동기화(S117) 및 운영을 진행한다(S118). 하지만, 데이터 베이스가 존재하지 않는 경우에는 초신버젼 동기화 및 운영을 진행한다.
도 9는 일 실시예에 따른 시스템 사용 도면이다.
도 9에 도시된 바와 같이 쉐어 포인트 유저(101)는 쉐어포인트 서버(301)에 정보를 저장한다. 또한, 개발자 및 관리자(102)는 SAMES 배포 서버(302)를 통해 운영 서버를 배포한다. 이외에 익스체인지 유저(103)는 익스체인지 서버(303)에 데이터를 저장한다.
이후, 사용자가 모바일 단말기(100)를 통해 SAMES 서버(200)에 접속하여 자신이 원하는 서버의 데이터를 요청한다. 이때, 상기 서버로는 앞서 언급한 3가지 서버이외에도, 다이나믹 CRM 서버(304), 액티브 디렉토리 서버(307), LOB서버(308), DBMS서버(306)을 포함한다.
상기 서버들과 접속된 SAMES 서버는 해당 데이터를 요청하여 받아 온다. 이후, 이 데이터를 가공하여 모바일 단말기 시스템에 맞는 데이터 형태의 페이지로 가공하여 모바일 단말기에 제공한다.
상기에서 설명한 본 발명의 기술적 사상은 바람직한 실시예에서 구체적으로 기술되었으나, 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명은 본 발명의 기술 분야의 통상의 전문가라면 본 발명의 기술적 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다.
100 : 모바일 단말기 200 : 모바일 웹 서버
201 : SAMES 플랫폼 210 : CDK
220 : 뷰어 엔진 230 : 어뎁터
300 : 오피스 데이터 서버

Claims (10)

  1. 모바일 네트웍 시스템을 이용하여 뷰 페이지 형태의 데이터를 처리하는 모바일 단말기;
    모바일 단말기로 기업 시스템의 다양한 정보를 쉽게 연동하여 다양한 인프라를 제공하는 클라우드 기반의 모바일 웹 서버와 온 프레미스 기반의 모바일 웹 서버를 포함하되, 상기 서버들은 CDK와 커넥터 및 SAMES 플렛폼을 포함하고, 배포에 의해 설치되는 모바일 웹서버;
    모바일 웹서버와 연동하여 오피스 환경에서 사용하는 데이터를 처리하는 오피스 데이터 서버; 및
    모바일 웹 서버를 배포하는 개발자 컴퓨터와 운영 서버 배포 서버를 포함하며,
    상기 개발자 컴퓨터는 CDK를 통해 아답터 연결 설정을 하고, UI 템플릿을 선택한 후, 메타 데이터를 설정하고, 화면 데이터를 매핑 및 결과 확인한 후, SAMES 플렛폼을 상기 운영 서버 배포 서버로 배포하며,
    상기 운영 서버 배포 서버는,
    개발자 컴퓨터에서 배포한 SAMES 플렛폼을 전송받아 저장하는 데이터 베이스 서버; 및 상기 데이터 베이스 서버에 저장된 SAMES 플렛폼의 최신버젼 동기화를 수행하고, 상기 SAMES 플렛폼의 로깅 및 오류 내역을 점검한 후 배포를 수행하는 테스트 서버;를 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 기반 스마트 오피스 시스템.
  2. 제1항에 있어서,
    상기 모바일 단말기는 운영체제와 브라우져에 따라 안드로이드(Android), 애플 아이폰(Apple iPhone), 윈도우폰, 블랙배리(Black Berry), 팜 웹오에스(Palm WebOS), 미고(Meego), 노키아 신비안(Nokia Symbian), 킨들 파이어(kindle Fire), 오페라(Opera), 돌핀(Dolphin), 파이어폭스(Firefox), 크롬(Chrome), 엠에스 아이이(MS IE), 삼성 바다(Samsung Bada), 애플 아이패드(Apple iPAD) 및 안드로이드 허니컴(Android Honeycomb) 중 어느 하나가 구비된 것을 특징으로 하는 클라우드 컴퓨팅 기반 스마트 오피스 시스템.
  3. 제1항에 있어서,
    상기 SAMES 플랫폼은 UI 탬플릿과 메타 데이터들을 생성 및 제공하는 CDK 모듈과, 사용자의 모바일 단말기 환경에 맞는 화면을 제공하는 뷰어 엔진과, 메타 데이터 베이스와 인터페이스를 제공하는 어뎁터와, 다양한 구동 모듈을 갖는 모듈부를 구비하는 것을 특징으로 하는 클라우드 컴퓨팅 기반 스마트 오피스 시스템.
  4. 제3항에 있어서,
    상기 CDK 모듈은 UI 템플릿을 제공하는 템플릿부와, 메타데이터를 관리할 수 있는 기능을 제공하는 메타데이터부와, 국가별 언어에 맞게 다국어를 등록하여 화면을 구성할 수 있는 언어부와, 생성된 파일을 수정하거나 업로드 할 수 있는 파일부와, 웹서버 어플리케이션의 환경을 설정할 수 있는 어플리케이션 셋팅부와, 로그 관리를 위한 로깅부를 구비하는 것을 특징으로 하는 클라우드 컴퓨팅 기반 스마트 오피스 시스템.
  5. 제3항에 있어서,
    SAMES 플랫폼은 차트(chart)모듈, 폼(form)모듈, 메뉴(menu)모듈, 리스트(list)모듈, 로긴(login)모듈, 리포트(report)모듈, OTP모듈 및 도움모듈을 포함하는 복합 모듈과, 큐알코트(QR cord)모듈, 테마(theme)모듈, 다국어모듈, 메일모듈, 스플래쉬(splash)모듈, 아이콘셋(iconset)모듈, 로깅(logging)모듈, 트래킹(tracing)모듈, SMS모듈, 암호화(cryptography)모듈, 파일(file)모듈, 익셉션(exception)모듈을 포함하는 독립모듈과, 인콰이어(inquire)모듈, 세이브(save)모듈, 트랜시트(transit)모듈, 트랜스퍼(transfer)모듈, 컨피그(config)모듈, 디버그(debug)모듈을 포함하는 단일 모듈과, SFA모듈, EDM모듈, MES모듈, GW모듈을 포함하는 패키지 모듈을 구비하는 것을 특징으로 하는 클라우드 컴퓨팅 기반 스마트 오피스 시스템.
  6. 제1항에 있어서,
    오피스 데이터 서버는 쉐어포인트(Share Point) 서버, 익스체이지(Exchange) 서버, 다이나믹 CRM 서버, 액티브 디렉토리(Active Directory) 서버, 헤테로지니오스 및 레거시 어플리케이션 서버(Heterogeneous & Legacy App Server), DBMS서버 및 LOB서버를 더 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 기반 스마트 오피스 시스템.

  7. 삭제
  8. 삭제
  9. 클라우드 기반 또는 온 프레미스 기반의 환경을 통해 SAMES 운영 환경을 배포하는 단계;
    SAMES 배포를 통해 CDK 모듈과, 뷰어 엔진 및 어뎁터를 구비하는 SAMES 플랫폼을 구비하는 모바일 웹 서버를 설치하는 단계; 및
    모바일 단말기의 요구에 맞는 컨텐츠를 제공하는 단계를 포함하며,
    상기 SAMES 운영 환경 배포는 개발자 컴퓨터와, 테스트 서버 및 운영 서버를 구비하되, 상기 개발자 컴퓨터의 CDK를 통해 아답터 연결 설정을 하고, UI 템플릿을 선택한 다음 메타 데이터를 설정하고, 화면 데이터를 매핑하고, 결과를 확인한 후 배포하는 단계;
    테스트 서버내에 데이터베이스 서버의 존재 유무를 판단하여, 데이터 베이스 서버가 존재하는 경우에는 데이터베이스 서버에 이를 배포하고, 데이터 베이스 서버가 존재하지 않는 경우에는 압축 파일 형태로 배포하는 단계;
    데이터베이스 서버에 배포 후, 테스트 서버 내의 CDK에 의해, 최신버젼 동기화를 수행한 이후, 배포하는 단계; 및
    운영 서버가 클라우드 서버의 경우, 해당 배포 자료는 데이터 베이스에 저장되고, 운영 서버가 온 프레미스 서버의 경우, 데이터 베이스 존재 유무를 확인하여 저장하는 단계를 특징으로 하는 클라우드 컴퓨팅 기반 스마트 오피스 시스템 운용 방법.
  10. 삭제
KR1020120043412A 2012-04-25 2012-04-25 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법 KR101212778B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120043412A KR101212778B1 (ko) 2012-04-25 2012-04-25 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120043412A KR101212778B1 (ko) 2012-04-25 2012-04-25 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법

Publications (1)

Publication Number Publication Date
KR101212778B1 true KR101212778B1 (ko) 2012-12-18

Family

ID=47907756

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120043412A KR101212778B1 (ko) 2012-04-25 2012-04-25 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법

Country Status (1)

Country Link
KR (1) KR101212778B1 (ko)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101448672B1 (ko) * 2014-02-25 2014-10-15 (주)비즈머스 컨텐츠 협업을 위한 반-폐쇄형 하이브리드 클라우드 시스템
KR101519286B1 (ko) * 2014-02-06 2015-05-11 옥윤선 인터폰앱을 구비한 스마트단말
KR101574629B1 (ko) 2015-05-18 2015-12-11 주식회사 아롬정보기술 단말장치기반 원격 이벤트 서비스시스템 및 방법
KR20190024610A (ko) * 2017-08-30 2019-03-08 한국전자통신연구원 클라우드 서비스 제공을 위한 스토리지 제공 장치 및 방법
US10782880B2 (en) 2017-08-30 2020-09-22 Electronics And Telecommunications Research Institute Apparatus and method for providing storage for providing cloud services
KR102195488B1 (ko) * 2020-04-29 2020-12-30 주식회사 인젠트 하이브리드 클라우드 시스템
CN113993157A (zh) * 2021-10-27 2022-01-28 深圳市芯中芯科技有限公司 基于蓝牙透传的蜂窝物联网网络参数在线检测***及方法
US11327686B2 (en) 2019-09-30 2022-05-10 Electronics And Telecommunications Research Institute Apparatus and method for managing integrated storage supporting hierarchical structure
KR20220071573A (ko) * 2020-11-24 2022-05-31 주식회사 이노그리드 효율적인 자원 활용을 위한 멀티클라우드 서비스 시스템 및 방법
KR102646157B1 (ko) 2023-01-26 2024-03-11 김서경 스마트 오피스 운영 시스템

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101059199B1 (ko) * 2011-01-13 2011-08-25 주식회사 이글루시큐리티 클라우드 컴퓨팅 통합보안관제시스템 및 그 방법
KR101086620B1 (ko) * 2011-08-23 2011-11-23 정대영 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101059199B1 (ko) * 2011-01-13 2011-08-25 주식회사 이글루시큐리티 클라우드 컴퓨팅 통합보안관제시스템 및 그 방법
KR101086620B1 (ko) * 2011-08-23 2011-11-23 정대영 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101519286B1 (ko) * 2014-02-06 2015-05-11 옥윤선 인터폰앱을 구비한 스마트단말
KR101448672B1 (ko) * 2014-02-25 2014-10-15 (주)비즈머스 컨텐츠 협업을 위한 반-폐쇄형 하이브리드 클라우드 시스템
KR101574629B1 (ko) 2015-05-18 2015-12-11 주식회사 아롬정보기술 단말장치기반 원격 이벤트 서비스시스템 및 방법
KR20190024610A (ko) * 2017-08-30 2019-03-08 한국전자통신연구원 클라우드 서비스 제공을 위한 스토리지 제공 장치 및 방법
US10782880B2 (en) 2017-08-30 2020-09-22 Electronics And Telecommunications Research Institute Apparatus and method for providing storage for providing cloud services
KR102376152B1 (ko) 2017-08-30 2022-03-21 한국전자통신연구원 클라우드 서비스 제공을 위한 스토리지 제공 장치 및 방법
US11327686B2 (en) 2019-09-30 2022-05-10 Electronics And Telecommunications Research Institute Apparatus and method for managing integrated storage supporting hierarchical structure
KR102195488B1 (ko) * 2020-04-29 2020-12-30 주식회사 인젠트 하이브리드 클라우드 시스템
KR20220071573A (ko) * 2020-11-24 2022-05-31 주식회사 이노그리드 효율적인 자원 활용을 위한 멀티클라우드 서비스 시스템 및 방법
KR102418250B1 (ko) 2020-11-24 2022-07-07 주식회사 이노그리드 효율적인 자원 활용을 위한 멀티클라우드 서비스 시스템 및 방법
CN113993157A (zh) * 2021-10-27 2022-01-28 深圳市芯中芯科技有限公司 基于蓝牙透传的蜂窝物联网网络参数在线检测***及方法
KR102646157B1 (ko) 2023-01-26 2024-03-11 김서경 스마트 오피스 운영 시스템

Similar Documents

Publication Publication Date Title
KR101212778B1 (ko) 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법
CA2578472C (en) Methods and system for orchestrating services and data sharing on mobile devices
EP2947569B1 (en) Hybrid applications operating between on-premise and cloud platforms
TWI556168B (zh) 外部服務應用程式探索方法
US8850390B2 (en) Status management for phased implementation of configuration changes
KR101086620B1 (ko) 스마트 오피스 시스템 및 운용을 위한 서버 및 운용 방법
CN110795147A (zh) 一种接口协议文件管理方法和装置
US11080241B2 (en) Document collaboration
CN104301401A (zh) 一种基于快速服务封装的移动应用平台
CN101673358A (zh) 基于权限组件对工作流组件中的权限管理的方法及装置
CN105117555A (zh) 核电三维设计模型在线浏览***
US20220309040A1 (en) Method and apparatus of synchronizing data, electronic device and storage medium
CN113641700A (zh) 一种基于Spring boot框架的数据处理方法及装置
US11561936B2 (en) Building collaborative data processing flows
CN107896242B (zh) 一种服务共享方法及装置
CN103809951A (zh) 一种基于flex技术图形化服务编排和管理装置
CN117170784A (zh) 菜单及其页面的渲染方法、装置和电子设备
US11068140B2 (en) Intelligent overflow menu
CN105205060A (zh) 一种生成word文档的数据库字典的方法及装置
CN103561113A (zh) Web Service接口的生成方法及装置
CN112988879A (zh) 访问数据库的方法、***、装置、存储介质及处理器
CN114356328A (zh) 进行企业门户快速适配的方法、***及计算机存储介质
US20160191339A1 (en) Systems, devices, and methods for incident management interactions
CN111221524B (zh) 一种一键生成前端模块的方法及***
Wu et al. The research on cloud mobile office system development for enterprise application

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20151112

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20171023

Year of fee payment: 6