• Title/Summary/Keyword: 클라이언트 프로그램

Search Result 329, Processing Time 0.027 seconds

A Study on The Vulnerabilities and Problems of Security Program (보안 프로그램의 취약성 및 문제점에 관한 연구)

  • Jeon, Jeong Hoon
    • Convergence Security Journal
    • /
    • v.12 no.6
    • /
    • pp.77-84
    • /
    • 2012
  • Recent Security Programs are widely used to improve the security of Client Systems in the Web authentication. Security Program is provide the function of the Keyboard Security and Certificate Management, Vaccines, Firewall. in particular, This Security Program has been used Financial Institutions and Government Agencies, and some private corporate Home Page. and ActiveX is used to install the Security Program. but Security Programs caused by several security vulnerabilities and problems as they appear, are threat to the stability of the Client System. Therefore, This paper will be analyzed through Case Studies and Experiments to the Vulnerabilities and Problems of Security Program and This Is expected to be utilized to further improve the performance of the Security Program and the building of a new Certification Scheme for material in the future.

A Practical Process Model for Clients in Service-Oriented Architecture (서비스 지향 아키텍처의 클라이언트를 위한 실용적 프로세스 모델)

  • Lee, Jae-Yoo;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.15D no.4
    • /
    • pp.513-522
    • /
    • 2008
  • Service-Oriented Architecture(SOA) is an method to develop applications by developing and publishing reusable services which potentially be used in various applications, and discovering and composing right services dynamically. SOA adopts a paradigm of publish-discover-invoke, which is considerably different from object-oriented and component-based development(CBD) approaches. The service in SOA is different from function in procedural programming, object in object-oriented programming, and component in CBD, and its fundamental requirement is a high level of reusability and applicability. In SOA, service providers and service consumers are loosely coupled since the providers try to develop reusable services and the consumers try to locate right services without knowing much about the providers and their published services. Moreover, the process of searching, choosing and invoking right services is not presented in conventional programming paradigms. Therefore, conventional approaches to developing user interfaces and invoking the functionality on servers through JSP, and RMI in object-oriented programming cannot well be applicable to designing clients’ programs in SOA. Therefore, there is a high demand for a practical and systematic process for developing clients’ applications, and the such a process should be devised by considering key characteristics of services and SOA. However, little work on this area is known to date, and there has not a process for client side just except few guide lines for developing service client. In this paper, we propose a practical and systematic development process for developing clients' applications in SOA. Then, we define instructions for carrying out each activity in the process. To show the applicability of the proposed work, we show the result of applying our process in developing a services application for searching and booking hotels.

Mobile Volume Rendering System for Client-Server Environment (클라이언트 서버 기반 모바일 볼륨 가시화 시스템)

  • Lee, Woongkyu;Kye, Heewon
    • Journal of the Korea Computer Graphics Society
    • /
    • v.21 no.3
    • /
    • pp.17-26
    • /
    • 2015
  • In this paper, we explain a volume rendering system for client-server environment. A single GPU-equipped PC works as a server which is based on the ideas that only a few concurrent users use a volume rendering system in a small hospital. As the clients, we used Android mobile devices such as smart phones. User events are transformed to rendering requests by the client application. When the server receives a rendering request, it renders the volume using the GPU. The rendered image is compressed to JPEG or PNG format so that we can save network bandwidth and reduce transfer time. In addition, we perform an event pruning method while a user is dragging the touch to enhance latency. The server compensates the pruning by interpolating the touch positions. As the result, real-time volume rendering is possible for 5 concurrent users on single GPU-equipped commodity hardware.

The Effects of Client Violences on the Turnover Intention of Mental Health Social Workers Working in Community Mental Health Centers : Focusing on the Mediating Effects of Job Stress (정신건강증진센터에 종사하는 정신보건사회복지사의 클라이언트 폭력경험이 이직의도에 미치는 영향 : 직무스트레스의 매개효과를 중심으로)

  • Kim, Ja-Young;Hong, Song-Iee;Han, Chang-Keun
    • Korean Journal of Social Welfare Studies
    • /
    • v.47 no.3
    • /
    • pp.113-138
    • /
    • 2016
  • This study aims to examine whether the relationship between client violence and turnover intentions is mediated by job stress among community mental health social workers. Data of a sample of 1,429 drawn from a study of nation-wide mental health promotion centers in 2013 was analyzed in order to verify both the direct and mediating effects between client violence, turnover intentions, and job stress. The study found that 67.2%(n=961) of the sample experienced client violences in the workplace. Furthermore, the experience of client violences had a direct effect on turnover intentions and job stress had a partially mediating effect on the relationship between client violence and turnover intentions. Based on the results, implications were discussed to reduce the extent of job stress of mental health social workers and to provide a safer work environment.

A Selective Layer Discard Algorithm for Stored Video Delivery over Resource Constrained Networks (자원 제약이 있는 네트워크에서 저장 비디오 데이터의 효율적인 전송을 위한 선택적 계층삭제 알고리즘)

  • No, Ji-Won;Lee, Mi-Jeong
    • The KIPS Transactions:PartC
    • /
    • v.8C no.5
    • /
    • pp.647-656
    • /
    • 2001
  • Video delivery from a server to a client across a network system is an important part of many multimedia applications. Usually, the network system has constraint in both the amount of network bandwidth and the buffer size in the client. While delivering a video stream across such a constrained network system, loss of frames may be unavoidable. The system resources consumed by the dropped frames are wasted, and the losses of frames would result in discontinuous display at the client. In this paper, for delivering hierarchically encoded video stream, we introduce the notion of selective layer discard algorithm at the server which not only preemptively discards data at the server but also drops less important part of a frame instead of the entire frame. By the simulation, we compare the proposed selective layer discard algorithm and the existing selective frame discard algorithm. The simulation results show that the proposed algorithm may improve the quality of decoded video, and decrease the replay discontinuity at the client.

  • PDF

A Study on the Reuse of Design Model for Web Migration based on RUP (RUP 기반의 웹 마이그래이션 설계 모델 재사용에 관한 연구)

  • 민사역;조현훈;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.397-399
    • /
    • 2000
  • 최근 인터넷은 사용자에게 각광을 받고 있다. 이유는 인터넷이 되는 곳이면 어디서든 웹 브라우저만 있으면 다른 프로그램 없이도 접근이 가능하고 모든 서비스를 제공받을 수 있다. 기존의 어플리케이션(C/S 어플리케이션)은 서버와 클라이언트를 따로 설치해야만 하는 번거로움이 있었다. 또한 프로그램의 변경 시 서버나 클라이언트 어플리케이션의 재 설치가 필수적이다.[1] 따라서 최근 업계에서는 인터넷을 통한 서비스를 위해 많은 컨텐츠 개발이 이루어지고 있다. 이런 흐름은 기업의 그룹웨어나 어플리케이션 등을 인터넷을 통해 서비스하도록 만들고 있으며, 기존의 어플리케이션과는 관계없이, 즉 거의 모든 것을 재사용하지 못하고 처음부터 다시 개발하고 있는 실정이며, 사내에서는 기존 어플리케이션을 그대로 사용하면서 하나의 웹 서버를 이용하여 외부의 클라이언트에게 서비스를 해 주고 있는 실정이다. 본 논문에서는 기존의 어플리케이션 산출물, 즉 분석, 설계 문서들을 가지고 웹 마이그래이션 시 재사용할 수 있는 범위와 산출물을 추출하고 소프트웨어의 아키텍쳐를 재정의하고, 웹 마이그래이션을 위한 설계 모델에서의 재사용할 수 있는 프로세스를 제시하고 각 프로세스에 대한 활동과 지침을 정의한다. 또한, 사례 연구를 통해 적용해 본다.

  • PDF

An Avoidance-Based Cache Consistency Algorithm without Unnecessary Callback (불필요한 콜백을 제거한 회피 기반의 캐쉬 일관성 알고리즘)

  • Kim, Chi-Yeon
    • Journal of Advanced Navigation Technology
    • /
    • v.10 no.2
    • /
    • pp.120-127
    • /
    • 2006
  • Data-caching of a client is an important technology for interaction with a server where data are cached and operated at the client node. Caching reduces network latency and increases resource utilization at the client. In a Client-server environment, the absence of cache consistency algorithm, we cannot guarantee the correctness of client applications. In this paper, we propose a new asynchronous avoidance-based cache consistency algorithm. We remove the additional callback due to the lock escalation in AACC. With a comprehensive performance analysis, we show that the proposed algorithm has less message exchange than the AACC. One-copy serializability is used for proving correctness of the proposed algorithm.

  • PDF

Interconnection Technique of Function Components in the Java Integrated Development Environment (Java 통합 개발 환경에서 기능 컴포넌트들의 상호연동 기법)

  • Yoo, Cheol-Jung
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.11
    • /
    • pp.2862-2873
    • /
    • 1998
  • In the integrated development environments for automatic generation of Java applets and applications tat can be used as Internet and Intranet-based client-server programs, it is essential to interconnect between the function components such as main window, project manager, object inspector, source code editor, and form designer. This paper describes the function components related with the generation of mobile code based client-server program. In then designs and implements a data structure, named 'JCode', for interconnection between the function components. Finally, it discusses the action principles of Two-Way Access technique based on JCode. By applying the proposed JCode based interconnection technique, user can program efficiently using the function components.

  • PDF

The Construction of MSDS Service using World Wide Web Server (World Wide Web Server를 이용한 MSDS 자료검색 시스템의 구축)

  • 이광희;송종훈;김응식
    • Journal of the Korean Society of Safety
    • /
    • v.12 no.1
    • /
    • pp.140-145
    • /
    • 1997
  • 안전측면에서 볼 때 각종 유해위험물질 정보분석은 산업현장의 교육자료 및 기초자료로 활용할 수 있고 이러한 사전 교육을 통해 예비지식을 습득함으로써 유해위험물질로 인해 발생 가능한 사고를 미연에 방지할 수 있어 유용하다. 이로 인해 각종 유해위험물질 정보를 제공하고자 1994년 말에 한국산업안전공단에서 제시한 "화학물질의 위험특성 조사 및 MSDS의 제도화 연구 보고서"에서 물질안전보건자료(MSDS)를 검색하는 도스용 프로그램이 개발되었고 국내에서는 통신을 이용한 서비스로는 KISCO-NET의 물질안전보건자료를 검색하는 대화형 방식의 서비스가 있다. 최근 들어 국외에서는 하이퍼텍스트 포맷을 사용한 그래픽환경의 클라이언트 프로그램인 웹 브라우저(Web Browser)로 World Wide Web 서버에 구축되어진 물질안전보건자료를 검색하는 사이트(site)가 늘어나고 있다. 이는 웹 서버가 단순히 문서만 전송하는 것이 아닌 멀티미디어 서비스를 지원하고 있을 뿐만 아니라 그래픽 환경의 클라이언트 프로그램으로 자료의 검색이 손쉽다는 점에서 웹상의 데이터 베이스화는 늘어가고 있는 추세이다. 하지만 현재까지 국내에는 물질안전보건자료를 웹상에서 검색할 수 있도록 한 웹 서버 구축사례는 없다. 따라서 1995년 초부터 작업을 시작하여 물질안전 보건자료를 검색하는 웹 서버를 국내에서 처음으로 구축하였으며 현재 거의 완성단계에 이르러 시범운전을 하고 있다.운전을 하고 있다.

  • PDF

A talent market platform based on blockchain (블록체인 기반 재능 거래 플랫폼)

  • Jin, Hoe-Yong;Kim, Sang-Kyun
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2019.11a
    • /
    • pp.38-40
    • /
    • 2019
  • 본 논문에서는 블록체인 및 암호화폐를 이용한 재능 거래 플랫폼을 제안한다. 재능 거래 플랫폼은 프로그램의 외주나 컨텐츠 제작 등의 재능 거래를 중개하는 플랫폼이다. 기존의 재능 거래 플랫폼은 서버-클라이언트 모델 기반의 서비스를 제공하고 있다. 이에 따라 서버를 운용하는데 드는 비용과 관리를 위한 인건비가 발생한다. 따라서 이용자들은 높은 수수료를 부담하게 된다. 또한 서버-클라이언트 모델의 서비스의 경우 이용 업체의 요청에 따라 중앙 관리자가 평가 및 평점에 대한 조작 및 수정을 할 수 있는 가능성이 존재한다. 이러한 단점을 보완하기 위해 블록체인 및 암호화폐 기술을 적용하여 P2P 거래를 통해 이용자에게 부과하는 수수료의 부담을 낮추고, 평가를 블록 데이터로 포함하여 데이터의 위 변조 가능성을 낮춰 신뢰성을 확보하는 시나리오를 제안한다.

  • PDF