• 제목/요약/키워드: 서비스 지향 컴퓨팅

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

SOC 환경에서의 개발 프로세스 모델 정립을 위한 개별 프로세스의 제시 및 역할 분석 (Presentation and behavior analysis of individual processes for establishing the development process model in the SOC environment)

  • 이동훈;백인섭
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.293-296
    • /
    • 2005
  • 소프트웨어 개발 방법론의 새로운 페러다임으로 제시되고있는 서비스 지향적 컴퓨팅방법론은 소프트웨어의 개발에 서비스라는 요소를 이용하고 있다는 점에서 다른 방법론과는 많은 차이점을 가지고 있다. 기존의 여러 방법론은 그 동안 여러 논문에서 효율적인 개발 프로세스 모델을 제시하고 있지만, 서비스 지향적 컴퓨팅방법론은 아직 개발 프로세스 모델에 대한 연구는 진행중이지 못한 실정이다. 기존은 방법론과 서비스 지향적 컴퓨팅방법론의 여러 차이점 때문에 기존 방법론에 대한 개발 프로세스 모델을 적용하기에는 여러 문제점이 따르며 새로운 개발 프로세스 모델에 대한 연구가 필요하다. 개발 프로세스 모델에 대한 연구를 하기 위해서는 서비스 지향적 컴퓨팅 방법론에서 요구사항분석 및 정의, 설계, 개발, 실행, 유지보수와 같은 각각의 프로세스에 대한 연구가 선행되어져야 할 것이다. 이에 본 논문에서는 서비스 지향적 컴퓨팅방법론의 특징을 살펴봄으로써 개발 프로세스 모델에서 사용되어질 프로세스들을 제시해보고자 한다.

  • PDF

객체지향 분산환경에서 객체보안 서비스에 관한 연구 (A Study on Object Security Service in Object- Oriented Distributed Environment)

  • 송기범;이준
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.699-702
    • /
    • 2002
  • 분산 객체 컴퓨팅은 인터넷의 활성화와 더불어 각광받고 있는 분야중의 하나이며 많은 응용 소프트웨어들이 분산객체 기술을 이용한 컴포넌트 형태로 개발되고 있다. 분산 객체 컴퓨팅 기술을 기반으로 한 CORBA는 새로운 세대의 분산 컴퓨팅 플랫폼이며, 보안은 항상 분산 컴퓨팅 플랫폼의 기본적인 문제이다. 따라서, CORBA 플랫폼에서의 보안 서비스의 적용은 매우 중요하다. 본 논문에서는 보안의 표준들과 분산 계산 플랫폼의 보안 모델들을 참조하여 CORBA 보안 서비스 규약에 따르는 객체지향 분산환경에서의 객체보안 서비스를 제시한다.

  • PDF

서비스지향 컴퓨팅 시스템으로의 확장을 위한 컴포넌트 기반의 서비스 식별 (Service Identification of Component-Based For Extending Service-Oriented Computing System)

  • 최미숙;이서정;이종석;양승원
    • 한국멀티미디어학회논문지
    • /
    • 제11권5호
    • /
    • pp.710-727
    • /
    • 2008
  • 서비스지향 컴퓨팅 시스템은 시스템의 기능적 단위인 서비스들을 재사용함으로 해서 개발 시간과 노력을 줄이는 특성 때문에 분산 환경이 일반화 되면서 더욱 중요하게 부각되고 있다. 서비스의 재사용은 서비스들 간의 느슨한 결합에 의하여 효과적으로 이루어질 수 있다. 그러나 상속 및 포함 관계와 같은 객체지향 시스템의 강한 연관 관계들은 객체들 간에 강한 결합을 생성한다. 상속 관계와 포함 관계가 없는 컴포넌트 기반의 시스템은 컴포넌트들 간에 느슨한 결합을 생성한다. 그리하여 컴포넌트 인터페이스들에 의해서 제공된 기능을 사용해서 실시간에 서비스지향 시스템의 서비스를 실현한다. 따라서 컴포넌트기반 시스템은 기능적 서비스 단위들을 효율적으로 제공하기 위하여 서비스지향 컴퓨팅 시스템으로 확장될 필요가 있다. 또한, 서비스지향 컴퓨팅 시스템을 지원하는 기존의 방법들은 서비스 계층의 명확한 분류 및 서비스 계층에 따른 명확한 서비스 식별 가이드라인 그리고 서비스 계층 간의 매핑 방법을 제시하지 않고 있다. 따라서 본 논문에서는 비즈니스 관점의 서비스와 구현 관점의 서비스를 계층으로 나누어 분류하고 서비스 식별 가이드라인 및 각 계층의 서비스들 간의 매핑을 제안한다. 즉, 우리는 서비스 계층과 다양한 크기의 서비스 식별 방법을 연구하고, 각 계층의 서비스들 간의 매핑 방법을 도출한다. 이를 기반으로 기존 컴포넌트 기반 시스템을 서비스 지향 컴퓨팅 시스템으로 확장할 수 있다.

  • PDF

클라우드 컴퓨팅 서비스를 위한 ISOC 프로세스 설계 (Design of ISOC process for Cloud Computing Service)

  • 한성근;김규석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1580-1583
    • /
    • 2013
  • 클라우드 컴퓨팅이라는 새로운 IT 패러다임으로의 변화가 요구되면서 사용자들은 IT 자원을 소유하는 것이 아니라 빌려 쓰는 서비스 방식을 지향하고 있다. 이러한 추세에 따라 KISTI 정보시스템 또한 클라우드 컴퓨팅 서비스를 지원하도록 발전하고 있으며 이에 맞는 ISOC 프로세스가 필요하게 되었다. 본 논문에서는 클라우드 컴퓨팅 서비스에 적합한 ISOC 프로세스를 정의하고 설계한다. 새로운 ISOC 프로세스는 클라우드 컴퓨팅 서비스를 지원하기 위해 가상 시스템에 대한 운영 관리 업무를 포함하고 있다.

서비스 지향 컴퓨팅을 위한 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의 특성을 고려하여 특화된 디자인 패턴을 제안한다.

OMG 에서의 객체 보안 서비스 연구 (A Study on the Object Security Service in OMG)

  • 이정기;노정희;이철승;문정환;홍성표;송기범;이준
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 춘계학술발표논문집(하)
    • /
    • pp.849-854
    • /
    • 2002
  • 객체지향 기술의 발달과 더불어 분산객체(Distrubuted Object)처리기술의 발달로 많은 연구가 진행되고 있다. 객체지향 방법론과 분산객체 기술을 이용한 컴포넌트 형태로 개발되고 있다. 객체지향방법론과 분산객체 기술은 객체를 가장 기본적인 요소로 파악하며, 객체의 설계와 구현 그리고 미들웨어 상에서 운용에 비중을 두고 있다. 분산 객체 처리를 위한 기본구조로 응용 객체 공통기능, 객체서비스, 객체요구 중개자로 구성된 객체관리구조를 도입하여 OMA의 추상화 객체모델 위에 CORBA를 표준으로 정의하였다. 본 논문에서는 CORBA에서 보안의 표준과 분산 컴퓨팅 플랫폼의 보안 모델들을 참조하여 독립적인 보안 객체들이 보안 기능을 제공하여 응용의 필요에 따라 최적의 보안 메커니즘을 선택할 수 있도록 하며 CORBA 보안서비스 규약에 따르는 분산 컴퓨팅 환경에서의 객체 보안서비스를 제시하며 보안 컨텍스트를 구현하였다.

  • PDF

서비스 지향 아키텍처의 클라이언트를 위한 실용적 프로세스 모델 (A Practical Process Model for Clients in Service-Oriented Architecture)

  • 이재유;김수동
    • 정보처리학회논문지D
    • /
    • 제15D권4호
    • /
    • pp.513-522
    • /
    • 2008
  • 서비스 지향 아키텍처(Service-Oriented Architecture, SOA)는 여러 어플리케이션들에서 사용될 수 있는 범용적인 서비스를 개발하여 배포(Publish)하고 동적으로 발견(Discover), 조립(Composition)하여 어플리케이션을 만드는 기술이다. 따라서 SOA는 Publish-Discover-Invoke 형태의 컴퓨팅 방식을 사용하고 있으며, 이는 기존의 객체지향, CBD의 컴퓨팅 방식과 상당한 차이를 보인다. SOA의 서비스는 절차적 프로그래밍의 함수, 객체지향의 객체, CBD의 컴포넌트와는 다른 구성 단위(Unit)이며, 재사용성과 보편성이 서비스의 기본적인 요구사항이 된다. 또한 서비스 제공자와 소비자 간의 사전 상호인지나 정보의 공유없이, 서비스 제공자가 재사용을 고려하여 서비스를 개발하고, 서비스 사용자는 이를 검색한 후 사용하는 방식이므로 제공자와 소비자 간의 결합도가 매우 낮은 특징을 가지고 있다. SOA에서 필요한 서비스를 실행시간에 검색, 선택하여 사용하는 방식도 기존 컴퓨팅 방식에는 적용되지 않은 개념이다. 따라서, 객체지향 프로그래밍에서처럼 사용자 인터페이스를 만들고 서버의 기능을 JSP, RMI 등을 사용하여 호출하는 방식은 SOA 서비스 클라이언트 프로그램을 설계 하는데 잘 적용될 수 없다. SOA 서비스 클라이언트 개발을 위해서는 서비스의 특징과 SOA의 서비스 사용 절차를 설계 단계에서 적용할 수 있어야 하며, 이를 위하여 서비스 클라이언트 개발을 위한 실용적이고 체계적인 개발 프로세스가 정의되어야 한다. 그러나 아직까지 서비스 제공자 측면의 SOA 서비스 개발을 위한 프로세스조차 정의가 부족하고, 서비스 사용자 측면의 클라이언트 개발 프로세스는 소수의 가이드라인을 제외하고는 전무한 실정이다. 따라서 본 논문에서는 효율적인 서비스 검색과 실행을 위한 실용적이고 체계적인 개발 프로세스와 각 단계별 지침을 정의하고, 호텔 검색 및 예약 서비스 시스템을 통하여 제시된 개발 프로세스를 적용한다.

CORBA기반의 TINA 서비스 관리 시스템 구조 향상 (The Enhanced Architecture based on CORBA for TINA Service Management System)

  • 최정민;이승원;정기동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.235-237
    • /
    • 2001
  • 분산 컴퓨팅 기술 및 전기통신 기술의 발달과 새로운 서비스에 대한 이용자 요구로 공중망은 다양한 서비스를 개방 망 환경에서 수용하고 있다. 또한, WWW에 의해 컴퓨터통신의 수요는 ATM기반의 공중망 서비스의 필요성을 증대시키고 있다. 본 논문에서는 분산 컴퓨팅 기술과 전기통신기술이 통신망 구조에 융합된 공중망인 TINA의 서비스 관리 시스템을 구현 시 고려해야 할 몇 가지 문제점을 지적하고, 이러한 문제를 해결하기 위한 방안으로 객체지향 응용 프로그램과 데이터 저장소 사이의 투명한 인터페이스를 제공하는 객체 관리 시스템(Object Management System: OMS) 구조를 제안한다. 또한 서로 다른 저장소에 저장되어 있는 객체들을 효과적으로 관리하기 위하여, 메타데이터를 이용한 OMS-metaData Registry(OMS-MDR)를 제안한다. 제안된 구조는 TINA의 서비스 관리를 위한 객체 지향 응용 어플리케이션을 개발하는데 적용하였다.

실증적인 미래인터넷 연구를 위한 미디어 중심 서비스 지향 테스트베드

  • 한상우;김남곤;차병래;김종원
    • 정보와 통신
    • /
    • 제27권10호
    • /
    • pp.27-34
    • /
    • 2010
  • 미래인터넷 인프라에 지원될 다양한 미디어 서비스들을 실험하기 위한 노력으로, 본 고에서는 미디어 중심 서비스 지향 테스트베드에 대해 소개한다. 제안하는 FIRST@PC(Future Internet Research for Sustainable Testbed @PC) 테스트베드는 PC를 기반으로 하는 저비용 시험 환경 구축과 가상화된 컴퓨팅/네트워킹 자원들을 이용한 미디어 서비스 합성 검증을 목표로 한다. 실험 방법을 구체화하기 위해, 컴퓨팅과 네트워킹 서비스들 간에 상호작용 수준에 따라 다양한 실험 프로파일과 레벨들을 제시하고, 이를 실현하기 위한 테스트베드 플랫폼 구조를 제시한다. 최종적으로 구축된 시범 테스트베드 상에서 HD 미디어 분배 실험들을 통해, 본 테스트베드의 실행 가능성을 기본적인 수준에서 검증한다.