• Title/Summary/Keyword: 이벤트 주도 아키텍처

Search Result 6, Processing Time 0.03 seconds

An Event-Driven Dynamic Monitor for Efficient Service Monitoring (효율적인 서비스 모니터링을 위한 이벤트 주도 동적 모니터)

  • Kum, Deuk-Kyu;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.12
    • /
    • pp.892-908
    • /
    • 2010
  • Services in SOA are typically perceived as black-box to service consumers, and can be dynamically evolved at runtime, and run on a number of unknown and heterogeneous environments. Because of these characteristics of the services, effective and efficient monitoring of various aspects on services is an essential functionality for autonomous management of service. But the problem with or limitation in conventional or existing approaches is, that they focus on services themselves, ignoring the effects by business processes. Consequently, there is a room for service monitoring which provides more useful information of business level by acquisition of only external monitoring data that depend on specific BPEL engine and middleware. Moreover, there is a strong demand to present effective methods to reduce monitoring overhead which can degrade quality of services. EDA can cope with such limitations in SOA by collecting and analyzing events efficiently. In this paper, we first describe EDA benefits in service monitoring, and classify monitorring target, and present an appropriate monitoring method for each monitoring target. Also to provide the applicability of our approach, an event meta-model is defined, and event processing model and architecture based on the meta-model are proposed. And, with the proposed architecture and method, we implement a prototype of an event-driven dynamic monitoring framework which can collect and process internal and external data at runtime. Finally, we present the result of a case study to demonstrate the effectiveness and applicability of the proposed approach.

Development of Flood Management System using Complex Event Processing(CEP) Technique (복합 이벤트 처리기법을 이용한 수해관리시스템 개발)

  • Kim, Hyung-Woo;Chang, Sung-Bong
    • 한국방재학회:학술대회논문집
    • /
    • 2010.02a
    • /
    • pp.51.1-51.1
    • /
    • 2010
  • 본 논문은 중소 도시하천을 위한 수해관리시스템 개발에 관한 것이다. 일반적으로 도시하천은 집중호우 발생 시 수위가 급격히 상승하는 특성이 있으므로 하천 재난관리 측면에 있어서 특별한 주의가 필요하다. 따라서 이와 같은 하천의 경우에는 강우와 유출 관계식으로부터 수립된 수문학적 모형을 사용하여 홍수 발생 여부를 예측하는 것 보다는 하천 수위의 실시간 변동 상황을 즉시 감지하고 위험상황 발생 시 이를 신속히 전파하는 것이 재난관리 측면에 있어 더욱 유리할 수 있다. 본 연구에서는 이를 위하여 실시간 센서 데이터를 보다 효율적으로 처리할 수 있는 복합 이벤트 처리기법을 사용하여 수해관리시스템을 개발하였다. 또한, 외부의 재난관리시스템과 정보를 공유하며 연동을 원활히 수행할 수 있으며 경보를 다수의 사용자에게 효과적으로 전파할 수 있는 이벤트 주도적 아키텍처를 적용하였다. 본 연구를 통해서 최근 실시간 데이터 처리기법으로 주목을 받고 있는 복합 이벤트 처리기법이 수해관리에 효과적임을 알 수 있었으며 타 분야의 재난관리에도 널리 적용될 수 있는 것으로 파악되었다.

  • PDF

The Design of a Complex Event Model for Effective Service Monitoring in Enterprise Systems (엔터프라이즈 시스템에서 효과적인 서비스 모니터링을 위한 복합 이벤트 모델의 설계)

  • Kum, Deuk-Kyu;Lee, Nam-Yong
    • The KIPS Transactions:PartD
    • /
    • v.18D no.4
    • /
    • pp.261-274
    • /
    • 2011
  • In recent competitive business environment each enterprise has to be agile and flexible. For these purposes run-time monitoring ofservices provided by an enterprise and early decision making through this becomes core competition of the enterprise. In addition, in order to process various innumerable events which are generated on enterprise systems techniques which make filtering of meaningful data are needed. However, the existing study related with this is nothing but discovering of service faults by monitoring depending upon API of BPEL engine or middleware, or is nothing but processing of simple events based on low-level events. Accordingly, there would be limitations to provide useful business information. In this paper, through situation detection an extended complex event model is presented, which is possible to provide more valuable and useful business information. Concretely, first of all an event processing architecture in an enterprise system is proposed, and event meta-model which is suitable to the proposed architecture is going to be defined. Based on the defined meta-model, It is presented that syntax and semantics of constructs in our event processing language including various and progressive event operators, complex event pattern, key, etc. In addition, an event context mechanism is proposed to analyze more delicate events. Finally, through application studies application possibility of this study would be shown and merits of this event model would be present through comparison with other event model.

Design and Implementation of Event Based Message Exchange Architecture between Servers for Server Push (서버 푸시를 위한 이벤트 기반 서버간 메시지 교환 아키텍처의 설계 및 구현)

  • Cho, Dong-Il;Rhew, Sung-Yul
    • Journal of Internet Computing and Services
    • /
    • v.12 no.4
    • /
    • pp.181-194
    • /
    • 2011
  • Server push which is technology of sending contents from servers to browsers in real time using long polling requests enables real time bidirectional communications between servers and browsers in HTTP environment. Recently, thanks to the rapid supply of mobile devices having ability of full browsing, server push is being applied to various applications. However, because servers providing services should offer distributed contents to a large number of users simultaneously in various user environments, they have a burden that offers contents quickly distinguishing much more concurrent users than before. The method of message exchange so far achieved in distributed server environment has difficulties in the performance of simultaneous user request process, the identification of users and the contents delivery. In this paper, We proposed message exchange architecture between servers for offering server push in the distributed server environment. The proposed architecture enables message exchange in the method of push between servers based on event driven architecture. In addition, the proposed architecture enables flexible identification of a event agent and event processing under the connected environment of a lot of users. In this paper, we designed and implemented the proposed architecture and compared performance with the previous way through a performance test. In addition, function is confirmed through the case realization. As a result of the performance test, the proposed architecture can lessen the use of server Thread and response time of users and increase simultaneous throughput.

A Bottom-up Approach for Service identification on SOA (SOA 기반 서비스 식별을 위한 상향식 접근)

  • Lee, Hyeon-Joo;Choi, Byoung-Ju;Lee, Jung-Won
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.245-248
    • /
    • 2007
  • 서비스 지향 아키텍처(SOA)는 기업이 적정한 비용으로 오늘날 가장 중요한 IT 요구사항인 민첩성과 유연성을 만족시킬 수 있는 IT 아키텍처 수립의 토대로, 경영환경이 빠르게 급변하는 최근에 떠오른 이슈이다. 기존의 서비스 지향 아키텍처의 서비스 개발은 주로 비즈니스 환경에서 어플리케이션방향으로 접근하는 하향식 방법이 대부분이었으나, 본 논문에서는 이미 개발된 컴포넌트 기반 시스템에서 접근하는 상향식 서비스 식별법을 제안한다. 본 논문에서 제안하는 방법은 사용자의 이벤트 정보를 담고 있는 GUI Flow-Event 를 이용하여 컴포넌트를 서비스로 식별하고, 서비스 식별시 발생하는 서비스간 연관관계에 따른 문제점을 최소화함으로써 비즈니스 도메인에 더욱 가깝고, 약결합을 지향하는 서비스로 식별할 수 있다.

  • PDF

A Study on The Industrial Complex Disaster Surveillance and Monitoring System Using Drones (드론을 활용한 산업단지 재난감시 및 모니터링 시스템에 관한 연구)

  • Su-Ji Moon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.19 no.1
    • /
    • pp.233-240
    • /
    • 2024
  • In this study, we introduce a system for real-time monitoring of field conditions within an industrial complex using a 5G network UAV (: Unmanned Aerial Vehicle). When a monitoring event occurs in a sensor mounted on a UAV (detection of fire, harmful gas, or industrial disaster type human accident), key information from the sensor is transmitted to the UAS (: Unmanned Aerial System) application server. As a result of this information transmission and processing, managers or operators of the Industrial Complex Corporation were able to secure legal basis data for fatal accidents, fires, and detection of harmful gases at sites within the Industrial Complex Corporation through trigger processing for each accident risk situation.