• 제목/요약/키워드: 서비스지향아키텍처

검색결과 117건 처리시간 0.026초

비즈니스 프로세스 패밀리 모델의 가변성 의존관계 분석 (An Analysis of Variability Dependency on Business Process Family Model)

  • 문미경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 춘계학술대회
    • /
    • pp.415-418
    • /
    • 2009
  • 최근 서비스 지향 아키텍처 (Service Oriented Architecture SOA) 기반의 애플리케이션 개발에 맞게 비즈니스 프로세스의 유연성을 확보하고 재사용을 증진시키기 위하여 비즈니스 프로세스 패밀리 모델(Business Process Family Model: BPFM)이 제시되었다. BPFM은 소프트웨어 프로덕트 라인 방법의 가변성 분석 기법을 사용하여 비즈니스 프로세스 군 (family)에서 나타날 수 있는 가변성을 분석하여 이를 명시적으로 표현하고 있는 모델이다. BPFM으로부터 여러 개의 BPM (Business Process Model)을 개발하기 위해서는 가변성 결정 및 가지치기 (Decision and Pruning) 과정을 거쳐야 한다. 이 때 가변성 사이에는 서로 협력적 또는 배타적인 관계를 가질 수 있고 이는 가변성 결정과 가지치기에 영향을 미치게 되는데, 현재 제시된 BPFM에는 이러한 바인딩 정보에 대해서 아직 고려하지 않고 있다. 본 논문에서는 비즈니스 프로세스 군에서 식별될 수 있는 가변성들 사이의 의존관계의 유형을 분석하고 이 정보를 모델의 형태로 나타낼 수 있는 방법을 제시한다. 먼저 BPFM에 포함된 가변성 정보를 독립된 의존관계 분석모델로 추출해 내고 각 가변성 결정유형에 따라 표현방법을 제시한다. 추출된 모델에서 의존관계를 표현하고 가변성 결정이 영향을 미치는 범위의 가변성들을 클러스터할 수 있는 방법을 제공한다. 본 방법을 이용함으로써 가변성 결정회수를 현저히 줄일 수 있음을 사례연구를 통해 보여준다. 또한 잘못된 가변성 결정으로 인한 BPM의 기능 불일치를 해소할 수 있음을 보여준다.

  • PDF

미래인터넷에서 네트워크 가상화 기술의 적용방안 (A Study for Applying for the Network Virtualization Technology in Future Internet)

  • 김영화
    • 전자통신동향분석
    • /
    • 제25권2호
    • /
    • pp.91-100
    • /
    • 2010
  • 서비스 지향 아키텍처를 구현하기 위한 핵심 기술인 가상화 기술 가운데 네트워크 가상화가 미래인터넷에서 중요한 이슈로 부상하고 있다. 이는 다양한 사용자가 공유하는 네트워크 인프라 상에서 혁신적 설계에 바탕을 둔 아키텍처 및 서비스 등을 실현하기 위해 네트워크 가상화가 필수적으로 요구되기 때문이다. 하지만, 네트워크 가상화의 세부적인 기술이 무엇이며, 이들 세부 기술을 어떻게 적용할 것인가에 대해 시스템 개발자는 다양한 기술적 상황을 고려하여 결정해야 한다. 본 논문은 이러한 과정의 일환으로 미래인터넷 테스트베드에서 호스트 가상화, 라우팅 가상화, 슬리버 마이그레이션 등의 네트워크 가상화 세부 기술들에 대한 적용 방안을 다룬다.

컴포넌트기반 개발 프로세스 성숙도 모형설계 (The Design for Component based Development Maturity Model)

  • 나희동;김태우
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2002년도 창립기념 학술대회
    • /
    • pp.152-157
    • /
    • 2002
  • 컴포넌트 기반 개발 프로세스는 그 동안의 구조적 분석/설계 기법과 정보공학, 객체지향 등의 공학적 분석기술을 수용하고 있다. 따라서 CBD를 적용하려는 조직은 다양한 소프트웨어 공학적 기법과 아키텍처 설계 기술들을 습득해야 하였다. 또한 CBD의 핵심 역량인 반복적 개발 프로세스와 아키텍처 설계 역량을 갖추기 위해 각 개발업체 들은 CBD기술의 도입초기에 상당한 혼돈과 어려움을 겪어야 했다. 이에 본 논문에서는 CBD를 조직차원에서 습득하고 적용하는 과정을 5개의 단계로 나누고 각 단계의 목표를 설정한 컴포넌트 개발 프로세스 성숙도 모형을 제시한다. CDMM(Component based Development capability Maturity Model)으로 명명한 본 개발 능력 성숙도 모형은 소프트웨어 개발조직이 CBD를 습득하기 위해 어떤 단계를 거쳐야 하는지 또한 컴포넌트 개발을 위한 핵심기술이 어떤 것들인지를 제시한다. 이는 향후 CBD를 확산시키고 컴포넌트 기술을 통한 생산성향상과 소프트웨어 개발비 절감을 위해 기업과 국가의 정책적 지표로 활용할 수 있을 것이다.

  • PDF

개방형 통합 전력시스템 아키텍처 개발 (Development of the intelligent grid architecture)

  • 오도은;고종민;정남준;김선익;유인협;양일권
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년 학술대회 논문집 정보 및 제어부문
    • /
    • pp.130-132
    • /
    • 2006
  • 디지털 경제로의 전환에 따른 디지털 부하의 출현과 고품질, 고신뢰도의 전력요구, 거대장치산업과 분산형 네트워크의 조화, 수요자의 역할 변화 등 전력산업의 패러다임이 변화되고 있다. 이러한 전력산업의 변화는 최종소비자의 디지털 부하에 기인하여, 기존의 단순 검침기능으로만 활용되던 전력량계가 소비자 서비스를 위한 게이트웨이로 변모되며, 소비자내 전력기기와 상호 연동되고, 분산된 신재생에너지와 연계된 배전망 및 자가 치유형 전력망으로의 변화를 가져올 것이다. 그러나 현재의 전력시스템은 과거 100여 년간 산업사회를 지향한 하부구조를 지니고 있어 디지털 사회의 요구에 부웅하기 위해서는 새로운 전력시스템이 요구되고 있다. 이를 위해 최신의 정보기술을 적용한 개방형 통합 전력시스템 구축에 대한 연구가 진행중이다. 본 논문은 개방형 통합 전력시스템의 기반이 되는 아키텍처 개발에 대한 연구동향과 아키텍처 개발 방법 및 네트워크 요구조건에 대하여 소개한다.

  • PDF

서비스 지향 아키텍처 기반의 모바일 서비스 모델링 (Mobile Service Modeling Based on Service Oriented Architecture)

  • 장영원;노혜민;유철중
    • 대한전자공학회논문지SD
    • /
    • 제45권2호
    • /
    • pp.140-149
    • /
    • 2008
  • 서비스 기반 아키텍처(Service-Oriented Architecture;SOA) 등장 이후 서비스와 애플리케이션을 상호 연결하는 측면에서 여러 가지 접근 방법들이 개발되고 있다. 모바일과 같은 정보기기는 일반적인 접근법이나 전통적인 접근법과는 달리 메모리와 프로세스 등 단말기 자체의 제약과 스크린 및 입출력 및 사용자 인터페이스의 제약이 많아 여러 가지가 고려되어 설계되어야 한다. 본 연구는 서비스를 기반으로 한 구조에서 많은 제약을 갖는 모바일의 효율성을 높이기 위해 모바일 애플리케이션 요구 사항을 분석하고 명세한 후 설계 방법을 최적화하고, 서비스 유스케이스 테스팅을 위한 확장된 유스케이스 명세를 제공하고, 서비스 명세로부터 서비스간 상호운영 테스트를 한다. 또한 모바일 애플리케이션의 성능을 확장하고, 제약을 최소화 할 수 있는 과정을 제시하며 유스케이스 테스팅을 위한 명세 방법과 서비스 상호간 상호운용성 보장 테스팅을 수행한다. 본 연구는 서비스 지향 아키텍처를 기반으로 모바일 서비스 명세 방법과 애플리케이션 테스팅 방법에 대한 아이디어를 제공한다는데 그 의의가 있다.

서비스 지향 컴퓨팅 환경에서 서비스 안정성 케이스 기반 자가 적응 방법 (Service-Dependability-Case based Self-Adaptation in Service-Oriented Environment)

  • 정창희;이석원
    • 정보과학회 논문지
    • /
    • 제42권11호
    • /
    • pp.1339-1348
    • /
    • 2015
  • 서비스 지향 시스템 환경에서는 하나의 독립된 시스템이 다른 시스템에서 제공하는 서비스를 사용함으로써 시스템의 목표를 달성한다. 이러한 시스템 환경에서는 사용중인 서비스의 품질 저하가 실시간으로 시스템 장애를 유발할 수 있다. 기존 자가 적응 방법들은 서비스의 품질 저하 발생 후 대처하는 fault tolerance 방식을 따르고 있기 때문에 서비스 품질 저하로 인한 피해 발생을 예방하지 못한다. 따라서, 자가 적응 시스템의 신뢰도를 보존하기 위해서는 사용 중인 서비스를 fault tolerance 방식의 품질 기반 적응이 아닌 서비스 안정성 케이스를 기반으로 자가 적응해야 한다. 본 논문에서는 기존의 보증 속성 표현 방법인 Goal Structuring Notation 모델링을 활용하여 서비스 안정성 케이스를 표현 및 분석하기 위한 방법과, 서비스 안정성 케이스 분석 결과에 따른 적응 조치 방법, 서비스 생명주기에 따른 서비스 안정성 케이스 기반 자가 적응 메커니즘 적용 방법, 서비스 안정성 케이스 기반 자가 적응을 위한 프레임워크 아키텍처를 제안한다.

효율적인 서비스 시스템 개발을 위한 룰 기반의 관점 지향 기법 (Rule-based Aspect Oriented Approach for Efficient Service System Development)

  • 이우진;최일우
    • 한국산학기술학회논문지
    • /
    • 제16권1호
    • /
    • pp.735-743
    • /
    • 2015
  • 서비스 지향 아키텍처(Service Oriented Architecture)는 엔터프라이즈 애플리케이션 개발 시 유연성을 보장하여, 비즈니스 변화에 최대한 민첩하게 대응하도록 지원한다. 그럼에도 불구하고 비즈니스와 제약조건을 하나의 서비스로 코딩하는 일반적 접근법은 비즈니스 룰의 변경을 위하여 전체 결합로직을 변경하는 등 많은 자원을 소모하게 된다. 본 논문에서는 이러한 문제점을 개선하기 위하여 서비스 시스템 개발에 관점 지향 기법(Aspect Oriented Approach)을 확장하여 적용한다. 관점 지향 기법의 기존 핵심관심(Core Concern), 횡단관심(Cross Cutting Concern)이외에 비즈니스 프로세스와 서비스에 포함된 비즈니스 룰을 룰관심(Rule Concern)이라는 새로운 관심사로 분리한다. 룰관심은 수준에 따라 프로세스 룰관심(PRA: Process Rule Aspect)과 서비스 룰관심(SRA: Service Rule Aspect)으로 구분된다. 시스템은 이러한 관심사의 분리를 통하여 핵심관심, 횡단관심 및 룰관심으로 각각 모듈화 되고 독립적으로 유지보수 되어 서비스 시스템의 적용성, 재사용성 및 유지보수성을 높일 수 있다.

서비스 지향 컴퓨팅을 위한 GoF 디자인 패턴 적용 기법 (Methods to Apply GoF Design Patterns in Service-Oriented Computing)

  • 김문권;라현정;김수동
    • 정보처리학회논문지D
    • /
    • 제19D권2호
    • /
    • pp.187-202
    • /
    • 2012
  • 대표적인 재사용 패러다임 중 하나인 서비스 지향 컴퓨팅 (Service-Oriented Computing, SOC)는 독립적으로 실행가능하며 외부 인터페이스를 통해서만 접근 가능한 서비스를 재사용 단위로 사용한다. SOC는 서비스 지향 아키텍처 개념과 클라우드 컴퓨팅의 개념을 통칭하는 용어이다. 서비스는 서비스 제공자에게는 높은 재사용성으로 인해 수익을 내도록 하며, 서비스 소비자에게는 서비스를 재사용하여 보다 빠른 시간 내에 적은 노력으로 애플리케이션을 개발할 수 있는 경제성과 생산성을 제공한다. 디자인 패턴 (Design Patterns)는 객체 지향 소프트웨어 설계시에 자주 발생하는 문제들을 해결하기 위한 범용적이며 재사용 가능한 방법들이며, Open/Closed 원칙을 이용하여, 가변성 및 여러 설계 이슈를 보다 쉽게 처리할 수 있는 설계 구조를 제안한다. 그러나 객체지향 패러다임의 객체와 SOC의 서비스는 구별되는 차이점을 가지고 있어, 기존의 디자인 패턴을 그대로 SOC에 적용하는 것은 어렵다. 서비스 제공자의 입장에서는 서비스 소비자마다의 가변적인 기능을 허용하며, 서비스의 고유 특징을 반영하는 서비스를 설계하고, 서비스 소비자 입장에서는 서비스가 제공하는 기능을 목적에 변경하여 빠른 시간 내에 목표 애플리케이션을 개발하도록 디자인 패턴이 SOC에 맞게 특화되어야 한다. 그러므로 본 논문에서는 서비스 제공자가 재사용성을 비롯한 서비스 고유의 특징을 반영하도록 서비스를 설계하고, 서비스 소비자는 제공되는 서비스를 목적에 맞게 특화하여 목표 애플리케이션을 개발하기 위해, SOC의 특성을 고려하여 특화된 디자인 패턴을 제안한다.

시맨틱 라이브러리를 위한 아키텍처 참조 모델 (Architectural Reference Model for Semantic Library)

  • 한성국;이현실
    • 정보관리학회지
    • /
    • 제24권1호
    • /
    • pp.75-101
    • /
    • 2007
  • 기술 환경의 변화는 문헌정보시스템의 혁신적인 변화를 촉진하고 있다. 본 연구에서는 문헌 정보 체계기술과 인터넷 정보기술을 융합된 차세대 문헌 정보 시스템의 원형으로 시맨틱 라이브러리를 정의하고, 시맨틱 라이브러리의 기능적 요구사항과 아키텍처의 참조모델을 제시하였다. 시맨틱 라이브러리는 온톨로지와 메타데이터 기반의 의미적 상호 운용성과 통합을 실현하고 정보 자원의 개방과 공유 참여와 협업을 통하여 이용자 정보서비스를 혁신하는 체제이다. 또한 시맨틱 라이브러리는 FRBR의 논리구조를 근간으로 하여 서비스 지향 아키텍처로 구현됨으로써 효과적으로 시스템을 구축을 실현할 수 있다. 본 연구에서는 차세대 문헌정보 시스템의 모델로 6개 수평 계층과 3개 수직요소로 구성되는 시맨틱 라이브러리의 참조 모델을 제시하였다.

웹 서비스 토폴로지에 관한 연구 (A study on Web Services Topology)

  • 박동식;김행곤;정란
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 2004년도 춘계학술대회
    • /
    • pp.261-264
    • /
    • 2004
  • 최근 클라이언트/서버 모델이 웹 기반의 컴퓨팅 환경으로 변화함에 따라 웹 서비스 모델로 발전해왔다. 웹 서비스는 인터넷을 기반으로 표준화된 기술을 사용하여 서비스간에 상호작용을 함으로써, 플랫폼과 구현 언어에 대한 의존성을 제거 할 수 있다. 따라서, 다양한 환경에서 웹 서비스들이 개발되거나 개발 중에 있다. 기업에서는 표준화된 상호작용을 사용하여 작은 단위의 웹 서비스를 큰 단위의 웹 서비스로 통합하여 사용과 개발이 용이한 비즈니스 서비스를 제공하기 위한 통합 방법의 필요성이 증가하고 있다. 웹 서비스의 위상은 통합을 위한 메타 모델의 기능과 웹 서비스의 다양한 구현 형태로 이루어져 있다. 본 논문에서는 서비스 지향 아키텍처 상에서 공급자 측면에서 제공되는 웹 서비스를 통합하기 위한 위상을 제시하고자 한다. 이를 위해서, 웹 서비스를 논리적으로 계층화하여 정의하고, 논리적 계층 모델을 기반으로 웹 서비스 메타 모델을 생성한다. 위상의 다양한 구성은 메타 모델을 기반으로 제시된다. 마지막으로 웹 서비스 통합에 대한 사례연구를 제시한다.

  • PDF