• 제목/요약/키워드: Web Applications Design

검색결과 367건 처리시간 0.026초

B2B를 위한 XML기반의 키 복구 구현 (Implementation of Key Recovery Model based on XML for B2B)

  • 김주한;문기영;손승원
    • 정보보호학회논문지
    • /
    • 제12권5호
    • /
    • pp.53-61
    • /
    • 2002
  • 이 논문에서는 B2B 시스템에서 사용할 수 있는 XML. 기반의 키 복구 설계에 대해 소개한다. 이 키 복구는 시스템 내에서 사용되는 전자서명과 암호화를 W3C(World Wide Web Consortium)에서 최근 정의하고 있는 XML 전자서명 (XML Digital Signature)과 XML 암호화(XML Encryption)를 사용한다. 서명이나 암호화한 결과 값이 XML 문서 형태로 구성되고 시스템 전반에 사용되는 메시지들이 또한 모두 XML 문서 형태로 구성됨으로 기존의 XML 응용 및 XML 기반의 전자상거래 플랫폼에 투명하게 접목이 가능하다. 또한, 키 복구 방식으로는 키 위탁방식을 사용하며 기업에서 사용할 수 있도록 설계되고 구현되었다. 이 키 복구는 회사 내의 키 복구 서버로부터의 키 복구는 물론, 거래가 있는 다른 회사의 키 복구 서버에 대해 그 거래에 해당하는 문서의 키 복구 요청도 가능한 것이 그 특징이다

사물인터넷 기반의 용량 정보 수집을 통한 음식물 쓰레기 전자상거래 서비스의 설계 (Design of Food Waste Trading E-Commerce Service with IoT-based Capacity Information Collection)

  • 아리아 비스마 와휴타마;황민태
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2022년도 춘계학술대회
    • /
    • pp.112-114
    • /
    • 2022
  • 본 논문에서는 아파트를 비롯한 집단 거주지에서 대량으로 발생되는 음식물 쓰레기를 가축 사육 농가 등 도심 인근 지역 수요자에게 온라인 거래를 통해 판매할 수 있도록 지원하는 전자상거래 서비스를 제안하고자 한다. 제안 서비스는 일반적인 전자상거래와는 달리 사물인터넷 기반의 센서와 통신 모듈이 탑재된 스마트 음식물 쓰레기통을 이용해 각 아파트의 위치 정보와 배출되는 음식물 쓰레기의 양을 자동으로 수집한 후 이를 특화된 전자상거래 플랫폼 상에서 시각화된 정보로 제공하여 수요자에게 판매하는 것을 핵심으로 한다. 스마트 음식물 쓰레기통은 무게 센서와 GPS 센서 그리고 LoRa 통신 모듈을 이용해 주기적으로 현재 용량을 클라우드 기반의 데이터베이스로 전달하며, 이렇게 수집된 여러 아파트의 위치 정보와 용량 정보는 웹사이트나 모바일 애플리케이션 형태의 전자상거래 서비스 운영에 활용이 된다. 제안하는 전자상거래 서비스는 각 아파트에서 구매자가 있는 인근 지역 농가까지 음식물 쓰레기를 배달하는 서비스와 연계함으로써 지역 경제 활성화와 더불어 음식물 쓰레기 처리 문제를 해결하는 데 큰 도움이 될 것이라 기대한다.

  • PDF

SOA 기반 애플리케이션 개발을 위한 Agile 프레임워크 (Agile Framework for SOA-based Application Development)

  • 신승우;김행곤
    • 정보처리학회논문지D
    • /
    • 제16D권1호
    • /
    • pp.55-64
    • /
    • 2009
  • 최근 다양한 비즈니스 모델 및 컴퓨팅 환경이 웹 서비스로 집결됨에 따라 웹 애플리케이션 형태의 다양한 제품들이 개발되고 있다. 이에 따라 국내외 대부분의 기업/조직들이 웹 소프트웨어 개발에 있어서 SOA(Service Oriented Architecture)를 적용한 사례들이 늘어나고 있다. SOA는 네트워크가 가용한 소프트웨어 자원에 대해 느슨한 결합과 프로토콜 독립 그리고 표준화 분산 컴퓨팅 접근방법 이다. SOA는 다양한 기업의 서비스 조합을 통한 프로세스의 통합을 요구하는 비즈니스 사용자의 신속함과 융통성을 제공하는 향후 기업의 관심 있는 기술이다. 하지만 SOA의 표준모델에서는 특정한 개발 방법론이 제시되지 않아 기존의 방법론들을 적용하여 개발하거나 SOA 솔루션 업체에서 제안하는 방법론으로 SOA 기반 애플리케이션을 구축하고 있다. 이로 인해 SOA를 초기 도입하는 기업의 경우 개별 프로젝트 단위에서 부분적 도입에 그치고 있어서 SOA의 장점 활용하는 것이 제한적이다. 본 논문에서는 소규모 웹 프로젝트의 생산성 향상과 SOA의 효과적 적용을 위해 Agile 개발 방법론을 SOA에 적용하는 프레임워크를 제안한다. SOA 아키텍처를 기반으로 하여 Agile 방법론을 도입한 아키텍처를 설계 구현하며 프레임워크 개발과정에서 필요한 다양한 Practice요소를 도입하여 프로세스 모델을 제안한다. 프레임워크 실행을 통해 향상된 개발속도와 고객의 변화하는 요구 수용성 및 유지보수성 향상을 평가하게 된다.

인터랙티브 미디어를 이용한 거주자 요구 조사방법에 관한 연구 2 - 거주자의 시각적 측면의 요구도를 중심으로 - (A Study on the Survey Method of the Residents' Housing Needs Using Interactive Media 2 - Focused on the Visual Needs of Residents -)

  • 김석태;오찬옥;박수빈;양세화
    • 한국실내디자인학회논문집
    • /
    • 제16권2호
    • /
    • pp.97-104
    • /
    • 2007
  • At a time of emphasized need for user-oriented design, methods such as Post Occupancy Evaluation are being used to measure the exact demands of the users. The conventional methods, however, have mostly been conducted based on questionnaires printed on paper, which has posed numerous problems in researches designed to measure the visual demands. Along with the continued development of the internet and computer media, there have been examples of interactive media applications as a means of improving the existing paper-based research methods. This study is a follow-up to the primary study that unveiled cautious variances of the media. 200 samples of media-based researches were extracted to be used in analysis of in-depth visual demands. 200 housewives from rural Iud development zones, who exercises the most influence in household purchases in these regions where the problem of rate of distribution Is coming under the limelight, were chosen as the subjects. The subjects were selected from land development zones of Gimhae-si and Haeundae. At first, the research was prepared as a web-based endeavor but it employed direct research of field personnel in consideration of that this research is in the beginning. This follow-up study deals mainly with the visual demands for which cautious variances were detected in the primary study and includes analysis of mainly ground Plan layout, space coloration, livingroom utilization, and vlsual composition of LDK. Media research had the advantage of zero rate of questionnaire error due to a pre-programmed search routine, and it was possible to ascertain the actual trade-off basis demands of the residents in terms of ground plan layout. In addition, whereas conventional research methods based on still images were susceptible to the preconceptions of the respondents, the interactive media allowed for easy understanding of the spatial layout and thus made it possible for all respondents to provide answers under the same conditions.

CORBA/SNMP 게이트웨이 설계 및 구현 (Design and Implementation of a CORBA/SNMP Gateway)

  • 이길행;허정석;김명균
    • 한국정보처리학회논문지
    • /
    • 제7권8호
    • /
    • pp.2505-2513
    • /
    • 2000
  • 본 논문은 CORBA/SNMP 게이트웨이의 설계 및 구현에 대해 기술한다. 게이트웨이는 기존의 망관리 시스템들을 CORBA를 이용하여 통합하는데 이용된다. 본 논문의 통합 망관리 시스템은 웹과 CORBA 기술을 이용하여 구현된다. 웹은 분산 응용프로그램들에 플랫폼에 독립적이고 사용하기 쉬운 사용자 인터페이스를 제공하고, CORBA는 서로 다른 망관리 모델들을 효과적으로 통합하기 위해 사용된다. 기존의 피관리 객체들을 그대로 수용하기 위해, 제안된 통합 망관리 시스템은 서로 다른 망관리 모델 사이에 변환 게이트웨이를 사용한다. 통합 망관리 서버는 망관리 연산을 위해 기능이 확장된 웹 서버와 변환 게이트웨이들로 구성되는데, 본 논문에서는 CORBA/SNMP 게이트웨이의 설계 및 구현에 대해 기술한다. CORBA/SNMP 게이트웨이는 CORBA와 SNMP관리 모델 사이의 관리정보 및 관리연산 변환을 위한 정적, 동적 변환 기능을 수행한다. CORBA/SNMP 게이트웨이는 SNMP MIB에 대한 CORBA뷰를 제공하여, CORBA 관리자들로 하여금 SNMP에이전트들을 CORBA 연산들을 통해 접근할 수 있도록 하여준다. 또한 CORBA/SNMP게이트웨이는 SNMP 에이전트에서 발생한 통지(trap)를 받아, 그 통지를 받기를 원하는 CORBA 관리자들에 전달하는 역할을 수행한다.

  • PDF

Space grid analysis method in modelling shear lag of cable-stayed bridge with corrugated steel webs

  • Ma, Ye;Ni, Ying-Sheng;Xu, Dong;Li, Jin-Kai
    • Steel and Composite Structures
    • /
    • 제24권5호
    • /
    • pp.549-559
    • /
    • 2017
  • As few multi-tower single-box multi-cell cable-stayed bridges with corrugated steel webs have been built, analysis is mostly achieved by combining single-girder model, beam grillage model and solid model in support of the design. However, such analysis methods usually suffer from major limitations in terms of the engineering applications: single-girder model fails to account for spatial effect such as shear lag effect of the box girder and the relevant effective girder width and eccentric load coefficient; owing to the approximation in the principle equivalence, the plane grillage model cannot accurately capture shear stress distribution and local stress state in both top and bottom flange of composite box girder; and solid model is difficult to be practically combined with the overall calculation. The usual effective width method fails to provide a uniform and accurate "effective length" (and the codes fail to provide a unified design approach at those circumstance) considering different shear lag effects resulting from dead load, prestress and cable tension in the construction. Therefore, a novel spatial grid model has been developed to account for shear lag effect. The theoretical principle of the proposed spatial grid model has been elaborated along with the relevant illustrations of modeling parameters of composite box girder with corrugated steel webs. Then typical transverse and longitudinal shear lag coefficient distribution pattern at the side-span and mid-span key cross sections have been analyzed and summarized to provide reference for similar bridges. The effectiveness and accuracy of spatial grid analysis methods has been finally validated through a practical cable-stayed bridge.

Bytecode로부터 재목적 코드 생성 기법을 이용한 Pentium 코드 생성에 관한 연구 (A Study on the Pentium Code Generation using Retargetable Code Generation Technique from Bytecode)

  • 정성옥;고광만;이성주
    • 전자공학회논문지CI
    • /
    • 제37권4호
    • /
    • pp.1-8
    • /
    • 2000
  • 인터넷 및 WWW의 급속한 성장은 이 기종 기계 및 분산 네트워크 환경에서 수행될 수 있는 응용 소프트웨어를 위한 프로그래밍 언어에 대한 연구를 부각시키고 있다. 이러한 이기종 기계 및 분산 네트웍 환경에서 응용 소프트웨어 개발을 위해 개발된 Java 언어는 객체지향 특성을 지원하는 언어이며 Java 프로그래밍 언어 환경에서는 이식성, 번역성, 고성능, 및 단순성 등을 지원하고 있다. Bytecode는 Java 언어의 중간 코드로서 이 기종 기계 및 분산 네트웍 환경의 다중 플랫폼 환경에서 다양한 응용 소프트웨어의 개발을 가능하게 하고 있다. 하지만 Bytecode는 인터프리터 기법으로 실행되는 특성 때문에 많은 실행 시간을 소비하는 단점을 가지고 있다. 본 연구에서는 Bytecode로부터 정형화된 방법으로 다양한 목적기계에 대한 코드를 생성하기 위해 재목적 코드 생성 시스템을 설계하고 구현하고자 한다. 특히, Java 컴파일러로부터 생성된 Bytecode로부터 실질적으로 Pentium 코드를 생성하는 시스템을 구현한다. 본 연구의 원활한 수행을 위해 컴파일러 자동화 도구인 ACK의 코드 생성 시스템을 기반으로 한다.

  • PDF

스마트폰 기반 위치기반서비스와 증강현실을 결합한 상점정보시스템의 설계 및 구현 (Design and Implementation of Commodity Information System Using LBS with Augumented Reality Based on Smart Phone)

  • 윤선희
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권12호
    • /
    • pp.229-239
    • /
    • 2012
  • 본 논문은 위치기반서비스와 증강현실 기술을 관련연구로 분석하고 스마트폰 환경에서 위치기반서비스와 현실감이 뛰어난 증강현실을 결합하여 마치 실제 현장에서 쇼핑을 하고 구매하는 것과 동일한 환경을 제공하며 실제의 상황을 특징화하여 정보를 제공하는 시스템을 설계 및 구현한다. 국내의 경우 스마트폰 사용자가 2000만 명을 넘어 이에 따라 소비자의 수요에 맞추어 다양한 애플리케이션이 개발되었으며 특히 위치기반서비스와 현실의 사물에 대해 가상의 관련 정보를 덧붙여 주는 증강현실을 결합한 정보서비스 관련 애플리케이션이 눈에 뛰게 증가되어가고 있다. 본 논문에서 제안한 시스템은 기존의 웹기반의 시스템의 기능과 서비스의 효과를 비교 분석한 결과, 휴대폰의 장점인 이동성과 확장성 및 증강현실로 인해 현실감이 뛰어나며 언제 어디서나 사용 가능한 유비쿼터스 환경에 적합한 시스템으로 응용될 수 있는 장점을 가진다.

3D Numerical investigation of a rounded corner square cylinder for supercritical flows

  • Vishwanath, Nivedan;Saravanakumar, Aditya K.;Dwivedi, Kush;Murthy, Kalluri R.C.;Gurugubelli, Pardha S.;Rajasekharan, Sabareesh G.
    • Wind and Structures
    • /
    • 제35권1호
    • /
    • pp.55-66
    • /
    • 2022
  • Tall buildings are often subjected to steady and unsteady forces due to external wind flows. Measurement and mitigation of these forces becomes critical to structural design in engineering applications. Over the last few decades, many approaches such as modification of the external geometry of structures have been investigated to mitigate wind-induced load. One such proven geometric modification involved the rounding of sharp corners. In this work, we systematically analyze the impact of rounded corner radii on the reducing the flow-induced loading on a square cylinder. We perform 3-Dimensional (3D) simulations for high Reynolds number flows (Re=1 × 105) which are more likely to be encountered in practical applications. An Improved Delayed Detached Eddy Simulation (IDDES) method capable of capturing flow accurately at large Reynolds numbers is employed in this study. The IDDES formulation uses a k-ω Shear Stress Transport (SST) model for near-wall modelling that prevents mesh-induced separation of the boundary layer. The effects of these corner modifications are analyzed in terms of the resulting variations in the mean and fluctuating components of the aerodynamic forces compared to a square cylinder with no geometric changes. Plots of the angular distribution of the mean and fluctuating coefficient of pressure along the square cylinder's surface illustrate the effects of corner modifications on the different parts of the cylinder. The windward corner's separation angle was observed to decrease with an increase in radius, resulting in a narrower and longer recirculation region. Furthermore, with an increase in radius, a reduction in the fluctuating lift, mean drag, and fluctuating drag coefficients has been observed.

Design and Implementation of a Low-Code/No-Code System

  • Hyun, Chang Young
    • International journal of advanced smart convergence
    • /
    • 제8권4호
    • /
    • pp.188-193
    • /
    • 2019
  • This paper is about environment-based low-code and no-code execution platform and execution method that combines hybrid and native apps. In detail, this paper describes the Low-Code/No-Code execution structure that combines the advantages of hybrid and native apps. It supports the iPhone and Android phones simultaneously, supports various templates, and avoids developer-oriented development methods based on the production process of coding-free apps and the produced apps play the role of Java virtual machine (VM). The Low-Code /No-Code (LCNC) development platform is a visual integrated development environment that allows non-technical developers to drag and drop application components to develop mobile or web applications. It provides the functions to manage dependencies that are packaged into small modules such as widgets and dynamically loads when needed, to apply model-view-controller (MVC) pattern, and to handle document object model (DOM). In the Low-Code/No-Code system, the widget calls the AppOS API provided by the UCMS platform to deliver the necessary requests to AppOS. The AppOS API provides authentication/authorization, online to offline (O2O), commerce, messaging, social publishing, and vision. It includes providing the functionality of vision.