• Title/Summary/Keyword: 애플리케이션 프레임워크

Search Result 171, Processing Time 0.059 seconds

A Development Tool for Web Applications based on Cocoon Framework (Cocoon 프레임웨크를 기반으로 하는 웹 애플리케이션 개발 도구)

  • Koo Heung-Seo
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.15 no.6
    • /
    • pp.742-747
    • /
    • 2005
  • As the complexity of Web applications have increased significantly, the approach using frameworks such as Cocoon, Struts, JSF, is being suggested to develop Web applications more Quickly and efficiently. However, it Is difficult for beginners to write Apache Cocoon Sitemap files in XML. We implement a Cocoon Sitemap editor on the Java Servlet engine that allows beginners to write Cocoon Sitemap files more easily. Our system consists of three parts: Sitemap Main editor, Pipeline Viewer, and Sitemap Tracer. Sitemap Main editor support users to write BML configuration documents, so-called Sitemap file, that defines all the components pipelines, generators, and other configuration information for a Cocoon application. pipeline Viewer support users to catch the structure of Cocoon component pipelines by the medium of graphical interface. Sitemap Tracer have features to monitor of SAX events through Cocoon pipelines in a Sitemap file.

A Pattern Extraction Approach for Web Application Design (웹 응용 설계를 위한 패턴 추출 방법)

  • 한지윤;이기열;이병정;김희천;우치수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.304-306
    • /
    • 2003
  • 인터넷의 비약적인 발전은 웹 환경으로의 빠른 전환을 요구하고 있으며 웹 애플리케이션의 설계, 구현을 위한 체계적인 개발 방법론이 필요하게 되었다. 기존의 웹 관련 기술들은 웹 애플리케이션을 구현하기 위한 도구와 기반 실행 환경을 중심으로 개발되어 왔다. 하지만 설계 수준과 요구사항 수준에서 웹 개발을 지원하는 체계적인 방법론에 대한 연구는 아직 활발하지 못하다. 재사용성과 견고성을 높이기 위한 방법론으로서 웹 애플리케이션 패턴이 제안되고 있으나, 그러한 패턴을 추출하는 데 있어 정형적인 방법론은 제안되지 못한 상태이다. 본 논문에서는 웹 애플리케이션을 위한 설계 프레임워크에 관한 연구의 세부과제로서 웹 애플리케이션을 설계하는데 사용되는 웹 패턴을 추출하는 체계적인 접근법을 기술하도록 한다.

  • PDF

Remote Message Sending Framework to other Android Devices based on Android (안드로이드 기반의 장치 간 원격메시지 전송을 위한 프레임워크)

  • Baek, Kwang-Il;Park, Sang-Won
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06d
    • /
    • pp.76-78
    • /
    • 2011
  • 안드로이드 모바일 애플리케이션을 개발할 때 안드로이드 지원 서비스인 인텐트는 로컬 장치 내에서 애플리케이션간 메시지를 전송하고 받을 수 있다. 그러나 서로 다른 장치간의 인텐트를 이용한 메시지 전송은 지원되지 않고 있다. 만약 서로 다른 장치간에 인텐트가 지원이 된다면 끊김 없는 서비스가 가능해진다. 끊김없는 서비스란 사용자가 스마트폰으로 워드나 인터넷검색 등을 하고 있다가 자신이 가진 다른 장치인 TabletPC로 스마트폰에 있던 정보 그대로 이어서 사용하고 싶을 때 끊김 없이 이어서 할 수가 있는 것이다. 본 논문에서는 다른 장치간의 원격 메시지 전송을 위하여 RISP 애플리케이션을 제안한다. RISP 애플리케이션은 구글의 C2DM 서비스를 이용하여 다른 장치간의 원격 메시지 전송을 서비스하는 애플리케이션이다. 개발자가 애플리케이션을 개발할때 RemoteIntent 코드를 작성하면 RISP 애플리케이션은 이 RemoteIntent를 구글의 C2DM을 통해 다른 장치로 메시지를 전송하여 그 장치내의 RISP 애플리케이션이 RemoteIntent를 분석하여 해당 애플리케이션에 인텐트를 넘겨준다. 이렇게 해서 인텐트는 서로 다른 장치간에 인텐트를 넘길 수 있는 것이다. 본 논문에서는 안드로이드 모바일 플랫폼을 대상으로 하여 RISP애플리케이션을 제안한다. 제안하는 RISP는 장치에 애플리케이션으로 설치되며 장치의 안드로이드 버전2.2 이상에서만 구동된다.

컨테이너 기반의 코딩 실습 및 운영 플랫폼

  • Park, Jun-Seok;Lee, Hyeon-Il
    • Korea Information Processing Society Review
    • /
    • v.23 no.6
    • /
    • pp.33-42
    • /
    • 2016
  • 웹을 통하여 코딩을 배울 수 있고, 애플리케이션을 개발하며, 직접 운영까지 할 수 있는 코딩랩(CodingLab)을 소개 한다. 코딩랩은 컨테이너 기반으로 사용자에게 가상환경을 제공하며, 준비된 다양한 언어 및 프레임워크 환경을 통해 몇 번의 클릭만으로 간단하게 애플리케이션 개발환경을 제공한다. 또한, 개발 결과물을 운영환경으로 이관시킬 수 있고, 수평적 스케일링을 통하여 시스템을 확장시킬 수 있는 기능을 제공한다. 본 고에서는 코딩랩의 구조 및 기능을 살펴보고, 코딩랩을 구현하기 위해 활용된 다양한 오픈소스들을 소개하고자 한다.

Design and Implementation of Two-Way Access Framework Using Observer Pattern (Observer 패턴을 이용한 Two-Way Access 프레임워크의 설계 및 구현)

  • 김대헌;유철중;장옥배;김창갑;이상덕
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.555-557
    • /
    • 1998
  • 비주얼 RAD 도구는 사용자 프래그램의 개발 기간을 단축시키기 위한 통합 개발 환경이다. 이와 같은 개발 환경은 사용자 프로그램의 생산성 향상을 위하여 텍스트와 윈도 기반의 프로그래밍 개발 환경을 동시에 지원하고 있다. 본 연구는 이와 같은 비주얼 프로그래밍을 지원하는 기술 주도형 RAD 도구에 대응하여 국내 기술력을 확보하기 위한 클라이어트/서버 프로그램 생성 기술에 관한 연구의 일부이다. 특히, 우리는 인터넷 환경에서 사용 가능한 자바 애플릿 및 애플리케이션을 빠르게 개발할 수 있는 자바 통합 개발 환경(OpenSoft)를 개발하고 있다. 본 논문은 OpenSoft에서 기능 컴포넌트들간의 상호연동을 지원하기 위한 Two-Way Access 프레임워크를 제안했다. 이 프레임워크는 OpenSoft의 사용자 편의성을 제공하는 메커니즘을 가지고 있으며 디자인 패턴을 이용하여 설계하였기 때문에 모듈의 재사용성과 확장성이 뛰어난 특징을 가지고 있다.

An Application Framework for Component Based WebService (컴포넌트 기반 웹서비스를 위한 어플리케이션 프레임워크)

  • Lee, Yong-Hwan;Min, Dug-Ki
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2005.11a
    • /
    • pp.536-542
    • /
    • 2005
  • 기업의 Business Process가 복잡해지고 B2B가 증가로 인하여 기업 내 혹은 기업간 Business Process를 통합하고 자동화하여 효율적으로 업무를 처리할 때 SOA 기반의 비즈니스 프로세스의 통합 툴의 필요하다. 본 논문에서는 재 사용성과 변경 용이성을 위해 개발한 다양한 업무 EJB 컴포넌트 형태들을 서비스 기반 아키텍처 상으로 전환하기 위한 서비스 기반 애플리케이션 개발 프레임워크를 제시한다. 제시한 서비스 기반 프레임워크는 기존 CBD 기반 업무 컴포넌트를 웹 서비스로 전환하기 위한 자동화 툴뿐만 아니라 웹서비스와 EJB까지 포함한 형태로 복합 어플리케이션을 개발할 수 있는 Orchestration Server까지 포함하고 있다.

  • PDF

Development of a Grid-based Framework for High-Performance Scientific Knowledge Discovery (그리드 기반의 고성능 과학기술지식처리 프레임워크 개발)

  • Jeong, Chang-Hoo;Choi, Sung-Pil;Yoon, Hwa-Mook;Choi, Yun-Soo
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.12
    • /
    • pp.877-885
    • /
    • 2009
  • In this paper, we propose the SINDI-Grid which is a high-performance framework for scientific and technological knowledge discovery using the grid computing. By using the advantages of the grid computing providing data repository of large-volume and high-speed computing power, the SINDI-Grid framework provides a variety of grid services for distributed data analysis and scientific knowledge processing. And the SINDI-Workflow tool exploits these services so that performs the design and execution for scientific and technological knowledge discovery applications which integrate various information processing algorithms.

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

  • Shin, Seung-Woo;Kim, Haeng-Kon
    • The KIPS Transactions:PartD
    • /
    • v.16D no.1
    • /
    • pp.55-64
    • /
    • 2009
  • Various business model and computing environments are currently merged into web services and many web related application products are also develop. Most of IT enterprises in Korea use the Service-oriented architecture (SOA) whenever they develop the web applications. SOA is an approach to loosely coupled, protocol independent, standards-based distributed computing where software resources available on the network are considered as Services. SOA is believed to become the future enterprise technology solution that promises the agility and flexibility the business users have been looking for by leveraging the integration process through composition of the services spanning multiple enterprises. But, There are no specific development methodology to apply into SOA standard model until now. The developer uses the currently existing methodology to develop the application with SOA. The users have some limitations to use it. In this paper, we suggest a Frameworks for applying agile methodology into SOA to address the productivity and quality of small web related project. We design and implement a frameworks architecture for applying the agile method into SOA and describe the process model to implement it. We finally evaluate the frameworks with productivity, flexibility and maintainability.

Design of Integrated Mobile Application Gateway Structure supporting Heterogeneous Services Interworking (이종 서비스 연동을 지원하는 통합 무선 애플리케이션 게이트웨이 구조 설계)

  • Sihn, Seung-Hoon;Lee, Jung-Tae;Park, Seung-Kyu
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.322-325
    • /
    • 2006
  • 최근 이동성을 지향하는 사용자의 욕구 충족을 위해 유선 환경 기반 서비스를 유무선망 혼용 형태로 확장하려는 다양한 연구가 진행되고 있다. 하지만 다양한 서비스가 혼재되어 있는 상태에 이를 유연하게 연동/통합하여 서비스를 제공하거나 새로운 서비스를 만들어내는 것은 현재의 개발 환경을 고려할 때 매우 어려운 일이다. 즉, 서비스의 추가 혹은 변경 발생은 해당 서비스를 제공하는 애플리케이션의 추가 혹은 변경을 필요로 하게 되며, 여기에 추가로 이종 서비스의 연동이 고려되는 경우 추가/변경된 서비스와 연동되는 서비스 애플리케이션 모두가 영향을 받는 제약을 가지고 있다. 이에 따라 이러한 제약을 극복하기 위한 프레임워크 개발, 네트워크 통합 등의 다양한 연구가 진행되고 있으며, 본 논문에서는 적은 부담으로 새로운 서비스를 수용하고 또한 추가된 서비스와 기존의 서비스가 적응적으로 연동되어 새로운 서비스를 생성 가능하도록 하는 유연한 통합 무선 애플리케이션 지원 게이트웨이 구조를 제안한다.

  • PDF

A Framework For Web Service Evolution using UML and OWL-S (UML과 OWL-S를 사용한 웹 서비스 진화 프레임워크)

  • Kim, Jin-Han;Lee, Chang-Ho;Lee, Jae-Jeong;Lee, Byung-Jeong
    • Journal of Digital Contents Society
    • /
    • v.8 no.3
    • /
    • pp.269-277
    • /
    • 2007
  • Web service is an important technology to develop business to business e-commerce application. From a business perspective of time to market, dynamic evolution offers flexibility that software can adapt to unforeseen and fluctuating business requirements. OWL-S, based on OWL, is a service ontology language. The semantics provided by OWL support automation of service discovery, invocation, and service composition. In this paper we propose a framework to support dynamic evolution of service-oriented applications. We extend use-case analysis method to derive service description by defining requirements concept and mapping from requirement concept to activity diagram. A prototype is provided to show the validity of this framework.

  • PDF