• Title/Summary/Keyword: 서비스 기반 아키텍처

Search Result 448, Processing Time 0.043 seconds

A Design of MVC Architecture for Service-based Mobile Applications (서비스 기반 모바일 어플리케이션의 MVC 아키텍쳐)

  • Lee, Ho-Joong;La, Hyun-Jung;Kim, Soo-Dong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06a
    • /
    • pp.74-79
    • /
    • 2010
  • 모바일 디바이스는 유연한 이동성을 제공하는 대신에 제한된 자원을 가지고 있는 휴대용 장치로서, 어플리케이션 구동을 가능하게 하는 새로운 클라이언트 단말기로 빠른 속도로 보급되고 있다. 대표적인 모바일 디바이스로는 iPhone, 안드로이든 폰이 있다. 현재 이러한 모바일 디바이스에는 엔터테인먼튼 관련 어플리케이션이 널리 사용되고 있지만, 앞으로 모바일 디바이스의 성장 및 네트워크 기술에 따라 다소 복잡한 어플리케이션을 필요로 하게 된다. 그러나, 모바일 디바이스에서 실행될 수 있는 어플리케이션의 복잡도에 제약이 발생하여 놓은 복잡도의 어플리케이션은 실행이 힘들다. GUI 어플리케이션에서 데이터와 그것을 표현하는 부분을 나누어 설계하는 MVC (Model-View-Control) 아키텍쳐는 어플리케이션을 설계하는데 일반적으로 많이 사용되고 있지만, 이는 모바일 어플리케이션의 특징을 반영하지는 못한다. 그러므로, 본 논문에서는 자원 사용의 최적화를 고려한 서비스 기반 모바일 어플리케이션을 설계하기 위하여 기존의 MVC 아키텍처를 보완/확장한다. 본 논문에서 제안하는 MVC 아키텍쳐는 어플리케이션 특성에 맞춰 모바일 어플리케이션의 특성들을 극복하여 모바일 디바이스의 한계점을 극복하는 동시에 고성능을 보장하는 모바일 어플리케이션을 개발하는데 적용할 수 있다.

  • PDF

Analysis and Design of Product Line based Mobile Contents System (프로덕트 라인 기반 모바일 컨텐츠 시스템의 분석 및 설계)

  • Hwang, Ji-Young;Kim, Ji-Hong
    • Annual Conference of KIPS
    • /
    • 2005.11a
    • /
    • pp.275-278
    • /
    • 2005
  • 매년 빠른 성장률을 보이는 모바일 컨텐츠 서비스는 아직까지 확립된 표준이 없는 상황에서도 다양한 응용이 예상되고 있어서, 새로운 시스템을 쉽고 빠르게 도입하기 위해서는 체계적인 아키텍쳐의 확립이 요구되고 있다. 컨텐츠 시스템은 컨텐츠에 따른 전송 방식, 또는 제공 형태에 따라 차이를 가지면서도 그 요구 사항과 아키텍처는 유사하여 재사용이 가능하기 때문에 소프트웨어의 핵심적인 공통 자산을 재사용하는 기술인 프로덕트 라인 기술을 적용하는 것이 필요하다. 본 논문에서는 프로덕트 라인 기술 중 UML 기반의 PLUS 방법을 사용하여 끊임없이 변화하는 모바일 컨텐츠 시장에 적용하여 분석, 설계를 통해 변화에 발 빠르게 대응할 수 있도록 한다. 아울러 산출된 아키텍쳐를 적용하여 새로운 모바일 서비스의 요구를 만족하는 프로토타입을 얻을 수 있었다.

  • PDF

A Study of Implementing e-Government Development Framework for Improving the Interoperability and Reusability (상호운용성과 재사용성 증대를 위한 전자정부 표준 개발프레임워크 구축 사례 연구)

  • Im, Chol-Hong;Jun, Man-Sung;Lee, Bong-Ok;Kim, Young-Woo;Lee, Young-Kon
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2009.05a
    • /
    • pp.371-375
    • /
    • 2009
  • 전자정부 사업에서 개발프레임워크가 활발하게 도입되어 활용되어 왔으나 서로 다른 개발프레임워크 도입으로 인하여 전자정부 시스템간에 상호운용성이 보장 되지 못하고, 특정 개발프레임워크에 의한 사업자 종속성이 발생하게 되었다. 이러한 문제를 해결하기 위하여 전자정부 프로젝트에서는 표준화된 형태의 오픈 소스 기반 개발프레임워크를 구축하게 되었다. 본 논문에서는 표준 개발 프레임워크가 등장한 배경과 표준화 원칙들을 제시하고, 이러한 원칙들을 만족 시키기 위한 개발프레임워크의 실행환경과 개발환경에 대한 아키텍처 특성 및 기반기술을 제시하고자 한다.

  • PDF

Monitoring Design for Distributed File System GlusterFS (GlusterFS 분산 파일 시스템 모니터링 설계)

  • Lee, Jeong-Hyun
    • Annual Conference of KIPS
    • /
    • 2015.10a
    • /
    • pp.174-177
    • /
    • 2015
  • 최근 Social, Mobile, IoT 등에 기반한 비즈니스 데이터의 폭증과 함께 이를 저장하고 처리하기 위한 Big Data 플랫폼, 분산 스토리지 기술 등이 사용되고 있다. 최근 제안된 분산 스토리지들은 클라우드 기반 기술과 Scale-Out 아키텍처를 적용하여 데이터의 증가에 대응할 수 있는 구조를 갖추고 있다. 분산 스토리지의 노드가 수백 대 이상으로 증가하는 경우 수작업을 통한 관리방법으로는 운영관리는 불가능하며 자동화된 운영관리와 모니터링 방법이 필요하다. 본 논문에서는 GlusterFS 분산 스토리지를 대상으로 네트워크, 서버, 디스크, 스토리지 서비스 등 시스템 상태를 구간별로 모니터링할 수 있도록 설계하였다. 이를 통해 분산 스토리지 전체 인프라에 대한 모니터링과 스토리지 서비스 수준을 모니터링 할 수 있도록 하였다.

A Study on Tools for Agent System Development (자바 기반의 스프링 Web MVC와 WebFlux 성능 분석)

  • Jung, Myung-Kyo;Suh, Taeweon
    • Annual Conference of KIPS
    • /
    • 2020.05a
    • /
    • pp.2-4
    • /
    • 2020
  • 논블로킹 IO 를 활용한 웹 서비스를 위한 미들웨어 구축 방법은 2009 년 발표된 Node.js 에서 도입된 이후로 여러 언어 및 프레임워크로 전파되기 시작하였다. 자바 진영에서도 Project Reactor 를 통하여 논블로킹 IO 패러다임에 대응하기 시작하였고 이를 스프링 프레임워크로 구현한 WebFlux 가 출시되었다. 본 논문은 자바 기반의 웹서비스 구축 시 스프링 프레임워크를 활용한 블로킹 기법과 논블로킹 기법 간의 차이점을 살펴보고 성능을 분석한다. 이를 통해 가장 효율적인 성능을 발휘할 수 있는 아키텍처 모델을 도출한다.

Edge Container Remote Control System using RPC protocol (RPC 프로토콜을 활용한 미디어 분석 엣지 컨테이너 원격 제어 시스템)

  • Oh, Seungtaek;Moon, Jaewon;Kum, Seungwoo
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2022.06a
    • /
    • pp.81-83
    • /
    • 2022
  • 고성능 컴퓨팅 기술과 딥 러닝 기술이 충분한 발전을 거쳐 인공지능 기술은 다양한 분야에서 실제로 적용되고 있다. 인공지능 플랫폼 기술이 사용자에게 적절하게 활용되기 위해서 엣지 컴퓨팅 기반의 마이크로 서비스 아키텍처(MSA)가 주목받고 있다. 이와 관련된 기술을 통해 클라우드 기반의 여러 인공지능 애플리케이션들이 엣지 장치에서 직접 처리가 가능하다면 비용적인 측면뿐 아니라 여러 관점에서 효율적이므로 엣지 컨테이너의 운용 기술에 대한 수요가 높아지고 있다. 이에 따라, 본 논문에서는 엣지 디바이스에 간단한 딥 러닝 서비스를 배포하고 운용할 수 있는 컨테이너를 구현하였다. 또한, REST 통신 방법 이외에 RPC 방식을 사용하여 원격 제어를 가능하게 하도록 구성하였으며, 여러 제어 기능들이 동작함을 확인하였다.

  • PDF

A Design of Web Server Architecture Environment for Reliability Enhancement and Secure Web Services (신뢰성 향상과 안전한 웹 서비스를 위한 웹 서버 아키텍처 환경의 설계)

  • Kim, Yong-Tae;Jeong, Yoon-Su;Park, Gil-Cheol
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.2
    • /
    • pp.343-350
    • /
    • 2010
  • In the existing design of web server architecture, data encryption technique is used to keep the reliability, stability, and safety of web service. But the use of data encryption technique wastes the work of cpu while decreasing throughput of web server and increasing average response time so that it shows negative effect on the capacity of web application server. Also, the latest web applications require security and safety for the safe internet communication. Therefore, this paper suggests the improved web server which uses thread pool and Non-blocking I/O adding new web service modules to the existing web server for the safe web service, provides reliability and safety to show the safe web service capacity. And we compare and evaluate the safety and capacity through experiment on the existing traditional Tomcat based web server and the proposed system to evaluate the safety and capacity of the proposed web server system.

Study on Digital Finance Secure Architecture based on Blockchain (블록체인 기반의 디지털 금융보안 아키텍처에 관한 연구)

  • Kim, Kyoung-jin;Hong, Seng-phil
    • Journal of Advanced Navigation Technology
    • /
    • v.25 no.5
    • /
    • pp.415-425
    • /
    • 2021
  • In line with the trend of the digital transformation, the financial sector is providing financial services with new technologies. Among them, the open banking, which is drawing attention from global financial industry, is a service environment that maximizes customers' convenience and data utilization. In addition, the shift in the digital paradigm has also increased anxiety that security problems such as hacking and information leakage caused by data sharing are also concerned. A failure to overcome the negative view will hinder the development of financial services. This study presents a security governance system that can safely and comprehensively manage data in a digital financial ecosystem. This prepares a technical application plan by presenting a digital financial security architecture to field workers, focusing on the open banking service environment. It can be seen that this study is worthwhile by presenting a comprehensive information protection system that allows financial IT to introduce and utilize open banking services in a changing environment.

User Needs Analysis and Information Visualization of National R&D Information Navigation Service for Improving Usability (사용성 향상을 위한 국가R&D정보 내비게이션 서비스의 사용자 니즈 분석과 정보 시각화)

  • Lee, Byeong-Hee;Shon, Kang-Ryul
    • The Journal of the Korea Contents Association
    • /
    • v.13 no.2
    • /
    • pp.512-521
    • /
    • 2013
  • This paper presents the user needs analysis and information visualization for the development of a semantic-based national R&D information navigation service in information service planning phase, which converges and fuses NDSL databases and NTIS databases. To investigate and analyze the user needs for improving usability, we make an improvement plan for R&D information services via a survey targeted at 30 persons, and on-site interviews targeted at 12 persons, almost of who are researchers in industries, universities and government-funded institutes. To design new information visualization service, we propose an interactive national R&D information visualization service, which is provided in navigation type, and prescribe persona and screen prototyping according to the user needs analysis. We design the national R&D information convergence/fusion architecture based on the NDSL databases, including 345,411 academic articles, 620,555 co-authors and 49,958 reports and NTIS databases including 187,466 national R&D projects. We expect that the national R&D information convergence/fusion architecture contributes to R&D information convergence/fusion as a leading model/standard and the interactive navigation-typed information visualization service strengthens usability continuously.

A Study on the Development of Standard Profiles Management System which supports the Technical Reference Model for Information Technology Architecture (정보기술 아키텍처를 위한 기술참조모델을 지원하는 표준프로파일 관리시스템 개발에 관한 연구)

  • Yang, Jin-Hyeok;Kim, Yeong-Do;Jeong, Hui-Jun;Yang, Jin-Yeong;Yu, Myeong-Hwan
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.665-672
    • /
    • 2001
  • ITA (Information Technology Architecture) satisfies the requirements of information system, supports the information used in the institution's business to guarantee the interoperability and security, and analyzes the components of information system. ITA consists of EA (Enterprise Architecture), TRM (Technical Reference Manual) and SP (Standard Profile). The SP, one of the major components of ITA, is a set of information technology standards. In this paper, to construct and utilize the ITA, we mention the applications of information technology about the SP system implementation based on the TRM. The SP management system implemented in this paper is the first trial in Korea, and designs the software with object oriented programming languages such as JSP and Java. Moreover the basic and detailed specification based on the UML notation, system design using the component and system design pattern consisting of software architectures enhance the software reusability. And the constructed system in this paper shows less maintenance cost by using the public softwares such as Linux system, Korean DBMS, Apache and Tomcat, etc. Finally, the system includes the SP reference system which is used in the other institutions and cannot be found in other institutions. Also it includes the additional diverse service modules which support the subsequent processing for the establishment and revision of standards via internet.

  • PDF