• Title/Summary/Keyword: 컴포넌트기반 시스템

Search Result 897, Processing Time 0.025 seconds

Design and Implementation of B2Bi Collaboration Workflow System for Efficient Business Process Management based on J2EE (효율적인 비즈니스 프로세스 관리를 위한 J2EE 기반 B2Bi 협업 워크플로우 시스템 설계 및 구현)

  • Lee, Chang-Mog;Chang, Ok-Bae
    • The KIPS Transactions:PartD
    • /
    • v.14D no.1 s.111
    • /
    • pp.97-106
    • /
    • 2007
  • In this paper, the business process was easily modeled by distinguishing between the business process and work logic. Based on this model, B2Bi collaboration Workflow modeling tool, which facilitates collaboration, was designed and implemented. The collaboration workflow modeling tool consists of 3 components; business process modeling tool, execution engine and monitoring tool. First, a business process modeling tool is used to build a process map that reflects the business logic of an application in a quick and accurate manner. Second an execution engine provides a real-time execution environment for business process instance. Third, a monitoring tool provides a real-time monitoring function for the business process that is in operation at the time. In addition to this, it supports flexibility and expandability based on XML and J2EE for the linkage with the legacy system that was used previously, and suggests a solution for a new corporate strategy and operation.

Product Line Development Process for Mobile Software based on Product Line (프로덕트 라인 기반의 모바일 소프트웨어 개발 프로세스)

  • Kim Haeng-Kon;Son Lee-Kyeong
    • The KIPS Transactions:PartD
    • /
    • v.12D no.3 s.99
    • /
    • pp.395-408
    • /
    • 2005
  • Ubiquitous computing spans a very broad range of technologies and needs very complicated user's requirements. There are many scenarios and technologies involved in ubiquitous computing. We need new software development tools and methodology to meet the requirements. A software product line is one of promising new technology for it. A software product line is a set of software intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets. Software architecture-based development is the exploration and maturation of the role of software architecture in the product line life cycle. In this thesis, we identify the foundational concepts underlying software product lines and the essential activities to develop the mobile application systems. So, we define, design, and implement the Mobile Application System Architecture(MASA) that includes the development process for applying into mobile business domain and encompass scoping and gathering requirements for the Product line based on Component Based Development(CBD).

The Ontology Based, the Movie Contents Recommendation Scheme, Using Relations of Movie Metadata (온톨로지 기반 영화 메타데이터간 연관성을 활용한 영화 추천 기법)

  • Kim, Jaeyoung;Lee, Seok-Won
    • Journal of Intelligence and Information Systems
    • /
    • v.19 no.3
    • /
    • pp.25-44
    • /
    • 2013
  • Accessing movie contents has become easier and increased with the advent of smart TV, IPTV and web services that are able to be used to search and watch movies. In this situation, there are increasing search for preference movie contents of users. However, since the amount of provided movie contents is too large, the user needs more effort and time for searching the movie contents. Hence, there are a lot of researches for recommendations of personalized item through analysis and clustering of the user preferences and user profiles. In this study, we propose recommendation system which uses ontology based knowledge base. Our ontology can represent not only relations between metadata of movies but also relations between metadata and profile of user. The relation of each metadata can show similarity between movies. In order to build, the knowledge base our ontology model is considered two aspects which are the movie metadata model and the user model. On the part of build the movie metadata model based on ontology, we decide main metadata that are genre, actor/actress, keywords and synopsis. Those affect that users choose the interested movie. And there are demographic information of user and relation between user and movie metadata in user model. In our model, movie ontology model consists of seven concepts (Movie, Genre, Keywords, Synopsis Keywords, Character, and Person), eight attributes (title, rating, limit, description, character name, character description, person job, person name) and ten relations between concepts. For our knowledge base, we input individual data of 14,374 movies for each concept in contents ontology model. This movie metadata knowledge base is used to search the movie that is related to interesting metadata of user. And it can search the similar movie through relations between concepts. We also propose the architecture for movie recommendation. The proposed architecture consists of four components. The first component search candidate movies based the demographic information of the user. In this component, we decide the group of users according to demographic information to recommend the movie for each group and define the rule to decide the group of users. We generate the query that be used to search the candidate movie for recommendation in this component. The second component search candidate movies based user preference. When users choose the movie, users consider metadata such as genre, actor/actress, synopsis, keywords. Users input their preference and then in this component, system search the movie based on users preferences. The proposed system can search the similar movie through relation between concepts, unlike existing movie recommendation systems. Each metadata of recommended candidate movies have weight that will be used for deciding recommendation order. The third component the merges results of first component and second component. In this step, we calculate the weight of movies using the weight value of metadata for each movie. Then we sort movies order by the weight value. The fourth component analyzes result of third component, and then it decides level of the contribution of metadata. And we apply contribution weight to metadata. Finally, we use the result of this step as recommendation for users. We test the usability of the proposed scheme by using web application. We implement that web application for experimental process by using JSP, Java Script and prot$\acute{e}$g$\acute{e}$ API. In our experiment, we collect results of 20 men and woman, ranging in age from 20 to 29. And we use 7,418 movies with rating that is not fewer than 7.0. In order to experiment, we provide Top-5, Top-10 and Top-20 recommended movies to user, and then users choose interested movies. The result of experiment is that average number of to choose interested movie are 2.1 in Top-5, 3.35 in Top-10, 6.35 in Top-20. It is better than results that are yielded by for each metadata.

Robot Task Planning within a Distributed Control Framework (분산 제어 구조내의 로봇 작업 계획)

  • Kim, Hyun-Sik;Shin, Hang-Cheol;Kim, Man-Soo;Kim, In-Cheol
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10b
    • /
    • pp.319-323
    • /
    • 2006
  • 본 논문에서는 동작 모델과 작업 목표에 따라 지능 로봇 시스템의 작업 순서를 결정하는 작업 계획기의 설계와 데모시스템에 대해 설명한다. 블랙보드 중심의 분산 제어 구조에서 하나의 독립적인 지식원으로 동작하는 작업 계획기는 작업 관리기의 요청이 있을 때마다 지식베이스로부터 동작 모델과 월드 상태 정보를 제공받아 작업 목표 달성을 위한 작업 계획을 생성한다. 그리고 이렇게 생성된 작업 계획은 오류로 인해 재 계획이 필요할 때까지 작업 관리기를 통해 실행된다. 본 연구의 작업 계획기는 효율적인 작업 계획 생성을 위해 지역 상태공간 탐색법의 하나인 EHC+ 탐색법과 계획그래프-기반의 휴우리스틱 계산법을 적용한다. 본 논문에서는 작업 계획기의 효율성과 블랙보드와의 연계성을 시험하기 위한 데모 시스템에 대해 자세히 설명한다. 이를 통해 지식베이스, 작업 관리기, 컴포넌트 서비스기 등 로봇 제어 구조내의 다른 지식원들과의 인터페이스를 위한 메시지 설계도 소개한다.

  • PDF

System Modeling for Web Service based on Service-Oriented Architecture (서비스 지향 아키텍처를 기반으로 한 웹서비스 시스템 모델링)

  • Lee, Seong-Kyu;Jin, Chan-Uk;Kim, Tai-Suk
    • Journal of the Korea Society for Simulation
    • /
    • v.16 no.1
    • /
    • pp.49-57
    • /
    • 2007
  • Service-Oriented Architecture(SOA) is improving rapidly in IT Environment. Enterprise companies interest in implementation infrastructure based on SOA to adapt quick changes of large and complex distributed environment. SOA is a component model that inter-relates the different functional units of an application, called services, through interfaces and contacts between theses services. In this paper, we studied the concept of the relationship between SOA and standard web service core and therefore, we model the web service based on SOA. We implemented the application and business service architecture using web service that include the XML and SOAP. We confirmed that how the each SOA characters like interoperability, reusability, scalability and flexible business process adapted to web service and present a web service modeling that is maintained the neutrality using loose service coupling through the method of service model process and web service architecture designing methodology based on SOA.

  • PDF

Dynamic Power Management using Machine Learning Technique in Mobile Devices (모바일 장치에서 기계 학습 기법을 이용한 동적 전력 관리)

  • Sa, Wook-Hwan;Lee, Keum-Suk
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.877-879
    • /
    • 2005
  • 배터리를 이용하는 모바일 장비에서 전력 소비를 줄이기 위한 많은 연구들이 있다. 그 중에 동적 전력 관리(Dynamic Power Management)는 시스템의 각 컴포넌트의 상태를 쉽게 관찰할 수 있다는 측면에서 운영체제에서 접근하기 적합한 전력 관리 방법이다. 본 논문에서는 대표적인 모바일 장비인 노트북에서 하드 디스크의 전력소비를 줄이기 위하여 기계 학습 기반의 동적 전력 관리 방법을 제안한다. 하드 디스크 접근 패턴을 분석하여 Artificial Neural Network(ANN) 기법으로 모형을 만들고 이 모형을 바탕으로 하드 디스크의 다음 유휴기간을 예측하였다. 예측된 유휴기간 동안 하드 디스크로의 공급 전력을 감소시키지 않았을 경우에 소비하는 비용이 전력을 줄였다 다시 늘이는 비용보다 크다면 하드 디스크로 공급되는 전력을 줄임으로써 유휴기간 동안 낭비되는 배터리 전력을 줄일 수 있었다. 본 연구에서 생성된 모형을 하드 디스크 디바이스 드라이버에 적용하면 기존의 시간 경계 값을 이용한 방법에 비해 약 23.05W의 전력 소비 감소를 기대할 수 있다.

  • PDF

Development of an XPDL-Based Workflow Management System Using the Light-Weight Component Structure (경량 컴포넌트 구조의 XPDL 기반 워크플로 관리 시스템 개발)

  • Han, Kwan-Hee;Kim, Kang-Yong
    • IE interfaces
    • /
    • v.17 no.2
    • /
    • pp.190-199
    • /
    • 2004
  • Recently, many enterprises are introducing a workflow management system for the successful implementation of BPR(Business Process Reengineering). Proposed in this study is the workflow management system which has a light-weight component structure and an XPDL(XML Process Definition Language) file interpretation facility. The XPDL is the standard process definition exchange format developed by WfMC(Workflow Management Coalition). The major causes of inefficiency at current implementations of workflow management systems are the centralized workflow engine structure and the use of proprietary workflow definition format among most solutions. The proposed light-weight component structure in this study is the intermediate structure that takes the strength of both centralized and distributed workflow engines. And a prototype workflow system which uses an XPDL process definition file as input is developed through the thorough analysis of functional requirements.

Real-Time Monitoring of Remote Control for Greenhouse Environmental Resources based on Web (웹 기반 온실 환경 자원의 원격 제어를 위한 실시간 모니터링)

  • Kim, Dea-Up;Park, Hung-Bog
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10b
    • /
    • pp.1135-1138
    • /
    • 2001
  • 본 논문에서는 클라이언트/서버 환경에서의 온실 환경 자원을 원격지에서 제어하는 실시간 모니터링 방법을 제안하고 구현하였다. 자바의 JApplet과 자바의 경량 컴포넌트로 구현된 본 시스템은 웹을 사용하여 관리자의 인증을 거친 후 직접적으로 제어를 담당하는 서버에게 제어 명령을 하게 된다. 제어 서버는 자바 확장 팩키지 JFC와 Commutation API를 이용하였고, 클라이언트는 JApplet과 JFC를 이용하였으며 서버는 IIS 5.0과 ASP를 이용하여 웹 서비스를 한다.

  • PDF

A Local and International Standardization Survey on GIS(Geographical Information System) (GIS(Geographical Information System)의 국내외 표준화 연구)

  • 정영식;오행석
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2000.10a
    • /
    • pp.372-377
    • /
    • 2000
  • GIS is a integrated information system that is designed for collect, store, renovate, space analysis, representation effectiveley of information which was formed by space information of features such as mountain, pavement, building , river, communiction, power, gas line, natural resource. the core technology of CIS are the open GIS component technology, spae information circulation, advanced GIS application technology and space data forming technology. In this study, GIS core technology development, market and standization are represented.

  • PDF

SCA Software Framework for SDR Mobile Platform (SDR 모바일 플랫폼을 위한 SCA 소프트웨어)

  • Kim, C.K.;Lee, C.Y.;Shin, Y.S.
    • Electronics and Telecommunications Trends
    • /
    • v.18 no.5 s.83
    • /
    • pp.27-36
    • /
    • 2003
  • 본 논문은 SDR Forum에서 SDR용 모바일 플랫폼 구성을 위한 소프트웨어의 표준으로 인정된 차세대 개방형 소프트웨어 프레임워크인 SCA의 구조에 대해 기술한다. SCA 소프트웨어 프레임워크는 궁극적으로 단일 모바일 플랫폼 환경에서 하드웨어의 변경 없이 무선으로 다운로드한 소프트웨어의 동작으로 다양한 무선 접속환경을 구성할 수 있도록 하는 내장형 시스템 소프트웨어들의 표준을 추구한다. SCA는 분산 객체 모델의 표준인 CORBA Middleware와 더불어 다중 무선접속 응용프로그램을 구성하기 위하여 컴포넌트 구성물의 수행을 뒷받침하는 개방형 소프트웨어 구조로서 크게 RTOS, CORBA Middleware, CF, Portable Software Resource로 이루어진다. 본 고에서는 SCA 소프트웨어 프레임워크의 기본 구조와 기능들을 최신 표준 동향을 기반으로 분석하고, 개발 사례에 대해서도 간단히 소개한다.