• 제목/요약/키워드: web service framework

검색결과 328건 처리시간 0.029초

리눅스 컨테이너를 이용한 웹기반의 DevOps 플랫폼 연구 (A Study on A Web-Based DevOps Platform Using Linux Container)

  • 정근훈;박준석;이극
    • 한국융합학회논문지
    • /
    • 제10권12호
    • /
    • pp.71-80
    • /
    • 2019
  • DevOps는 소프트웨어 개발과 운영의 합성어로 소프트웨어 생명주기 동안 사용되는 다양한 환경과 도구들이 존재한다. DevOps는 서비스를 제공함에 있어 빠르고 안전한 전개가 핵심이다. 이를 위해 Java, C/C++, Python, PHP, Ruby, Node.js, goLang 의 7가지 개발 언어와 전자정부프레임워크, Spring, Struts, DJango, Laravel, Rails, Express의 7가지 프레임워크 서비스를 사전에 제공하는 웹 기반의 통합 IDE를 제안한다. 통합 IDE는 플랫폼 내에서 웹 기반의 에디터를 통해 직접 개발이 가능하며, 리눅스 컨테이너를 이용하여 원 클릭으로 운영환경 이관이 가능하도록 구현하였다. 제안한 플랫폼은 개발 소스에 대해 컴파일 시간, 배포 시간, 배포된 앱의 처리량에 대한 성능 평가가 이루어졌으며, 상용 수준의 클라우드 서비스를 제공할 수 있는 성능을 보여준다.

WSRF기반의 TIGRIS 그리드 MPI 서비스 (TIGRIS Grid MPI Service based on WSRF)

  • 권오경;함재균;이필우
    • 한국콘텐츠학회논문지
    • /
    • 제8권1호
    • /
    • pp.137-142
    • /
    • 2008
  • 본 논문에서는 WSRF기반의 TIGMS 그리드 MPI 서비스를 기술하고자 한다. 본 서비스는 그리드 환경에서 MPI 작업을 실행하는 서비스이다. 다양한 종류의 MPI 라이브러리와 이기종의 계산 자원을 지원한다. 서비스의 주요 기능은 다음과 같다. 첫째, WSRF 기반의 동일한 작업 실행 인터페이스를 제공함으로써 특정 MPI 라이브러리의 사용법을 알지 못해도 작업을 실행할 수 있다. 작업을 실행하기 위해서 OGF에서 제안한 작업 제출 언어인 JSDL를 이용하여 사용자는 작업 실행이 가능하다. 두 번째, 두 개 이상의 자원에서 동시에 MPI 작업을 실행가능하게 하는 그리드 MPI 라이브러리를 지원한다. 세 번째, 사용자가 컴파일을 미리 하지 않아도 자동으로 컴파일 및 실행할 수 있게 한다. 서비스는 WSRF를 지원하는 글로 버스 툴킷 기반으로 구현되었으며, 사용자 인터페이스는 웹 포털 및 CLI(Command Line Interface)를 제공한다.

개방형 서비스 게이트웨이를 위한 유비쿼터스 지역서비스 자동구성 (Autonomic Service Composition of Localized Ubiquitous Services for Open Service Gateways)

  • 노지훈;윤원식
    • 대한전자공학회논문지TC
    • /
    • 제48권9호
    • /
    • pp.17-26
    • /
    • 2011
  • 무선 네트워크 기술 및 모바일 컴퓨팅 기기의 발전과 함께 웹 서비스 기술이 발전하여 유비쿼터스 환경에서 새로운 서비스가 출현하게 되었다. 이러한 서비스들은 홈, 사무실, 공항, 전시장 등과 같은 위치 환경과 깊은 관계가 있으며, 위치환경에 따라 차별화된다. 사용자의 환경정보에 따라 다양한 지역서비스를 사용하는데 필요한 프로그램들이 사용자의 기기에 동적으로 전달되어지고, 지역에 따라 분산된 다양한 서비스들을 효과적으로 관리해 주는 시스템이 요구된다. 본 논문에서는 편리하게 서비스 선택을 할 수 있으며 유용한 서비스를 사용자에게 제공해 줄 수 있는 자동 서비스 구성 시스템을 제안한다. 제안한 시스템은 사용자가 지역 서비스 존에 들어가게 되면 모바일 기기에 자동으로 지역서비스 프로그램을 설치하고 지역서비스를 제공하여 준다. 또한 본 시스템은 분산된 지역서비스를 원격에서 효율적으로 관리할 수 있으며, 원격 관리자, 서비스 게이트웨이, 모바일 기기로 구성되어 있다. 본 시스템을 802.11b 무선 네트워크와 OSGi 프레임워크 기반으로 구현하였다.

신제품, 신서비스, 신기술 개발을 위한 맞춤화된 R&D 프로세스 평가 방법론 (A customized framework for assessing R&D process: Product, service and technology)

  • 조영란;이성주;윤재욱
    • 기술혁신연구
    • /
    • 제20권2호
    • /
    • pp.109-134
    • /
    • 2012
  • 최근 시장의 글로벌화가 가속되고, 기업경쟁이 심화되는 환경에서 R&D는 기업의 지속적인 성장과 발전에 중요한 경영요소로 대두되고 있다. 이에 성공적인 R&D 활동을 위한 프로세스 및 세부활동들을 제안하고 검증하는 연구들이 활발하게 진행되고 있고 있으며 기업의 R&D 프로세스를 평가하고 개선하고자 하는 노력 또한 지속되고 있다. 그럼에도 불구하고 대부분의 기존 연구에서는 R&D 프로세스의 평가에 대한 구체적인 평가체계가 부재한 실정이다. 이에 본 연구는 프로세스의 성숙도 평가 모델로 개발된 CMMI 평가체계를 기반으로 R&D 프로세스에 적합한 평가체계를 개발하고자 한다. 특히 본 연구에서는 R&D 프로세스를 3가지 유형-신제품, 서비스, 원천기술 개발을 위한 R&D-로 구분하여 유형별 맞춤화된 프로세스 평가체계를 제안한다. 이를 위해 첫째, 유형 별 R&D 활동의 특징을 분석하고 이를 토대로 R&D 프로세스를 정의하고, 문헌 연구를 통해 각 유형에 적합한 R&D 프로세스별 세부활동을 도출한다. 그 후 CMMI 평가기법을 기반으로 한 R&D 프로세스 평가방법을 제안하며, 마지막으로 제안된 평가체계가 적용된 시스템을 구현하는 순서로 진행된다. 본 연구결과는 기업의 R&D 프로세스를 평가하고 개선하기 위한 구체적인 지침으로 유용하게 활용될 것으로 기대된다.

  • PDF

Remote Intent를 이용한 안드로이드 장치 간 비동기식 메시지 푸싱 프레임워크 (Asynchronous Message Pushing Framework between Android Devices using Remote Intent)

  • 백지훈;남용우;박상원
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권8호
    • /
    • pp.517-526
    • /
    • 2013
  • 안드로이드 장치용으로 모바일 애플리케이션을 개발할 때 안드로이드의 인텐트(intent)는 안드로이드 장치에서 애플리케이션 내부와 애플리케이션 간의 메시지 전달 메커니즘으로 사용된다. 그러나 안드로이드의 인텐트는 서로 다른 안드로이드 장치 간의 인텐트를 이용한 메시지 전송은 지원되지 않고 있다. 만약 서로 다른 안드로이드 장치 간에 인텐트를 전송하는 기능이 지원된다면 좀 더 다양한 애플리케이션 구현을 쉽게 할 수 있다. 서로 다른 안드로이드 장치 간에 메시지 전송을 할 때 Socket을 이용하여 메시지를 전송 할 수는 있지만, 항상 연결을 유지하여야 한다는 단점이 있다. 따라서 본 논문에서는 서로 다른 안드로이드 장치 간의 메시지 전송을 위한 BRIF(Broadcasting Remote Intent FrameWork) 프레임워크를 제안한다. BRIF 프레임워크는 구글의 C2DM 서비스를 이용하여 서로 다른 안드로이드 장치 간의 메시지 전송을 비동기적으로 푸쉬하는 기능을 서비스하는 프레임워크다. 이것은 기존의 로컬 기기내에서 인텐트를 사용하는 것과 동일한 방법으로 원격지에 사용자 정의 인텐트를 보내는 코드를 쉽게 작성할 수 있다.

지방기록물관리기관을 위한 이용자서비스 모형 개발에 관한 연구 (Developing a Public Services Framework for the Regional Archives in Korea)

  • 장혜란;이명희
    • 정보관리학회지
    • /
    • 제25권3호
    • /
    • pp.321-338
    • /
    • 2008
  • 지방기록물관리기관의 이용자 서비스 모형을 개발하기 위하여 국내외 관련 선행연구를 고찰하고, 외국 지방기록관 웹 사이트를 통하여 이용자 서비스 사례를 조사 분석하였으며, 개방과 공유 그리고 참여의 개념을 가진 웹 2.0 기술과 기록관 응용사례를 탐구하였다. 분석결과를 기초로 하여 기본서비스, 확장서비스 I, 확장서비스 II, 상호작용서비스 등 4단계로 구성된 지방기록물관리기관의 이용자 서비스 모형을 제안하였다. 단계별 모형은 고정된 것이 아니며 각 지방기록물관리기관에 따라 필요한 서비스를 선별하여 적용할 수 있다. 지방기록물관리기관의 이용자 서비스 활성화를 위하여 지역사회 조사와 연구, 서비스 만족도에 대한 평가, 구체적인 서비스 지침의 제정 등을 제안하였다.

스프링 서버 원격코드 실행 취약점(CVE-2018-1270)을 이용한 응용 공격 시나리오의 대응 방안 (Countermeasure of an Application Attack Scenario Using Spring Server Remote Code Execution Vulnerability (CVE-2018-1270))

  • 정병문;장재열;최철재
    • 한국전자통신학회논문지
    • /
    • 제14권2호
    • /
    • pp.303-308
    • /
    • 2019
  • 스프링 프레임워크는 우리나라 공공기관의 웹서비스 개발도구의 표준이라 할 만큼 전자정부 프레임워크의 기반 기술로 많이 사용되고 있다. 그러나 최근 스프링 프레임워크를 이용한 애플리케이션에서 원격코드 실행 취약점(CVE-2018-1270)이 발견되었다. 본 논문은 스프링 프레임워크를 서버를 대상으로 발생한 취약점의 위험성을 해킹 시나리오 POC(Proof Of Concept)를 이용한 취약점 실험 분석 방법을 제안한다. 종국적 대응방안으로 버전 4.3.16와 버전 5.0.5 이상으로 패치를 제안한다. 아울러 제안한 해킹시나리오 취약점 실험분석이 보안 프로그램의 성능향상 및 새로운 인증체계의 구축을 위한 자료로 활용될 것으로 기대한다.

Knowledge-Based AOP Framework for Business Rule Aspects in Business Process

  • Park, Chan-Kyu;Choi, Ho-Jin;Lee, Dan-Hyung;Kang, Sung-Won;Cho, Hyun-Kyu;Sohn, Joo-Chan
    • ETRI Journal
    • /
    • 제29권4호
    • /
    • pp.477-488
    • /
    • 2007
  • In recent years, numerous studies have identified and explored issues related to web-service-oriented business process specifications, such as business process execution language (BPEL). In particular, business rules are an important cross-cutting concern that should be distinguished from business process instances. In this paper, we present a rule-based aspect oriented programming (AOP) framework where business rule aspects contained in business processes can be effectively separated and executed. This is achieved by using a mechanism of the business rule itself at the business rule engine instead of using existing programming language-based AOP technologies. Through some illustrative examples, this work also introduces a method by which business rule aspects, separated through an external rule engine, can be represented and evaluated. We also demonstrate how they can be dynamically woven and executed by providing an implementation example which uses two open-source-based products, the Mandarax rules engine and Bexee BPEL engine.

  • PDF

Information Strategy Planning for Digital Infrastructure Building with Geo-based Nonrenewable Resources Information in Korea: Conceptual Modeling Units

  • Chi, Kwang-Hoon;Yeon, Young-Kwang;Park, No-Wook;Lee, Ki-Won
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2002년도 Proceedings of International Symposium on Remote Sensing
    • /
    • pp.191-196
    • /
    • 2002
  • From this year, KIGAM, one of Korean government-supported research institutes, has started new national program for digital geologic/natural resources infrastructure building. The goal of this program is to prepare digitally oriented infrastructure for practical digital database building, management, and public services of numerous types of paper maps related to geo-scientific resources or geologic thematic map sets: hydro-geologic map, applied geologic map, geo-chemical map, airborne radiometric/magnetic map, coal geologic map and off-shelf bathymetry map and so forth. As for digital infrastructure, several research issues in this topic are composed of: ISP (Information Strategy Planning), geo-framework modeling of each map set, pilot database building, cyber geo-mineral directory service system, and web based geologic information retrieval system upgrade which services Korean digital geologic maps scaled 1:50K. In this study, UML (Unified Modeling Language)-based data modeling of geo-data sets by and in KIGAM, among them, is mainly discussed, and its results are also presented in the viewpoint of digital geo-modeling ISP. It is expected this model is further progressed with the purpose of being a guidance or framework modeling for geologic thematic mapping and practical database building, as well as other types of national thematic map database building.

  • PDF

Design and Implementation of Security Frame work for Application Server with Components

  • 김행곤;강전근
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권4호
    • /
    • pp.531-540
    • /
    • 2004
  • 웹 서비스 애플리케이션의 개발은 변화하는 다양한 이질적인 시스템간의 상호 운영성과 유지가 필수적이고, 사용자 측면의 변경 없이 비즈니스 환경의 변경이 가능하도록 시스템의 확장성과 유연성 및 기존 웹 서비스 애플리케이션을 이용한 재사용 성이 제공되어져야 한다. 따라서 웹 서비스 애플리케이션 개발을 위한 CBD(Component Based Development) 적용은 시스템 구축을 위한 자연스런 기술 및 방법론으로 기존의 설계, 구조, 유지보수의 문제점의 해결책으로 제시되고, 웹 분산 환경을 기반 한 웹 서비스를 동적으로 빠른 시간에 릴리즈 가능하게 한다 본 논문에서는 웹 응용 서버 및 모바일 응용 서버 시스템을 위해 개발된 보안 프레임워크의 설계 및 구현과 관련된 컴포넌트를 식별하여 아키텍처에 맞게 계층화시키고, 기존의 UML을 기반으로 웹서비스의 특성을 반영하여 적용 가능한 모델링을 제시한다. 제안된 보안 프레임워크는 레거시 보안 시스템과의 연동, J2EE 보안 지원, JAAS 지원, Kerberos 지원 등 응용 서버 시스템들이 요구하는 다양한 보안 기능을 제공하도록 컴포넌트화 특징을 가진다.

  • PDF