• 제목/요약/키워드: 컴포넌트 프레임웍

검색결과 33건 처리시간 0.027초

EJB 컨테이너를 위한 트랜잭션 관리의 설계 (A Design of Transaction Management for EJB Container)

  • 장철수;김성훈;노명찬;서범수;정승욱;김중배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.361-364
    • /
    • 2002
  • EJB(Enterprise JavaBeans)는 서버 상의 Java 컴포넌트와 그 컴포넌트를 위한 동작 환경을 제공하는 전체 프레임웍(Framework)이다. EJB 에서 동작하는 컴포넌트를 엔터프라이즈 빈(Enterprise Bean)이라고 하고, 그 컴포넌트가 동작하기 위한 환경을 컨테이너(Container)라 한다 EJB 에서는 기존에 개발자가 직접 컴포넌트로 제공해 주어야 하는 트랜잭션, 영속성, 보안문제, 데이터베이스 연결 풀링, 쓰레딩 관리 같은 기능을 컨테이너에서 처리해 줌으로 일반 개발자는 복잡한 하부 로직에 신경쓰지 않으면서 더 쉽고 빠르게 동일한 기능을 구현할 수 있게 된다. 본 논문에서는 이러한 EJB 컨테이너를 설계함에 있어서 하나의 중요한 요소인 트랜잭션 관리에 관한 설계를 논한다.

  • PDF

모바일을 위한 UML 2.0 기반의 아키텍쳐 모델링 언어 프레임웍 (UML 2.0 based ADL Framework for Mobile Application)

  • 박용우;김현성;전태웅
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.448-450
    • /
    • 2005
  • Acme와 같은 ADL(Architecture Description Language) 들은 컴포넌트 기반 시스템의 아키텍쳐를 정형적으로 명세할 수 있는 장점을 가지고 있다. 하지만 날로 다각화되는 개발 과정 상의 이해관계들을 다 포용하지 못하고, 아키텍쳐에 특화된 별도의 표기 형식을 익혀야 하는 부담이 있어 아키텍쳐를 명세하는 언어로서 정착되지 못하고 있다. 반면 UML(Unified Modeling Language)은 범용 모델링 언어이여 소프트웨어 개발의 전 과정에 일관된 표기형식과 폭넓은 지원도구들을 제공하고 있어 소프트웨어 개발을 위한 사실상의 표준 언어로 자리잡고 있다. 이에 따라 지금까지 UML을 이용하여 아키텍쳐를 모델링하기 위한 연구들이 많이 진행되어 왔다. 특히 UML에서 표현수단이 미흡한 아키텍쳐의 핵심 개념들을 명시적으로 표현할 수 있도록 UML의 확장 메커니즘을 사용하여 UML을 특화하는 연구 결과들이 많이 소개되고 있으나 특화된 영역의 아키텍쳐를 기술하기에는 부족하다. 본 논문에서는 최근에 활발히 개발되고 있는 모바일 애플리케이션의 특징중의 하나인 device의 제약사항을 QoS로 정의하고 UML 확장메커니즘을 이용하여 모바일을 위한 아키텍쳐 모델링 언어 프레임웍을 제시하고 있다.

  • PDF

UML과 X-INTERNET을 활용한 프리웨어 프레임웍의 적합성에 관한 연구 (Research on adaptedness of Freeware FrameWork using UML and X-INTERNET)

  • 곽우영;임용묵;김우성
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.163-164
    • /
    • 2009
  • 오늘날 기업들은 비즈니스의 가치체인(Value Chain)의 변화로 회사의 해체와 재통합 기업의 글로벌화, 비즈니스의 아웃소싱, 산업영역의 붕괴가 빈번하게 이루어지고 있는 것이 현재기업의 현실이다. 따라서 기업은 비용을 절감하고 매출을 높이며 운영자본 및 고정자산의 지출을 최소화하기 위하여 전세계 자기업의 시스템을 통합관리하려 하고 있다. 이를 충족하기 위하여 델 사는 웹 시스템을 구축하여 정보기술측면의 유연성을 확보하게 되었다. 본 논문에서는 프리웨어 프레임워크인 알바티스, 스프링프레임웍, EJB를 UML툴로 프로그램을 설계하고, JSTL, X-INTERNET로 표현함으로써 네트워크사용량, 컴포넌트개발, 프로그램배포, 오프라인작업의 가능성, 대량데이터의 처리, 웹서비스 이용, 프로그램의 설치, 유저인터페이스, 유연성, 확장성, 보안성을 측정하여 프로젝트 특성상의 적합성을 검증하려 한다.

CORBA 컴포넌트 환경에서의 웹기반 온라인 교육 시스템의 설계 및 구현 (Design and Implementation of Web-Based On-line Educational System on CORBA Component Environment)

  • 구태완;정연진;이성룡;이광모
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.1507-1510
    • /
    • 2002
  • 인터넷의 급속한 발전으로 웹 환경을 지원하는 언어가 등장하고, 웹을 이용한 온라인 교육 시스템이 등장하였다. 현재 이와 같은 시스템은 구성 패러다임의 절차적인 형식으로 인해 시스템의 기능확장 및 성능 개선, 유지 보수의 차원에서 효율적이지 못한 문제점을 갖고 있다. 이에 본 논문에서는 이기종 분산환경에 적합한 CORBA 프레임웍을 이용하여 각각의 요소들을 컴포넌트화 한 온라인 교육 시스템을 설계하고, 시스템의 기능 확장 및 성능개선, 시스템 유지 보수에 적합한 환경을 구현하였다.

  • PDF

M&S PlugIn-Based Architecture Framework 개발 (M&S PlugIn-Based Architecture Framework Development)

  • 원강연;최상영
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권2호
    • /
    • pp.53-59
    • /
    • 2009
  • 국방 획득업무에 있어 통합적 협력에 의한 M&S의 활용을 지향하는 SBA가 적용 중에 있다. 이를 효율적으로 수행하기 위해서는 공통하부기반을 통해 M&S 구성요소의 재사용성, 재구성, 확장성 등의 제고가 요구된다. PlugIn-Based Architecture(PBA)는 컴포넌트 간 상호독립적인 인터페이스 및 상호작용이 가능함으로써 기존 아키텍처에 비해 컴포넌트의 추가 및 조합이 용이하고 재사용을 높일 수 있는 공통하부기반을 제공할 수 있도록 설계되었다. 또한, 이러한 PBA를 적용한 시뮬레이터 개발을 지원할 수 있도록 PBA Framework을 구현하였다. PBA Framework은 공통하부기반으로서 M&S 업무 적용 시 효율성을 제고시킬 수 있을 것으로 기대된다.

공통성 및 가변성 분석을 활용한 컴포넌트 설계 기법 (A Method to Design Components using Commonality and Variability Analysis)

  • 장수호;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권6호
    • /
    • pp.716-727
    • /
    • 2004
  • 컴포넌트 기반 소프트웨어 개발 (CBD) 기술은 재사용 가능한 컴포넌트를 조합하여 효율적으로 소프트웨어를 개발함으로써 개발 노력과 상품화 시간을 줄여주는 새로운 기술로 정착되고 있다. 이러한 CBD 컴포넌트는 한 도메인의 표준이나 공통적인 기능을 제공하여야 재사용성이 높아진다. 특히, 공통성 안의 미세한 가변적인 부분도 모델링하고, 이 가변성을 각 어플리케이션의 특성에 적합하게 특화 할 수 있도록 설계되어야 한다. 기존의 CBD 방법론에서도 이 중요성이 강조되고 있지만, 체계적이며 구체적인 개발 프로세스, 적용 지침 및 산출물 양식의 제공이 미흡하여, 도메인 컴포넌트의 개발은 비체계적인 프로세스와 개발자의 경험에 의존해 왔다. 본 논문은 컴포넌트 설계를 위한 체계적인 프로세스와 기법을 제안한다. 이 프로세스는 여러 단계와 활동으로 구성되며, 각 활동에 대한 세부 지침과 표준 양식도 포함하여 보다 효과적인 컴포넌트 개발을 도모한다. 제안된 기법의 실효성 검증을 위하여 금융 도메인에 적용한 사례연구를 제시하며, 다른 기법들과의 비교 평가도 다룬다. CBD의 공통 컴포넌트 개발에 제안된 프로세스와 지침의 사용함으로써 보다 재사용성과 적용성이 높은 컴포넌트가 비용 및 시간에 있어서 효율적으로 개발될 것으로 기대된다.

NOSCO-STOM을 통한 프레젠테이션 레이어 프레임웍 (Presentation Layer Framework using NOSCO-STOM)

  • 권기현
    • 인터넷정보학회논문지
    • /
    • 제7권6호
    • /
    • pp.11-20
    • /
    • 2006
  • 웹 애플리케이션을 개발하는데 있어서 가장 중요한 고려사항 중의 하나는 프레젠테이션과 비즈니스 로직을 효과적으로 분리하여 개발 생산성을 높이고 유지보수 비용을 낮추는데 있다. 기존의 애플리케이션 개발 기법으로 서블릿, JSP, ASP.NET 등의 스크립트 기반 기술에서부터 Struts, JSF(Java Server Faces), Spring MVC 같은 동적인 서버 페이지 개발 프레임워크가 있다. 이들 방법은 각기 다른 웹 티어(Web Tier) 처리 방법을 제공하나 프레젠테이션과 비즈니스 로직을 완벽하게 분리하지는 못하고 있다. 본 논문에서는 프레젠테이션과 비즈니스 로직을 완벽하게 분리하기 위해 프레젠테이션과 비즈니스 로직을 분리 처리하는 커스텀 태그 처리 컴포넌트를 개발하고 새로운 동적 서버 페이지를 처리하기 위한 컨테이너(container)를 개발하였다. 그리고 DOM 트리를 개발한 컨테이너에 적용하여 프레젠테이션을 효율적으로 조작할 수 있도록 하였다. 끝으로, 개발 환경 구현을 통해 자동적으로 페이지 처리 컴포넌트 생성을 지원하는 시스템을 개발하였다.

  • PDF

웹서비스를 이용한 Collaborative B2B 아키텍처 설계 (Collaborative B2B architecture design using Web services)

  • 김태운;김승완;한용호
    • 지능정보연구
    • /
    • 제9권1호
    • /
    • pp.211-225
    • /
    • 2003
  • 본 논문은 웹서비스 프로토콜을 기반으로 B2B 애플리케이션을 위한 collaborative 아키텍처의 디자인을 목적으로 하며, 시스템의 가능성을 제시하기 위해서 이 아키텍처를 기초로 하여 개발한 시스템의 사례를 소개하고 있다. 상이한 비즈니스 프로세스가 B2B 환경에서 인터페이스가 되어져야 하므로 협업의 기능은 B2B 구현을 위해서 필요한 분야이다. 본 시스템의 개발 및 구현을 위한 플랫폼으로는 웹서비스, XML 및 ASP.NET을 이용하였다. 웹서비스는 애플리케이션간의 상호작용을 위해 체계적이고 확장 가능한 프레임웍을 제공한다. 웹서비스 프레임웍은 통신프로토콜, 서비스 기술 및 서비스 제공의 세부분으로 구성되는데 SOAP, WSDL, UDDI가 각각 여기에 해당한다. ASP.NET은 .NET의 상위 계층에 위치한 서비스 집합과 컴포넌트에 맞게 활용되어진다. B2B환경에서 시스템 구현을 위한 상품의 범주와 이에 대한 상세한 설명의 서비스를 위해 웹서비스에서는 SQL 서버 데이터 베이스를 이용하였다.

  • PDF

건축물 유지관리를 위한 COBie기반 건축정보교환체계 프레임웍 연구 (COBie-based Building Information Exchange System Framework for Building Facility Management)

  • 강태욱
    • 한국산학기술학회논문지
    • /
    • 제21권8호
    • /
    • pp.370-378
    • /
    • 2020
  • COBie(Construction Operations Building Information Exchange)는 시설물 관리 프로젝트에 필요한 정보를 여러 경로에서 수집하고 문서화하는 표준정보포맷이다. 문서화된 COBie 정보는 엔지니어가 사용하는 시설관리시스템과 데이터를 교환하는 수단으로 이용할 수 있다. 시설물 관리 데이터 교환 프로세스는 COBie를 사용하여 사용자가 필요로 하는 목록과 정보를 정형화한 후 정보를 입력한다. COBie는 설계 및 시공 단계에서 운영, 유지 보수, 자산 관리 등을 지원하기 위해 정보를 획득하고 업데이트하는 방식을 개선하기 위해 개발되었다. 하지만, COBie를 사용하기 위해서는 이기종 데이터 모델과 정보연계, 품질검수 등에 많은 수작업이 필요하다. 이런 이슈들은 COBie 기반 시설물 관리시스템 개발 시 장애요인이 된다. 이 연구는 시설물 관리를 위한 데이터 교환체계를 분석하여 BIM(Building Information Modeling)에 포함된 유지보수정보를 보다 쉽게 운영하기 위한 프레임 워크를 제안한다. 이 연구는 시설관리 정보제출 규칙, 품질점검, 프레임웍 컴포넌트 역할 정의, COBie 호환성 보장 및 정보연계 방안을 도출하였다. 프로토타입 개발을 통해 제시된 프레임웍을 기반으로 한 COBie DB 스키마 생성 시 효과적인 데이터 연계가 가능함을 확인하였다.

기본의미등록기의 RDF/OWL 연계방안에 관한 연구 (Designing Schemes to Associate Basic Semantics Register with RDF/OWL)

  • 오삼균
    • 정보관리학회지
    • /
    • 제20권3호
    • /
    • pp.241-259
    • /
    • 2003
  • 기본의미등록기(BSR)는 전자상거래 및 EDI 관련 시스템 사이의 상호연동을 가능하게 하기 위한 등록기이다. XML 기반 BSR 등록개체들의 구조정보나 다양한 관계의 자동추출은 현재 불가능하다. 이 연구에서는 BSR에 등록되는 정보를 자원기술-프레임웍(RDF)과 웹온톨로지언어(OWL)에 기반하는 기계가독형으로 정의한 대표적인 예를 제시하고 결론적으로 5개의 기본 권고안을 도출하였다. 즉 BSR 컴포넌트 소속의 클래스 정의에서 동의어의 표현에는 OWL의 'sameAs', 유사어 표현에는 OWL의 'equivalenlClass', BSR 개념들 간의 상.하 관계 표현은 RDF 스키마의 'subClassOF', BSR의 의미단위(BSU)에 관한 정의는 RDF 스키마의 'label', 인스턴스 용례에 관한 설명은 RDF 스키마의 'comment', 각 BSU의 클래스 소속에 관한 정의는 RDF 스키마의 'domain', BSU가 취할 수 있는 데이터유형에 대한 정의는 RDF 스키마의 'range'등을 적용하며, 나아가 BSR 데이터요소의 정의에 XML 스키마의 데이터 유형을 접목시키고 BSU들 간의 상.하 관계 표현에 RDF 스키마의 'subPropertyOF'를 적용할 것을 추천하였다.