• 제목/요약/키워드: SaaS(Service as a Software)

검색결과 90건 처리시간 0.033초

Cloud Native환경에서의 생산성 향상을 위한 어플리케이션 개발 방법 연구 (A Study of Application Development Method for Improving Productivity on Cloud Native Environment)

  • 김정보;김정인
    • 한국멀티미디어학회논문지
    • /
    • 제23권2호
    • /
    • pp.328-342
    • /
    • 2020
  • As the cloud-based ICT(Information & Communication Technology) infrastructure matures, the existing monolithic software development method is evolving into a micro-service structure based on cloud native computing. To develop and operate the services efficiently under the cloud native environment, DevOps-based application development plans through MSA(Micro Service Architecture) design based are essential. A cloud native environment is an approach to developing and running applications that take advantage of cloud computing models such as automation of source distribution, container-based virtualization, application scalability, resource efficiency, and flexible maintenance through object independence. To implement this approach, the utilization of key elements such as DevOps, continuous delivery, micro service, and containers is essential, but there are not enough previous studies on case analyses or application methods of these key elements. Therefore, in this paper, we analyze the cases of application development in cloud native environment and propose the optimized application development process and development method through small and medium-sized SI projects.

서비스형 소프트웨어 기반의 BIM 모델 개발 방안 연구 (A Study on the Development of the BIM(Building Information Modeling) Architectural Model Based on SaaS(Software as a Service))

  • 김병곤;정성윤;윤회수;나혜숙;최원식
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2012년도 춘계 종합학술대회 논문집
    • /
    • pp.427-428
    • /
    • 2012
  • 건설사업의 복합화, 대형화, 첨단화에 따라 3차원 설계와 정보모델 작성에 필수적인 BIM(Building Information Modeling) 소프트 웨어 활용을 확대하고 도입과 운용비용을 절감할 수 있도록 클라우드 컴퓨팅 환경의 서비스형 소프트웨어 방식의 개발방안을 제안한다.

  • PDF

클라우드 기반 네트워크 장비 관리 시스템 설계 (Design of Network Equipment Management System on Cloud)

  • 정상우;신대민;서정현;이상현;이미진;김기일
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 추계학술발표대회
    • /
    • pp.366-368
    • /
    • 2018
  • 기존의 Simple Network Management Protocol (SNMP) 기반의 장비관리를 위한 모니터링 시스템은 새로운 장비들의 추가 및 설정에 따른 복잡도가 증가한다. 이러한 문제점을 해결하기 위하여 최근에 Technical Report 069(TR-069) 기반의 시스템을 구축함으로서 여러 가지 접속 방법에 대한 자동 설정을 방안을 제공하고 있다. 하지만, 기존의 방법들 역시 확장성에 대한 문제점을 가지고 있으므로 본 논문에서는 클라우드 기반의 확장성 있는 장비관리 시스템 구조를 제안한다. 제안된 구조는 클라우드 기반의 Auto Configuration Servers(ACS) 서버를 구축함으로써 각 사업자별 Software as a Service(SaaS) 기반의 서비스를 제공한다.

CI-DRM: 클라우드 기반의 상호운용이 가능한 DRM 시스템 (CI-DRM: Cloud based Interoperable DRM System)

  • 이훈정;은하수;오희국
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.1115-1118
    • /
    • 2012
  • DRM(Digital Right Management)은 디지털 콘텐츠의 사용을 제어하고, 불법복제 및 유통을 방지하는 기술 및 서비스이다. 인터넷의 발달로 디지털 콘텐츠의 불법사용, 불법복제, 불법유통 등이 지속적으로 증가하는 상황에서 DRM의 중요성은 점점 더 커지고 있다. 현재의 DRM 시장은 다수의 DRM 시스템이 혼재하고 있는 상황으로 서로 다른 DRM 시스템간의 상호운용과 표준화에 대한 요구가 커지고 있고 이 문제에 관한 많은 연구가 진행되고 있다. 본 논문에서는 클라우드 컴퓨팅 환경 기반의 서로 다른 DRM 시스템 간 상호운용이 가능한 시스템을 제안한다. 제안하는 시스템은 클라우드 컴퓨팅 서비스 모델 중 SaaS(Software as a Service)를 기반으로 설계 하였으며 현재 사용되고 있는 DRM 시스템 쉽게 적용할 수 있는 장점을 가진다.

제4차 산업혁명 기술의 기록관리 적용 방안 (Application of 4th Industrial Revolution Technology to Records Management)

  • 안대진;임진희
    • 기록학연구
    • /
    • 제54호
    • /
    • pp.211-248
    • /
    • 2017
  • 이 연구에서는 제4차 산업혁명의 신기술을 활용하여 기록관리를 더 잘 할 수 있는 방안을 살펴보았다. 이를 위해 기록의 생산 및 관리에 큰 영향을 미치는 클라우드, 빅데이터, 인공지능, 사물인터넷 등 네 가지 기술들을 선정하고 이 기술들의 개념과 특징, 적용분야를 정리하고 대표적 기술들을 테스트하였다. 이후 각 기술로 인해 변화된 생산기록의 특징을 분석하였다. 신기술로 인해 기록의 생산량은 급증했고 유형은 다양해졌다. 또한 데이터의 품질 확보와 생산 맥락을 설명하기 위한 조치가 필요함을 알 수 있었다. 각 기술을 기록관리에 효과적으로 도입하기 위해서는 기술의 성숙도별로 당장 적용할 기술과 나중에 적용해야 할 기술을 구분하여 로드맵을 설계해야 한다. 생산기록의 특징 변화에 대응하기 위해서는 유연한 데이터 구조를 갖추고 표준화된 형식으로 생산해야 한다. 또한 공공기관이 SaaS 제품을 조달할 수 있도록 하고 디지털 기술을 이용하여 공공서비스의 품질을 높여야 한다.

스마트폰 어플리케이션 개발을 위한 모바일 플랫폼 비교 및 평가 (Comparison and Evaluation of Mobile Platforms for SmartPhone-based Application Development)

  • 이강민;양정진
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.185-188
    • /
    • 2011
  • 스마트폰의 대중화로 인해 사용자의 다양한 요구사항이 발생하고 있고, 스마트폰 용 어플리케이션에 대한 개발이 활발히 수행되고 있으나 하드웨어와의 밀접한 관계 및 재사용성의 요구를 반영하고 있지 못하므로 향후 수요를 감안하여 객체지향 개발방법론을 적용한 체계적인 접근이 필요하다. 본 논문에서는 대표적인 스마트폰 플랫폼인 안드로이드와 아이폰 플랫폼의 수명주기, 하드웨어, 어플리케이션 간의 관계를 통해 스마트폰 어플리케이션 개발절차를 도출하도록 시도하였으며, 객체지향 개발방법론 중에서 Reference Model 중심의 안드로이드 플랫폼과 Rich Client를 지원하는 아이폰 플랫폼에 각각 스마트폰 플랫폼에 준한 하드웨어 특성을 고려하여 특화된 CBD(Component Based Development)기반인 마르미-EM방법론과 서비스 기반의 어플리케이션을 지향하고 있는 MVC(Model-View-Control)패턴이 적용된 SaaS(Software-as-a-Service) 개발방법론을 적용하여 어플리케이션 개발 절차를 비교한다. 이를 통하여 개발방법론의 절차상의 차이점, 강점 및 보완 사항을 분석하고 방법론별 특징을 토대로 향후 보완점을 제안한다.

초등학교에서의 Google Cloud Computing System 활용 방안 (An Inquiry into the Use of Google Cloud Computing System in Elementary School)

  • 권순범;남동수;이태욱
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2012년도 제45차 동계학술발표논문집 20권1호
    • /
    • pp.123-126
    • /
    • 2012
  • 본 논문에서는 최근 주목을 받고 있는 클라우드 컴퓨팅 시스템 중 구글 앱스를 초등학교 현장에 어떻게 활용할 수 있는지 그 방안에 대해 모색해 보았다. 구글 앱스는 구글의 다양한 클라우드 컴퓨팅 서비스 중 SaaS(Software as a Service)에 해당하는 것으로써 캘린더, 메일, 문서도구, 사진, 사이트 도구, 유튜브, 지도 등의 서비스를 제공하는 것이다. 구글 앱스에서는 구글의 동일한 아이디 하나로 모든 서비스에 로그인이 가능하며 웹상에서 작업한 내용은 모두 웹에 저장되므로 언제 어디서나 네트워크에 연결된 디바이스만 있다면 활용이 가능하다. 그 뿐 아니라, 스마트폰, 태블릿 PC가 확산되고 있고 가격이 낮아짐에 따라 학생들도 활용하게 된 지금, 구글 앱스는 모바일 디바이스에도 서비스를 최적화시켰기에 학생들의 접근성이 더욱 높다. 앞으로 온라인 교육 등도 포함되면 적어도 국내에서는 교육계에 파급력이 상당하리라 생각하며 교육분야에 본격적으로 클라우드 컴퓨팅이 도입되기를 기대한다.

  • PDF

Java SDK를 이용한 파일 클라우드 시스템의 설계 및 구현 (Design and Implementation of File Cloud Server by Using JAVA SDK)

  • 이상곤
    • 한국정보전자통신기술학회논문지
    • /
    • 제8권2호
    • /
    • pp.86-100
    • /
    • 2015
  • 클라우드 컴퓨팅은 IT 관련된 기능들이 서비스 형태로 제공되는 컴퓨팅 스타일이다. 사용자들은 전문 지식이 없거나 제어할 줄 몰라도 인터넷으로부터 서비스를 이용할 수 있다. 정보가 인터넷 상의 서버에 영구적으로 저장되고 데스크탑 컴퓨터, 노트북, 휴대용 기기 등과 같은 클라이언트에는 일시적으로 보관된다. 이러한 클라우드 컴퓨팅에서 소프트웨어와 데이터는 서버에 저장된다. 클라우드 컴퓨팅은 웹 2.0, SaaS(software as a service)와 같이 최근 잘 알려진 기술 경향들과 연관성을 가지는 일반화된 개념이다. 이들 개념들의 공통점은 사용자들의 컴퓨팅 요구를 만족시키기 위해 인터넷을 이용한다는 사실이다. 이는 단순히 서버 등의 자원을 제공해 주면서 사용자가 디바이스에 제약없이 데이터에 접근할 수 있도록 해준다. 개인적인 용도의 파일을 저장하고 이를 여러 디바이스에서 공유하는 클라우드 서비스가 주목을 받고 있다. 본 논문에서는 Dropbox와 OAuth, PACloud를 통해 이와 같은 서비스를 구현할 수 있다. 또한 스레드 폴링을 이용하여 서버에 들어오는 여러 태스크들을 적절하게 처리할 수 있는 구현 기술을 제시하였다. 아울러 구현 기술을 설명하기 위해 소프트웨어 공학적인 여러 다이어그램을 제시하였다.

클라우드를 위한 포그 간의 데이터 이동 기법에 관한 연구 (A Study on Data Movement Method between For for Cloud Computing)

  • 황치곤;윤창표;이해준
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2017년도 춘계학술대회
    • /
    • pp.294-296
    • /
    • 2017
  • 클라우드 컴퓨팅은 클라우드 노드에서 발생하는 모든 데이터를 클라우드 서버에 업로드하여, 서비스로서 사용자에게 제공하는 역할을 수행하는 컴퓨팅 기법이다. 이는 네트워크의 상황에 따라 실시간으로 서비스를 제공하기에는 어렵다. 그것은 로컬의 영역이 아니라 네트워크를 통하여 원격지로 정보를 전송하고, 클라우드에서 서비스를 제공하기 위해 추가적으로 다운로드를 해야 하기 때문이다. 이에 대한 대안으로 포그 컴퓨팅이 제안되었다. 본 논문에서는 클라우드, 포그 그리고 사용자 간의 효율적인 데이터 교환 기법을 제안하고자 한다. 제안된 포그는 사용자에게 서비스를 제공하고, 데이터를 수집하여 처리하도록 한다. 클라우드는 포그 간의 데이터 교환과 제어의 흐름을 담당하도록 한다. 우리는 이에 대한 데이터의 교환에 필요한 표준 방식을 제안한다. 이를 위한 적용은 BAN(Body Area Network)에서 발생하는 정보를 포그에서 처리 및 서비스를 하고, 클라우드는 중재 역할을 수행하는 시스템으로 한다. 이는 기기 또는 서비스 간에서 발생하는 데이터 이질성을 해결하고, 효율적인 데이터 이동을 제공할 수 있다.

  • PDF

기업용 마이크로블로그의 사용행태에 대한 사례연구: 지식경영전략을 중심으로 (Case Study on the Enterprise Microblog Usage: Focusing on Knowledge Management Strategy)

  • 강민수;박아름;이경전
    • 지능정보연구
    • /
    • 제21권1호
    • /
    • pp.47-63
    • /
    • 2015
  • 지식경영전략은 코드화(Codification) 전략과 대인화(Personalization) 전략으로 대별할 수 있으며(Hansen et al., 1999), 성공적인 지식경영의 도입과 활용을 위한 두 전략의 운영 방안에 대한 연구가 계속되어 왔다. 그리고 지식경영 시스템에 대한 기존 연구는 주로 대기업의 일부 조직에서 활용한 사례를 대상으로 하고 있어, 중소 규모의 기업 전체를 대상으로 하는 연구는 미비한 실정이다. 본 논문은 중소 규모의 기업에 적합한 지식경영 시스템으로 기업용 마이크로블로그를 특정하고, 기업용 마이크로블로그를 활용한 중소기업의 지식경영전략을 코드화 전략과 대인화 전략의 관점에서 검토한다. 지식경영전략과 기업용 마이크로블로그에 대한 선행연구를 통하여 "기업의 성장에 따라 기업용 마이크로블로그의 활용은 코드화 전략에서 대인화 전략 중심으로 변화한다"는 가설을 설정하였다. 이 가설을 확인하기 위하여 창업 초기부터 현재까지 '야머'(Yammer)라는 기업용 마이크로블로그를 사용하고 있는 소규모 기업을 대상으로 사례연구를 진행하였다. 사례연구는 기업용 마이크로블로그의 사용 기간을 창업 '초기', 현재의 조직 형태를 갖추게 된 '중기', 그리고 연구가 진행된 '현재' 등 세 시점으로 나누고 콘텐츠를 분석하는 종단 분석을 실시하였다. 그리고 각 시점별 야머에 등록된 콘텐츠의 커뮤니케이션 유형을 분석하여 사례기업의 기업용 마이크로블로그 사용행태를 분석하고, 지식경영전략의 변화를 확인하는 방법을 사용하였다. 연구의 결과로 소규모 기업에서 지식경영전략의 운영과 그에 적합한 지식경영 시스템의 활용에 대한 실질적인 시사점을 제시하고자 한다.