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

Search Result 448, Processing Time 0.031 seconds

Design and Implementation of a Java-Based Single Sign-On Library Supporting SAML (Security Assertion Markup Language) for Grid and Web Services Security (SAML을 이용한 그리드와 웹 서비스 보안을 위한 자바 기반 Single Sign-On 라이브러리의 설계 및 구현)

  • Jeong Jongil;Yu Seokhwan;Shin Dongkyoo;Shin Dongil;Cha Moohong
    • The KIPS Transactions:PartC
    • /
    • v.12C no.3 s.99
    • /
    • pp.339-346
    • /
    • 2005
  • In recent years, the Grid development focus is transitioning from resources to services, A Grid Service is defined as a Web Service that provides a set of well-defined interfaces and follows specific conventions. SAML as a standard for Web Services which enables exchange of authentication, authorization, and profile information between different entities provides interoperability among different security services in distributed environments. In this paper, we implemented SAML API. By offering interoperability for non XML-based authentication technologies using SAML specification offering a method to integrate the existing Single Sign-On technologies, the API provides convenience for accessing different services in Grid architecture.

Architectural Reference Model for Semantic Library (시맨틱 라이브러리를 위한 아키텍처 참조 모델)

  • Han, Sung-Kook;Lee, Hyun-Sil
    • Journal of the Korean Society for information Management
    • /
    • v.24 no.1 s.63
    • /
    • pp.75-101
    • /
    • 2007
  • The current technological revolution pushes forward the innovation in the library information systems. This study proposes functional requirements and an architectural reference model of Semantic Library, recognized as a prototype of next-generation library information systems, that is a seamless convergence of the library information systems and the Internet technologies. Semantic Library can realize semantic interoperability and integration based on ontology and metadata, and also renovate information services for users with openness, sharing, participation and collaboration. Semantic Library will be effectively implemented by means of service-oriented architecture and the logical structure of FRBR. In this study, a reference model of Semantic Library consisting of 6 horizontal layers and 3 vertical elements is presented as a next-generation model of library information systems.

Design and Implementation of Universal Messaging Integration Processing (범용 메시징 통합 처리 설계 및 구현)

  • Son, Ho-Seong;Yu, Heonchang
    • Annual Conference of KIPS
    • /
    • 2017.11a
    • /
    • pp.488-491
    • /
    • 2017
  • IT 콘텐츠 소비 주체 유입 규모는 지속적으로 증가할 뿐만 아니라, 다루는 데이터의 크기가 커지고, 트래픽 또한 기하급수적으로 늘어난다. 비즈니스 분류도 세분화되고 콘텐츠가 소비되는 속도도 점점 가속화되고 있다. 현대의 애플리케이션은 레거시나 신규를 가릴 것 없이 지속적으로 사용자의 기호에 맞는 새로운 서비스를 제공하기 위해서 매우 기민한 개발 프로세스를 가질 필요가 있다. 따라서 이 같은 문제를 해결하기 위해 본 논문에서는 개발자들이 자주 쓰는 필수적이고 반복적인 기능과 개념들을 한데 모아 구축한 인프라 스트럭처와 이를 기반으로 서비스 규모를 최소화하고 관계를 통해 확장하는 아키텍처를 제안하였다. 제안하는 아키텍처는 비즈니스를 쉽고 빠르게 최소 단위 애플리케이션으로 구현하도록 지원함으로 인해, 개발에 소요되는 비용을 줄일 수 있다.

Service Mobility Support Scheme in SDN-based Fog Computing Environment (SDN 기반 Fog Computing 환경에서 서비스 이동성 제공 방안)

  • Kyung, Yeun-Woong;Kim, Tae-Kook
    • Journal of Internet of Things and Convergence
    • /
    • v.6 no.3
    • /
    • pp.39-44
    • /
    • 2020
  • In this paper, we propose a SDN-based fog computing service mobility support scheme. Fog computing architecture has been attracted because it enables task offloading services to IoT(Internet of Things) devices which has limited computing and power resources. However, since static as well as mobile IoT devices are candidate service targets for the fog computing service, the efficient task offloading scheme considering the mobility should be required. Especially for the IoT services which need low-latency response, the new connection and task offloading delay with the new fog computing node after handover can occur QoS(Quality of Service) degradation. Therefore, this paper proposes an efficient service mobility support scheme which considers both task migration and flow rule pre-installations. Task migration allows for the service connectivity when the fog computing node needs to be changed. In addition, the flow rule pre-installations into the forwarding nodes along the path after handover enables to reduce the connection delay and service interruption time.

Development of the intelligent grid architecture (개방형 통합 전력시스템 아키텍처 개발)

  • Oh, Do-Eun;Ko, Jo-Min;Jeong, Nam-Jun;Kim, Sun-Ik;Ryu, In-Hyup;Yang, Il-Kwon
    • Proceedings of the KIEE Conference
    • /
    • 2006.10c
    • /
    • pp.130-132
    • /
    • 2006
  • 디지털 경제로의 전환에 따른 디지털 부하의 출현과 고품질, 고신뢰도의 전력요구, 거대장치산업과 분산형 네트워크의 조화, 수요자의 역할 변화 등 전력산업의 패러다임이 변화되고 있다. 이러한 전력산업의 변화는 최종소비자의 디지털 부하에 기인하여, 기존의 단순 검침기능으로만 활용되던 전력량계가 소비자 서비스를 위한 게이트웨이로 변모되며, 소비자내 전력기기와 상호 연동되고, 분산된 신재생에너지와 연계된 배전망 및 자가 치유형 전력망으로의 변화를 가져올 것이다. 그러나 현재의 전력시스템은 과거 100여 년간 산업사회를 지향한 하부구조를 지니고 있어 디지털 사회의 요구에 부웅하기 위해서는 새로운 전력시스템이 요구되고 있다. 이를 위해 최신의 정보기술을 적용한 개방형 통합 전력시스템 구축에 대한 연구가 진행중이다. 본 논문은 개방형 통합 전력시스템의 기반이 되는 아키텍처 개발에 대한 연구동향과 아키텍처 개발 방법 및 네트워크 요구조건에 대하여 소개한다.

  • PDF

블록체인 미디어 적용 가능성과 블록체인 아키텍처 분석

  • Geum, Chang-Seop
    • Broadcasting and Media Magazine
    • /
    • v.23 no.3
    • /
    • pp.85-91
    • /
    • 2018
  • 최근 미디어 산업 분야에서 블록체인에 대한 관심이 점차 고조되고 있다. 본 고에서는 초연결 사회에서 믿음을 만들어주는 신뢰 인프라인 블록체인 기술의 미디어 산업 적용 가능성을 알아보고자 한다. 이를 위해 4차 산업혁명 시대에 블록체인이 신뢰 기술로 각광 받게 된 이유를 고찰하고, 미디어 산업 분야에서 활용된 사례를 살펴본다. 실제로 블록체인을 미디어 산업에 도입하기 위해서는 기술성숙도에 대한 분석이 필요하다. 현재는 블록체인에 대한 전체적인 시각의 부재로 인한 미디어와 블록체인의 만남에 대해 지나친 낙관 혹은 비관이 난무하고 있다. 이러한 문제에 대한 돌파구로 대표적인 오픈소스 블록체인 플랫폼인 이더리움과 하이퍼레저 패브릭 아키텍처를 재구축하고 분석했다. 아키텍처 분석결과 미디어 산업계에서 요구하는 피처를 충족하기에는 현재의 블록체인 플랫폼이 아직 부족함을 발견하였다. 블록체인 기술이 마치 인터넷 초창기 시절과 유사하다는 점을 인지할 필요가 있다. 중장기적으로 블록체인 기반의 직거래 비즈니스 모델 연구와 함께 이를 실현해줄 블록체인 미디어 서비스플랫폼 연구개발이 수반된다면 미래의 미디어 산업은 블록체인에 의해 크게 요동칠 것으로 예측된다.

Verification Test for Web service of River Geospatial Information (하천공간정보 웹 서비스에 관한 검증 테스트 방안)

  • Hong, Sung Soo;Shin, Hyung Jin;Hwang, Eui Ho;Chae, Hyo Suk
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2015.05a
    • /
    • pp.548-548
    • /
    • 2015
  • 과거 1990년대에 인터넷 이용이 전 세계로 확산되면서 World Wide Web를 이용하여 다양한 웹 서비스 기술의 구현 및 유통은 현재에도 개발되고 있다. 일반적으로 오늘날의 서비스는 XML 및 인터넷을 통하여 웹 서비스로 구현한 응용프로그램간의 연동을 가능하게 하는 기반기술이다. 이는 단순 객체 접근 프로토콜(SOAP), 웹 서비스 기술 언어(WSDL), 전역 비즈니스 레지스트리(UDDI) 등의 표준 기술을 사용하여 네트워크에 연결된 다른 컴퓨터 간의 분산 컴퓨팅을 지원하는 소프트웨어 및 기술이다. 이러한 웹 서비스의 발전으로 웹 서비스의 성능이 웹 서비스 제공자의 성패를 좌우하게 되고, 제공하고 있는 웹 서비스에 대한 검증이 필요하게 되었다. 웹 서비스에 대한 검증은 미국 Bloor NA(Bloor Research-North America)에서 웹 서비스 아키텍처의 단점을 발표하여 서비스의 품질과 신뢰성 및 개선점에 대하여 제시되어 활발한 연구가 진행 중에 있다. 그러나 사용자 관점에서 웹 서비스의 성능을 측정하고, 단순한 서비스 제공자의 서비스 검증 목적만이 아닌 서비스 제공자의 성능을 서비스 사용자에게 제공하는 검증 방법에 관한 연구가 많지 않은 실정이다. 하천공간정보에 대하여 웹 서비스 방식 중 통신 프로토콜인 HTTP 등을 이용한 인터넷상의 메시지 교환을 가능하게 하는 통신 프로토콜인 SOAP 및 WWW와 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식인 REST(Representational State Transfer)를 실행하여 이에 따른 검증 프로세스를 수립하였다. 하천공간정보 웹 서비스에 대한 테스트 시나리오는 응답시간, 임계성능, 이용가능성, 신뢰성 및 접근성에 대하여 검증하며 하나 이상의 웹 서비스들 간의 호환성 표준의 준수 여부와 상호 운용 가능 여부를 테스트 하는 상호운용성 테스트, 신뢰성 메시징 및 분산 환경에서의 트랜잭션 처리 성능을 검증하는 웹 서비스 프로세스 품질 테스트를 실시하는 방안을 도출하고자 한다.

  • PDF

Implementation of Mission Service Model and Development Tool for Effective Mission Operation in Military Environment (전장공간의 효율적 임무수행을 위한 임무서비스 모델 및 개발도구 구현)

  • Song, Seheon;Byun, Kohun;Lee, Sangil;Park, JaeHyun
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.6
    • /
    • pp.285-292
    • /
    • 2017
  • There are technological, operational and environmental constraints at tactical edge, which are disconnected operation, intermittent connectivity, and limited bandwidth (DIL), size, weight and power (SWaP) limitations, ad-hoc and mobile network, and so on. To overcome these limitations and constraints, we use service-oriented architecture (SOA) based technologies. In our research, we propose a hierarchical mission service model that supports service-oriented mission planning and execution in order for a commander to operate various SW required for mission in battlefield environment. We will also implement development tools that utilize the workflow technology and semantic capability-based recommendation and apply them to combat mission scenarios to demonstrate effectiveness.

Web-based microservice deployment system in kubernetes environment (쿠버네티스 환경에서 웹 기반의 마이크로 서비스 배포 시스템)

  • Shin, Jung-Eun;Kwon, Jae-Hwan;Kim, Myung-Ho
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.45-48
    • /
    • 2020
  • 최근 마이크로서비스 아키텍처(Microservice Architecture)를 도입하는 프로젝트가 많아짐에 따라 컨테이너 오케스트레이션 도구인 쿠버네티스의 필요성이 증대되고 있다. 쿠버네티스 환경을 구성하고 서비스를 테스트 및 배포하기 위해서는 클러스터링을 하고 yaml파일을 작성하고 적용하여 자원을 생성하는 등의 작업이 필요하다. 이렇게 반복되는 작업을 자동화하기 위해 기존에는 쉘스크립트를 사용하는데, 이를 사용하기 위해서는 쿠버네티스 및 인프라에 관한 기초지식이 있어야 하는 문제점이 있다. 본 논문에서는 마이크로서비스를 위한 웹 기반의 배포 시스템을 제안한다. 웹을 통해 배포하고 테스트할 수 있어 기초지식이 없어도 사용할 수 있다. 웹에서 프로젝트 개발자로부터 도커 이미지와 사용할 포트번호 및 레플리카 개수를 입력받아 배포를 요청하면 쿠버네티스 환경에 배포하고, 필요한 자원들이 배포가 완료되면 엔드포인트를 제공한다. 그리고 배포된 서버의 엔드포인트에 요청을 전송하고 응답이 오는 것을 확인할 수 있어 활용성이 높다. 이 시스템은 쿠버네티스를 이용하여 복수 개의 파드(Pod)를 유지하여 가용성을 보장하고 빠르게 배포가 가능하게 한다. 또한 이미지가 업데이트되면 웹에서 요청하여 클러스터에 새 버전의 이미지로 배포한다.

  • PDF

P2P Business Process Modeling Based on Service Oriented Architecture (SOA기반 P2P 비즈니스 프로세스 모델링)

  • Lee, Myung-Hee;Yoo, Cheol-Jung;Chang, Ok-Bae
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.45 no.2
    • /
    • pp.18-25
    • /
    • 2008
  • The traditional a roaches to software development, such as XP, UP, CBD and other CASE tools, are useful for constructing various software components. However, they are not designed to face the challenges of open environments that focus on service. The Service-Oriented Architecture(SOA) is a component architecture that interconnects an application's different functional units, called services. SOA provides a good way to integrate the business process through well-defined interfaces and contracts between business services. In this paper, we propose a method of business process modeling based on SOA with a P2P approach. Also, A P2P business process modeling system is presented. This, results in admitting the reality of enterprise that changes on the basis of services, and suggests more efficient and visual direction for the process integration between enterprises.