• Title/Summary/Keyword: 아키텍처 환경

Search Result 681, Processing Time 0.027 seconds

A Study on Clustered EJB Container Server System (EJB(Enterprise JavaBeans) 컨테이너 서버의 클러스터링에 관한 연구)

  • 김성훈;정승욱;서범수;김중배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.43-45
    • /
    • 2003
  • EJB(Enterprise JavaBeans)는 Sun사에서 추진하는 분산 트랜잭션 기반의 엔터프라이즈 어플리케이션을 위한 컴포넌트 컴퓨팅 아키텍처이다. 또한 J2EE 표준 플랫폼에서 서버 측 컴포넌트를 위한 아키텍처로써, 다중플랫폼 또는 다중 서버에 이식 가능한 비즈니스 로직을 표현하는 코어 기술이다. 본 논문에서는 이러한 EJB 아키텍처에 따라 구현된 EJB 서버 시스템을 클러스터링 환경으로 확장하여 고가용성 및 확장성을 얻고자 할 때 고려해야 할 사항들과 시스템 구현에 따른 구체적인 설계 방안을 제시한다.

  • PDF

J2EE Architecture Pattern For The Performance (성능 향상을 위한 J2EE 아키텍처 패턴)

  • Kim, Jeong-Deok;Hong, Sun-Joo;Choi, Sung-Woon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.249-252
    • /
    • 2004
  • 컴포넌트 기반 개발은 소프트웨어의 생산성을 높이며 유연성, 확장성, 호환성, 상호운영성 높은 정보시스템을 구축한다. 하지만, 이러한 특성이 성능을 저하시키는 요인이 되기도 한다. J2EE 환경에서 3-tier 컴포넌트 조립방식의 웹 어플리케이션 개발 시 성능 향상을 가져오는 아키텍처 패턴을 제시한다. 또한 그 제시한 아키텍처 패턴을 기반으로 한 구현을 통한 응답시간을 측정해 성능 향상 결과를 제시한다

  • PDF

Opposition to BOF in ARM architecture based Linux system (ARM 아키텍처 기반의 리눅스 시스템에서 BOF에 대한 대응)

  • Nam, TaekJun;Kang, JungMin;Jang, InSook;Lee, Jinseok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.1165-1168
    • /
    • 2004
  • 본 논문은 임베디드 장비에 사용되는 코어중 시장의 약 70% 이상을 점유하고 있는 ARM(Advanced RISC Machine) 코어에서의 BOF(Buffer OverFlow)에 대해서 논하고자 한다. 먼저, ARM 아키텍처에서 함수 호출시 스택의 변화에 대해서 기술하고 이 환경에서 시스템 공격 기법 중 가장 빈번한 BOF가 어떻게 이루어지는가에 대해서 설명한다. 그리고 ARM 아키텍처만이 가지는 특징을 이용하여 이에 대처하는 방법을 제안 한다.

  • PDF

모바일 및 유비쿼터스 서비스 환경을 지원하는 XML기반의 단일인증 설계

  • Son, Min-Woo;Jeong, Jong-Il;Shin, Dong-Il;Shin, Dong-Kyoo
    • Review of KIISC
    • /
    • v.17 no.5
    • /
    • pp.15-24
    • /
    • 2007
  • 모바일 및 웹 어플리케이션의 통합으로 인해 모바일 사용자들이 접근할 수 있는 서비스의 수는 크게 증가했지만 사용자들은 여러 개의 사용자 이름과 패스워드를 관리해야하는 어려움을 가지고 있다. 이와 유사한 상황은 다양한 종류의 개인장비, 무선 센서, 서버, 서비스 그리고 댁내에서 네트워크화 된 기기들로 구성된 흠 네트워크 환경으로 확장될 수 있다. 최근 디지털 홈 워킹 그룹 (DHWG: Digital Home Working Group)은 보안 강화를 위해 사용자와 기기에 대한 호환성 있는 인증 및 인가 메커니즘을 위한 프레임워크를 준비할 것을 권고하고 있다. 인터넷, 인트라넷 그리고 댁내에 분산된 자원들을 사용하기 위해 각 어플리케이션에 대한 사용자의 인증 및 인가는 반드시 필요하지만 이는 보안 관리와 시스템성능 측면에서는 커다란 부담이 된다. 본 논문에서는 XML기반의 단일인증기술 표준인 SAML (Security Assertion Markup Language)을 이용한 단일인증 아키텍처를 제안한다. 제안된 아키텍처를 기반으로 모바일 및 유비쿼터스 서비스 환경에서 모바일과 홈 기기간에 서로 다른 개체의 인증 및 인가 프로파일 정보의 교환을 가능하게 하므로 분산 환경에서의 보안 관리를 강화할 수 있다. 특히 제안된 아키텍처에서는 고도의 연산능력을 필요로 하는 보안정보의 전자서명 및 암복호 작업을 유선환경에 구성된 고성능의 기기로 전가하고 모바일 기기는 사용자의 인증을 검증할 수 있는 작은 문자열 형태의 artifact를 보유하고 이를 사용자의 인증에 이용함으로써 낮은 컴퓨팅 능력과 기억용량의 한계 같은 모바일 기기의 성능적인 제약을 극복할 수 있게 한다.

Design of Extended Real-time Data Pipeline System Architecture (확장형 실시간 데이터 파이프라인 시스템 아키텍처 설계)

  • Shin, Hoseung;Kang, Sungwon;Lee, Jihyun
    • Journal of KIISE
    • /
    • v.42 no.8
    • /
    • pp.1010-1021
    • /
    • 2015
  • Big data systems are widely used to collect large-scale log data, so it is very important for these systems to operate with a high level of performance. However, the current Hadoop-based big data system architecture has a problem in that its performance is low as a result of redundant processing. This paper solves this problem by improving the design of the Hadoop system architecture. The proposed architecture uses the batch-based data collection of the existing architecture in combination with a single processing method. A high level of performance can be achieved by analyzing the collected data directly in memory to avoid redundant processing. The proposed architecture guarantees system expandability, which is an advantage of using the Hadoop architecture. This paper confirms that the proposed architecture is approximately 30% to 35% faster in analyzing and processing data than existing architectures and that it is also extendable.

MetaData Configuration of Architecture Asset (아키텍처 자산의 메타데이터 구성)

  • Choi, Han-Yong
    • Journal of Convergence Society for SMB
    • /
    • v.6 no.4
    • /
    • pp.151-156
    • /
    • 2016
  • It has been constantly demanding for effective way to improve software development productivity and automation. In this paper, we did research to configure the component assets to reuse design information from the design phase domains based on the DMI. It is necessary abstracted information architecture of an independent platform development environment to reuse design information on the design stage. Also, It should be based on a well-designed to support the design architecture of the application domain. Therefore, in this paper, I want to use the DMI architecture that can be represented by formal level of architectural design information platform and application domain area. It is able to decomposition architecture asset with the part design information from the design phase composition or a high level of abstraction on DMI. Therefore, the metadata structure of the asset architecture will support a structure which can reuse the structure-based design of the domain areas.

GUI Testing for MVC Architecture based Applications (MVC 아키텍처 기반 애플리케이션의 GUI 테스팅)

  • Joo, Heeju;Lee, Changun
    • Journal of Software Engineering Society
    • /
    • v.24 no.1
    • /
    • pp.1-7
    • /
    • 2011
  • MVC(Model-View-Controller) architecture is well-known for high maintainability and it makes efficient development possible. Recently, it has been applied in many fields such as web, desktop and mobile applications. Therefore, effective testing for this architecture is strongly needed. Although much research has been done, there was not much efforts for exploiting MVC architecture in GUI testing. Therefore, in this paper, we propose a scheme for efficient and accurate GUI testing for MVC based applications. In this study we separate original state diagrams into view state diagram and model-controller state diagram. Then, we present a case study showing the effectiveness of our proposed scheme.

  • PDF

IMA based Platform Architecture for Improving Portability of Flight Software (비행 소프트웨어의 이식성 향상을 위한 IMA 기반 플랫폼 아키텍처)

  • Seo, Yongjin;Kim, Hyeon Soo
    • Journal of Internet Computing and Services
    • /
    • v.15 no.1
    • /
    • pp.1-17
    • /
    • 2014
  • Flight software operated on the on-board computers in the satellite has requirements such as real-time, high reliability. These requirements make dependency between the flight software and operating environments. Further, whenever a new system is built, such problem drives that all flight software are redeveloped. Thus, the dependency problem between them should be solved. And the problem can be resolved by improving the portability of the flight software. In order to improve the portability it is required to minimize the porting cost. In this paper, we classify the portability with the portability achieving methods. Using the classified portability, we propose a platform architecture that is based on the IMA concept and provides various portability capabilities. The proposed architecture enables us to solve the problem about the development of the flight software.

Security Architecture of Smartwork Network (스마트워크 보안 아키텍처 연구)

  • Lee, Dong-Bum;Kwak, Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.816-818
    • /
    • 2011
  • 스마트워크 환경을 이용하는 많은 조직의 직원은 스마트워크 기술을 이용하여 외부 위치에서 다양한 작업을 수행할 수 있다. 하지만 외부 네트워크와 외부 호스트에서 보호된 자원에 접근하는 원격 접근 기술과 스마트워크의 본질은 일반적으로 조직 내부에서 접근하는 기술보다 위험하고 스마트워크 사용자가 원격 접근을 통해 내부 자원을 이용하는 것은 위험을 증가시킨다. 따라서 본 논문에서는 안전한 스마트워크 서비스 환경을 구축하기 위하여 보안 취약점을 분석하여 이를 바탕으로 안전한 접근제어 기능을 제공하는 스마트워크 보안 아키텍처를 제안한다.

A Mobile Service Architecture for Knowledge-Based Services in Mobile Environments (모바일 환경에서의 지식기반 서비스제공을 위한 모바일 서비스 아키텍처 설계)

  • Oh, Jihoon;Lee, Jaeho
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.7
    • /
    • pp.303-310
    • /
    • 2019
  • In the current mobile environment that is indispensable to our everyday lives, various forms of new business models are created including personalized services such as Google's "Google NOW" and Apple's "Siri". These services would not have been possible without technologies on the effective integration of various services and models. The requirements for effective integration of services include, 1) the efficient data sharing among multiple services, 2) the data-driven asynchronous execution of services, and 3) the simple extensible interaction method for the services. In this paper, we propose a mobile service architecture that utilizes the blackboard architecture to satisfy the aforementioned requirements to enable effective integration of various services, sharing and management of data between services, and asynchronous execution of services.