RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 등재정보
        • 학술지명
        • 주제분류
        • 발행연도
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • WebSiteGen : 웹 기반 데이터베이스 응용의 자동 생성 도구

        유은자(Eunja Yoo),음두헌(Doohun Eum) 한국정보과학회 2001 한국정보과학회 학술발표논문집 Vol.28 No.1B

        오늘날 우리는 HTML 폼을 통해 지역 데이터베이스뿐 아니라 원격 데이터베이스도 쉽게 접근할 수 있다. HTML 폼으로 데이터베이스 응용을 구현하는 것이 쉽기는 하나 아직 HTML 폼과 CGI 프로그램은 코딩되어야만 한다. 본 논문에서는, 응용 데이터베이스 구축을 위한 SQL 문장들, 사용자 인터페이스로 사용되는 폼들, 그리고 그 폼들을 통해 이루어진 질의를 처리하는 자바 서블릿을 자동으로 생성하는 소프트웨어 도구를 소개한다. 생성될 테이블들과 폼들은 응용을 위한 클래스 다이어그램으로부터 결정된다. 따라서 WebSiteGen으로 명명한 우리의 소프트웨어 도구는 웹 기반 데이터베이스 응용의 구현을 자동화 한다.

      • 분산 객체 조립기(DOC)를 이용한 공급망 관리(SCM) 응용 프로그램의 작성

        유은자(Eunja Yoo),이미은(Mieun Lee),양유진(Yoojin Yang),정훈(Hoon Jung),음두헌(Doohun Eum) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A

        한 기업내의 프로세스 개선이나 일관화 활동을, 고객에서 공급자까지 확장하여 공급망 전체의 효율을 혁신하고자 하는 관리 기법이 SCM(Supply Chain Management)이다. SCM으로 인하여 기업들은 앞선 재고 관리 기술과, 더 나은 유통 관리로써 시장의 변화에 대처할 수 있게 되었다. 이러한 SCM 기법들을 자동화한 SCM 시스템은, 소비자 수요의 작은 변동이 공급자에 전달되는 과정에서 크게 확대되는 채찍 효과(Bullwhip Effect)에 대처할 수 있어야 하고, 동적으로 추가되고 소멸되는 공급망 구성요소들을 신축적으로 관리할 수 있어야 한다. 본 논문에서는 채찍효과를 해결하고 신축적이 공급망 관리를 위해 DOC(Distributed Object Composer)[2]를 SCM 시스템에 적용한 결과를 소개한다. CORBA/Java 기반의 DOC는 구성적 인터페이스(Structural Interface)를 제공하는 분산 객체 조립기이다. 구성적 인터페이스를 통한, DOC의 향상된 조립성과 확장성에 의해, 구성요소의 추가 · 삭제가 용이하여 효율적이고 신축적인 공급망 관리가 가능하다. 또한, DOC는 분산 객체들 간의 상호작용을 실시간으로 처리하기 위해 분산 관찰자/피관찰자 패턴을 사용하므로 채찍효과에 의해 발생하는 정보의 왜곡 현상을 줄일 수 있다.

      • WebSiteGen2(웹 사이트 자동 생성기)의 기능 및 구현

        유은자(Eunja Yoo),오하영(Hayoung Oh),김연희(Yeonheui Kim),음두헌(Doohun Eum) 한국정보과학회 2001 한국정보과학회 학술발표논문집 Vol.28 No.2Ⅰ

        오늘날 다양한 전자상거래 응용의 생산성 향상이 요구되고 있다. 이러한 전자상거래 응용의 핵심은 데이터베이스 응용 프로그램이다. 이러한 응용을 기반으로 하는 사이트 구축을 위해 현재 개발자는 CGI, PHP, JSP, ASP, 자바 서블릿 등의 기술을 이용하여 코딩작업을 해야한다. 본 논문에서는, 응용 데이터베이스 구축을 위한 SQL 문장들, 사용자 인터페이스로 사용되는 폼들, 그리고 그 폼들을 통해 이루어진 질의를 처리하는 자바 서블릿을 자동으로 생성하는 웹사이트 자동 생성 도구인 WebSiteGen2를 소개하고, 전자상거래 응용의 생산성 향상을 위해 상용화된 웹사이트 자동 생성기 제품들과의 기능 비교를 한다. 자동으로 생성될 테이블들과 폼들은 응용을 위한 클래스 다이어그램으로부터 결정된다. 또한, WebSiteGen2의 구현 원리를 소개한다.

      • MVC 응용을 위한 분산 객체 조립기(DOC)의 구현

        양유진(Yoojin Yang),유은자(Eunja Yoo),이미은(Mieun Lee),정훈(Hoon Jung),음두헌(Doohun Eum) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A

        네트워크 및 분산 처리 기술의 발달로 분산 환경에서 동작하는 응용 프로그램에 대한 생산성 향상이 요구되고 있다. 본 논문에서는 MVC(Model, View, Controller) 패턴을 기반으로 하는 분산 응용 프로그램의 생산성 향상을 위해, 조립식 분산 응용의 작성을 지원하는 분산 객체 조립기, DOC(Distributed Object Composer)를 소개한다. 분산 객체 조립성의 근간이 되는 DOC의 구성적 인터페이스(Structural Interface)는 기존 객체지향 기술의 절차적 인터페이스(Procedural Interface)에 비해 콤포넌트 재사용성을 개선하고, 분산 응용의 신속한 개발을 지원하여 소프트웨어 생산성 및 확장성을 향상시킨다. DOC는 이질적인 통신 환경에서 클라이언트와 서버 객체 간의 네트워크 투과성을 제공하는 미들웨어, CORBA를 기반으로 한다. 또한, 분산 객체들 간의 상호작용을 자동 처리하기 위해 Java의 관찰자/피관찰자(Observer/Observable)를 확장한 분산 관찰자/피관찰자 패턴을 정의하여 DOC와, 서버 및 클라이언트의 분산 응용 객체들을 정의하기 위한 인터페이스에 적용한다.

      • KCI등재

        공정 제어 응용을 위한 분산 능동 객체 시스템(DAOS)의 설계 및 구현

        음두헌(Doohun Eum),유은자(Eunja Yoo) 한국정보과학회 2001 정보과학회 컴퓨팅의 실제 논문지 Vol.7 No.2

        낙공정 제어 응용은 로봇, AGV(Automatic Guided Vehicle), 컨베이어 등과 같이 능동적이면서 병행적으로 동작하는 컴포넌트들로 구성되며 이들간의 상호작용으로 수행이 이루어진다. 객체지향 기술은, 이러한 컴포넌트들을 재사용이 가능한 객체로 모델링하여, 공정 제어 응용의 생산성 및 확장성을 향상시킬 수 있다. 그러나 기존 객체지향 기술의 객체는 상태와 행위 정보만을 캡슐화하여 실세계의 객체를 표현하며, 메시지가 전달되어야만 반응하는 수동 객체(passive object)이다. 본 논문에서 소개하는 분산 능동 객체 시스템(Distributed Active Object System: DAOS) 방식은 Java/CORBA 기반의 분산 환경에서, 객체의 상태와 행위 정보 뿐 아니라 객체 자신의 제어(control) 부분까지 캡슐화한 능동 객체(active object)를 지원하여, 공정 제어 컴포넌트들을 더욱 완전하게 모델링할 수 있다. 여기서, 자신의 제어란 자신의 상태뿐 아니라 인터페이스 변수(interface variable)로 연결된 타 객체의 상태까지 모니터링하고 그상태 변화에 따라 스스로 행위를 수행할 수 있는 기능을 말한다[1, 2]. 따라서 DAOS 방식은, 메시지 전달을 이용해 각 분산 객체들의 제어를 기술하지 않고, 인터페이스 변수들을 사용하여, 스스로 기동할 수 있는 객체들을 구성적으로 조립하여 시스템을 구축한다. 즉, DAOS 방식은 객체 조립성을 지원하여 기존 객체지향 기술보다 분산 공정 제어 소프트웨어의 생산성 및 확장성을 개선하고, 제어까지 캡슐화된 능동객체를 지원하여 컴포넌트의 재사용성을 향상시킨다. Manufacturing control applications consist of concurrent active components such as robots, AGV's (Automatic Guided Vehicles), and conveyors. Running of manufacturing control programs is interactions among those components. We can enhance the productivity and extendability of manufacturing control applications by using the object-oriented technology that models those components as reusable objects. But the objects in current object-oriented technology that encapsulate state and behavior information are passive in a sense that those respond only when messages are sent to them. In this paper, we introduce the Distributed Active Object Systems (DAOS) approach that supports active objects. Since active objects encapsulate control information in addition to state and behavior information under CORBA/Java-based distributed environment, they can represent manufacturing control components better than the objects in ordinary object-oriented technology. This control information provides an object with a feature that can monitor its own status as well as other object's status connected by interface variables. Active objects can initiate a behavior according to the change of those status. Therefore, we can structurally assemble self-initiating active objects by using interface variables to construct a system without describing how to control distributed objects by using message passing. As the DAOS approach supports object composability, we can enhance the productivity and extendability of distributed manufacturing control applications even better than the ordinary object-oriented approach. Also, the DAOS approach supports better component reusability with active objects that encapsulate control information.

      • CORBA / JAVA 기반 분산 M / VC 응용 프로그램의 조립식 작성기

        양유진(Yoojin Yang),유은자(Eunja Yoo),이미은(Mieun Lee),음두헌(Doohun Eum),최성운(Sungwoon Choi) 한국정보과학회 1998 한국정보과학회 학술발표논문집 Vol.25 No.2Ⅰ

        분산 M/VC 응용 프로그램의 조립식 작성기, DOC(Distributed Object Composer)는 M/VC(Model/View · Controller) 모델 기반 실시간 클라이언트/서버 응용의 신속한 개발을 지원한다. 본 논문에서는 DOC를 이용한 분산 M/VC 응용 프로그램의 조립식 작성 과정과 함께 그 구현을 소개한다. DOC는 개방화 및 표준화를 주도하는 CORBA 미들웨어를 기반으로 하여, 이질적인 통신 환경에서 클라이언트와 서버 객체 간의 네트워크 투과성을 제공하고, 분산된 객체들 간의 상호작용(interaction) 패턴을 추상화하여 조립식 분산 응용 프로그램의 작성을 가능하게 한다. 분산 객체들 간의 상호작용을 처리하기 위해 자바의 관찰자/피관찰자(Observer/Observable) 패턴을 분산 관찰자/피관찰자 패턴으로 확장하여, serverDOC와 clientDOC로 구성된 DOC의 구현에 사용한다. 분산 피관찰자는 M/VC의 모델에 해당하고, 분산 관찰자는 뷰 · 콘트롤러에 해당한다. 개발자는 분산 환경을 고려하지 않고 필요한 관찰자/피관찰자 객체들을 생성하여 로컬상의 DOC에 조립식으로 연결하기만 하면 피관찰자의 상태 변화는 곧 관찰자에게 전달되고, 관찰자를 통한 사용자의 입력은 피관찰자에게 전달되어 반영된다. DOC를 이용한 응용 프로그램의 작성은 구성 객체들을 DOC에 plug-and-play 방식으로 조립하는 과정이다. 따라서 DOC는 분산 환경하의 컴포넌트 재사용성을 개선하고, 분산 응용의 생산성을 높인다.

      • 분산 능동 객체 시스템(DAOS)의 구현

        이미은(Mieun Lee),유은자(Eunja Yoo),양유진(Yoojin Yang),음두헌(Doohun Eum) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.2Ⅰ

        기존 객체지향 기술의 객체는 상태(data) 정보와 행위(behavior) 정보를 캡슐화하여 실세계의 객체를 표현하지만, 메시지가 전달되어야만 반응하는 수동 객체(passive object)이다. 본 논문에서 소개하는 분산 능동 객체 시스템(Distributed Active Object System: DAOS) 방식은 CORBA 기반의 분산 환경에서, 객체의 상태 정보와 행위 정보 뿐 아니라 객체 자신의 제어(control) 부분까지 캡슐화한 능동 객체(active object)를 지원하여 실객체를 더욱 자연스럽게 표현할 수 있다. 여기서, 자신의 제어란 자신의 상태뿐 아니라 인터페이스 변수(interface variable)로 연결된 타 객체의 상태까지 모니터링하고 그 상태 변화에 따라 스스로 행위를 수행하는 것을 말한다. 따라서 DAOS 방식은 프로그램의 메인에서 메시지 전달을 통한 각 분산 객체들의 제어를 기술하지 않고, DAOSMain 클래스에서 인터페이스 변수들을 사용하여 객체들을 구성적으로 조립하여 시스템을 구축한다. 즉, DAOS 방식은 객체 조립성을 지원하여 분산 소프트웨어의 생산성을 향상시키고, 제어까지 캡슐화된 능동 객체를 지원하여 컴포넌트의 재사용성을 개선한다.

      • KCI등재

        웹 기반 데이타베이스 응용의 자동 생성

        음두헌(Doohun Eum),유은자(Eunja Yoo) 한국정보과학회 2002 정보과학회논문지 : 데이타베이스 Vol.29 No.3

        오늘날 우리는 HTML 폼을 통해 지역 데이타베이스뿐 아니라 원격 데이타베이스도 쉽게 접근할 수 있다. HTML 폼으로 데이타베이스 응용을 구현하는 것이 쉽기는 하나 아직 HTML 폼과 CGI프로그램은 코딩되어야만 한다. 본 논문에서는 웹 기반 데이타베이스 응용을 자동 생성하는 도구를 소개하는데, 이 도구는 응용 데이타베이스 구축을 위한 SQL 문장들, 사용자 인터페이스로 사용되는 폼들, 그리고 그 폼들을 통해 이루어진 질의를 처리하는 자바 서블릿을 생성한다. 생성될 테이블들과 폼들은 응용을 위한 클래스 다이어그램으로부터 결정된다. 따라서 WebSiteGen으로 명명한 우리의 소프트웨어 도구는 웹기반 데이타베이스 응용의 구현을 자동화한다. Nowadays, we can easily access a remote database as well as a local database with HTML forms. Although implementing a database application with HTML forms is much simpler than implementing it with a proprietary graphical user interface system, HTML forms and CGI programs still must be coded. We implemented a software tool that automatically generates the SQL statements that create a database for an application, the forms that are used as a user interface, and the Java servlets that retrieve the data requested through the forms. The database tables to be created and the forms to be generated are determined by the class diagram for the application. Our software tool, which we call WebSiteGen, thus simplifies the implementation of a Web-based database application.

      • 분산 능동 객체 시스템(DAOS)의 설계

        이미은(Mieun Lee),양유진(Yoojin Yang),유은자(Eunja Yoo),음두헌(Doohun Eum) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A

        최근 인터넷 이용의 증가에 따라, 서비스 제공 시스템의 개념이 단일 시스템에서 네트워크로 연결된 분산 시스템으로 확장되고 있다. 분산 시스템은 효율성, 유연성, 안정성 신뢰성이 뛰어나고, 시스템 구성요소 및 데이터의 지역간, 업종간, 기업간 호환을 가능하게 한다. 현재, 이러한 분산 시스템에 대한 생산성 향상이 요구되고 있고, 분산 환경이 모델링에 적합하고 재사용성이 뛰어난 객체지향 패러다임이 분산 시스템 개발에 활발히 적용되고 있다. 본 논문에서는 분산 객체에 능동성을 부여함으로써, 분산 시스템을 구성적, 계층적으로 쉽고 빠르게 작성할 수 있는 분산 능동 객체 시스템(Distributed Active Object System : DAOS) 방식을 소개한다. DAOS 방식을 기반으로 구축된 분산 시스템은 분산 능동 객체(Distributed Active Object : DAO)들로 구성되며, DAO는 자신의 상태뿐 아니라 타 객체의 상태까지 모니터링하고 그 상태 변화에 따라 스스로 행위를 수행할 수 있다. 또한 DAO는, 상태와 행위 정보만 캡슐화한 객체지향 기술의 객체에 비해 자신의 제어까지 캡슐화하여 응집력이 강하고, 연관성이 적어 소프트웨어 구성요소의 이식성을 높이고, 콤포넌트화를 촉진시킨다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼