• 제목/요약/키워드: 아키텍처 모델

검색결과 582건 처리시간 0.024초

서비스 지향 아키텍처를 위한 BPMN과 유스케이스를 이용한 서비스 식별 방법 (A Method of Service Identification Using BPMN and UseCase For Service-Oriented Architecture)

  • 남영모;강동수;백두권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.825-826
    • /
    • 2009
  • 서비스 지향 아키텍처(Service-Oriented Architecture)의 특징은 비즈니스와 IT 간의 차이를 줄여 일관성을 유지함으로써 급변하는 비즈니스 환경하에서 기업의 IT 서비스가 민첩하게 대응할 수 있도록 하는 것이다. 이러한 SOA의 특징을 만족시키기 위해서 서비스를 식별하는 시작점으로 비즈니스 프로세스가 무엇보다 중요하다고 할 수 있다. 하지만 비즈니스 프로세스를 분석하여 IT 관점의 서비스를 식별하기 위한 구체적인 절차, 활동, 산출물을 제시하는 방법에 관한 연구가 미흡한 실정이다. 본 논문에서는 BPMN을 이용한 비즈니스 프로세스 모델로부터 IT 관점인 유스케이스 모델을 도출하여 서비스를 식별하기 위한 구체적인 방법을 제안한다.

ARM 기밀 연산 아키텍처에서의 안전하고 효율적인 메모리 공유 (Secure and Efficient Memory Sharing on ARM Confidential Compute Architecture)

  • 유준승;백윤흥
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2024년도 춘계학술발표대회
    • /
    • pp.41-44
    • /
    • 2024
  • 원격 컴퓨팅 환경에서 오프로딩된 사용자의 코드와 데이터를 악의적인 내부 위협자(클라우드 운영체제 등)으로부터 안전하게 지켜주는 하드웨어 신뢰실행환경은 보안성을 위하여 사용되는 메모리 물리 주소가 하나의 실행환경에 귀속되는 공간적 격리(spatial isolation) 모델을 사용한다. 허나 이러한 메모리 모델은 상호작용하는 신뢰실행환경 프로그램들 사이 메모리 공유를 허락하지 않으며, 이는 성능 및 기존 어플리케이션과의 호환성에서의 문제를 야기한다. 본 논문에서는 최근 ARM사에서 발표된 새로운 신뢰실행환경인 기밀 컴퓨팅 아키텍처를 분석하여 메모리 공유 가능성을 파악하고, 공유가 단순히 허용되어 있을 때의 보안 문제와 이에 대한 기본적인 해결책 및 그 한계점을 제시한다.

뉴스 추천 시스템에서의 제목 인덱싱의 활용 가능성 분석 (Analysis of the feasibility of using title-id indexing in a news recommendation system)

  • 김준표;김태호;김상욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2024년도 춘계학술발표대회
    • /
    • pp.680-682
    • /
    • 2024
  • 현재까지 연구되었던 뉴스 추천 시스템은 일반적으로 뉴스 제목, 뉴스 본문, 카테고리 정보 등의 텍스트 정보를 기반으로 사용자에게 맞춤 뉴스를 추천해주는 방식으로 동작한다. 구체적으로는 뉴스의 텍스트 정보를 통해 뉴스를 표현하는 임베딩 벡터를 생성하여 사용자 맞춤 뉴스를 추천하는 task-specific 한 아키텍처를 기반으로 동작한다. 기존 연구에서는 task-specific 아키텍처 내의 뉴스의 임베딩 벡터를 생성하는 과정에서 BERT 와 같은 언어모델을 이용하여 텍스트 정보를 더 잘 반영하고자 했다. 본 연구에서는 기존의 구조와 다르게, 뉴스 제목 인덱싱을 통해 전체 뉴스 추천 시스템에서의 언어모델을 충분히 활용할 수 있는 방식을 제안하고자 한다.

서비스수준에 기반한 도로포장자산관리시스템의 응용 및 데이터 아키텍처 설계 (Application and Data Architecture Design for A Pavement Asset Management System based on the Level of Service)

  • 최원식;임종태
    • 한국콘텐츠학회논문지
    • /
    • 제11권12호
    • /
    • pp.919-930
    • /
    • 2011
  • 도로는 사회간접자본 중 하나로서 지속적으로 관리되어야 그 기능을 발휘할 수 있는 국가의 중요한 자산이다. 지금까지는 도로를 포장관리시스템이라는 체계로 관리하여 왔다. 이 포장관리시스템은 시설물유지관리차원에서 사회기반시설을 관리하는 것으로서 주로 관리자 관점에서 공학적 판단을 기준으로 최소의 비용으로 공용수명을 최대화하는 모델이다. 그러나 경제발전으로 국민의 소득수준이 올라감에 따라 삶의 질에 대한 요구도 증가하고 있어 이제는 납세자로서 국민의 동의는 국가의 정책을 결정하는데 중요한 변수로 작용하기 시작했다. 따라서 사용자 관점의 평가는 이러한 요구를 해결하는 출발점이 되었다. 이런 관점으로 평가하기 위한 척도로서 서비스 수준(Level of Service: LoS) 이라는 것이 사용되기 시작했으며, 이를 시설물 자산관리에 활용하려는 여러 가지 시도가 있다. 본 논문에서는 LoS를 척도로 활용하는 한국형통합 자산관리체계(Korea Total Asset Management-40: KTAM-40)를 적용한 도로포장자산관리시스템의 정보기술아키텍처 중에 응용아키텍처와 데이터아키텍처를 설계하고 이것이 KTAM-40의 요구조건을 충족시키는지를 밝히고자 한다.

복잡한 엔터프라이즈 응용 개발을 위한 ISIS 아키텍처 (ISIS Architecture for Developing Complex Enterprise Applications)

  • 조은환;이갑훈;이민수;이봉
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권4호
    • /
    • pp.392-404
    • /
    • 2010
  • 최근 비즈니스 프로세스와 IT 시스템은 점점 더 복잡해져 가고 있다. 특히 엔터프라이즈 어플리케이션은 복잡도를 제어하기가 힘들어지면서 관리비용도 계속 증가해가는 추세다. 따라서 복잡도는 소프트웨어 개발에 있어서 방심해선 안될 중요한 문제가 되었으며, 이와 같은 문제를 효과적으로 해결할 수 있는 방법이 절실히 필요한 실정이다. 본 논문에서는 엔터프라이즈 어플리케이션 개발 복잡도 문제를 해결하기 위한 ISIS(Integrated System of Independent Subsystems) 아키텍처를 제안하고자 한다. ISIS는 대규모 엔터프라이즈 어플리케이션의 복잡도를 줄이고자 하는 노력에서 연구개발 되었으며, 시스템 개발의 복잡도를 줄이고 컴포지트 어플리케이션 개발이 가능한 아키텍처 모델이다. 엔터프라이즈 어플리케이션은 상호연관성 및 ISIS 분해방법에 따라 독립적인 서브시스템(sub-system)으로 나뉘게 된다. 그리고 이 기종 분산 플랫폼에 위치한 각 서브시스템의 상호연동을 위해서 ISIS 지원 미들웨어를 사용한다. 본 논문에서는 이와 같은 ISIS 기술을 검증하고자 ITSM(IT Service Management) 시스템에 ISIS 아키텍처를 적용 및 구현하였다. 결론적으로 ISIS 아키텍처는 개발 복잡도를 줄임으로써 비즈니스 요건이 변경되거나 기존 시스템을 업그레이드 할 경우 구조유연성 및 개발생산성을 향상시킬 수 있다.

마스터 데이터를 활용한 마이크로 서비스 아키텍처에서의 데이터베이스 리버스 엔지니어링 (Database Reverse Engineering Using Master Data in Microservice Architecture)

  • 신광철;이춘열
    • 한국정보통신학회논문지
    • /
    • 제23권5호
    • /
    • pp.523-532
    • /
    • 2019
  • 마이크로 서비스 아키텍처는 매우 밀접한 비즈니스 기능을 수행하기 위한 목적으로 시스템을 소형 경량 서비스로 분할하는 것에 중점을 두고 있기 때문에 민첩성, 개발 생산성, 신뢰성, 배포 용이성에만 집중하는 경향이 있다. 마이크로 서비스 아키텍처에서 바라보는 데이터베이스는 단지 데이터를 저장하고 추출하는 파일 혹은 스토리지이며, 소프트웨어 개발 편리성과 확장성을 위해서 데이터 품질은 희생될 수 있음을 강조한다. 데이터베이스 구조와 데이터 의미를 이해하기 위해 사용되는 데이터베이스 리버스 엔지니어링은 비즈니스 의사 결정을 위한 데이터 활용을 위해 필요하다. 하지만, 데이터 품질을 경시하는 마이크로 서비스 아키텍처에서는 리버스 데이터베이스 엔지니어링 적용에 어려움이 있다. 본 연구는 해결책으로써 개념 데이터 모델 복원 시 마스터 데이터를 활용한 데이터 리버스 엔지니어링 방법을 제안한다. 적용 사례로 마이크로 서비스 아키텍처로 구현된 반품 서비스 데이터베이스에 제안 방법을 구현하여 적용 가능성을 검증하였다.

웹계층 오브젝트 모델링을 통한 분산 애플리케이션 개발 프레임웍크 (A Framework for Developing Distributed Application with Web-Tier Object Modeling)

  • 천상호;권기현;최형진
    • 정보처리학회논문지D
    • /
    • 제11D권5호
    • /
    • pp.1143-1148
    • /
    • 2004
  • 분산 애플리케이션을 위한 다계층 모델 또는 분산 아키텍처를 개발하기 위해서는 웹디자이너와 페이지 작성가의 역할 분리, 엔터티 정의와 사용에 대한 고려, 데이터베이스 연결 및 관리, 트랜잭션 처리 둥 여러 가지 사항을 고려하여야 한다. 본 논문에서는 분산 애플리케이션 개발시 여러 고려사항에 대한 해결책으로 웹 계층 오브젝트 모델링 방법을 사용하는 DONSL(Data Server of Non SQL-Query) 아키텍처를 제안한다. 이 아키텍처는 트랜잭션 처리를 지원하고 웹 계층과 DBMS 사이에는 질의 로직을 단순화하는 방법을 통해 성능을 보장하는 구조이다. 제안한 개념적인 프레임웍은 각 계층(tier)의 작업을 단순화시키고 엔터티와 DAO(Data Access Object)를 제거시킴으로서 중대규모 사이트 구현을 용이하게 하는 방법을 제공한다.

철도안전정보 지원시스템의 요구사항 개발을 위한 엔터프라이즈 아키텍처 활용 연구 (A Study on the Enterprise Architecture to Develop the Requirements for Railway Safety Support information Systems)

  • 이병길;이재천
    • 한국철도학회논문집
    • /
    • 제10권6호
    • /
    • pp.751-757
    • /
    • 2007
  • 이 논문은 엔터프라이즈 아키텍처 접근을 기반으로 시스템 수준의 철도안전정보지원시스템의 안전 요소에 대한 요구사항 개발에 관한 내용이다. 모델링은 다음과 같은 절차를 따른다. 첫째로, 요구사항은 EIA-632프로세스를 따른다. 또한 관련 전문가의 도움을 받아 사고기반 시나리오를 개발한다. 개발된 시나리오는 DoDAF모델을 지원하는 CASE 도구의 지원을 받아 구현한다. 이 결과는 시스템관련 종사자의 이해를 돕는다.

유연하고 확장 가능한 CBD 어플리케이션 프레임워크와 성능분석 (A Flexbile and Extensible CBD Application Framework and Performance Analysis)

  • 이용환
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권1호
    • /
    • pp.46-58
    • /
    • 2007
  • 최근 많은 소프트웨어 개발 프로젝트들은 지속적으로 요구사항들이 변경되는 대규모의 복잡한 시스템이며 컴포넌트 기반이나 제품계열 소프트웨어 개발 방식과 같이 아키텍처 기반으로 소프트웨어를 개발하고 있다. 이러한 소프트웨어 개발환경에서 생산성이나 유지보수 향상을 위해서는 무엇보다도 유연하고 확장 가능한 아키텍처가 필요하다. 본 논문에서는 CBD(Component Base Development) 기반의 비즈니스 어플리케이션 개발 및 유지보수 시 생산성과 유지보수 향상을 위해 필요한 유연성과 확장성 품질속성을 가진 소프트웨어 아키텍처를 제시하고 이들 품질속성을 달성하기 위한 방법들을 아키텍처 모델을 통해 설명한다. 또한, 본 논문에서는 최근 프리젠테이션(Presentation) 프레임워크(Framework)로 잘 알려진 Struts와 JBean이라 불리는 본 논문에서 제안한 프레임워크의 성능을 비교했다. JBean 프레임워크는 프리젠테이션 프레임워크와 비즈니스 로직 프레임워크를 가지고 있기 때문에 공정한 실험을 위해 JBean에서 비즈니스 로직 프레임워크에 관련된 모듈을 제거하고 단지 프리젠테이션단 프레임워크만 가지고 실험을 한 결과 JBean의 프리젠테이션 단 프레임워크가 평균 초당 18개의 거래를 더 처리하고 있다.

Adapter패턴을 이용한 EJB 컴포넌트 조립 기법 및 응용 (An Approach to Composite Techniques and Application of EJB Component using Adapter Pattern)

  • 정화영
    • 인터넷정보학회논문지
    • /
    • 제4권1호
    • /
    • pp.67-74
    • /
    • 2003
  • 디자인 패턴, 컴포넌트 기반 기법 등의 소프트웨어 개발기법 변화에 따라 웹 서버 시스템 개발 부분에서도 이를 도입하여 다양한 사용자 요구사항에 맞도록 능동적으로 대처하고 있다. 특히, EJB는 서버측 컴포넌트 모델로서 쉽고 다양한 개발지원으로 인하여 많은 연구 및 도입되고 있다. 또한, 컴포넌트 조립기법은 메시지 전달방법에 의한 아키텍처기반의 C2 스타일 아키텍처가 쉽고 효율적인 적용방안으로 많은 관심을 받고 있다. 그러나, 쓰레드를 호출 할 수 없는 EJB컴포넌트의 경우, C2 스타일 아키텍처에 의한 컴포넌트 합성을 위해서는 C2 프레임워크의 수정이 불가피하다. 이를 위해 패턴 중 구조패턴의 하나인 Adapter패턴을 이용한 기법을 제안하고자 한다. 즉, Adapter패턴에 의하여 쓰레드를 호츨할 수 있는 EJB로 변환함으로써 C2 스타일 아키텍처에 의한 컴포넌트 합성이 가능하도록 하였다.

  • PDF