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

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

모바일 에이전트 컴퓨팅 아키텍처 기반의 PDA 서비스를 위한 모델링 (Modeling for PDA Service Based on Mobile Agent Computing Architecture)

  • 권규흠;신호준;김행곤;김명수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.409-412
    • /
    • 2005
  • 비즈니스 전략 및 환경이 정적인 환경에서 동적인 환경으로 변화의 필요성이 요구되는 유비쿼터스 환경에 제공되는 서비스가 언제, 어디서나, 쉽게 접근하기 위한 이동성을 제공하기 위한 기술로 모바일 서비스의 중요성이 대두되고 있다. 현재 웹 서비스에서 사용하고 있는 요청-응답방식의 모바일 환경에서 일관성을 유지하기 힘들다. 서비스 지향 아키텍처를 기반으로 이동성을 고려한 아키텍처를 정의할 필요가 있다. 따라서 에이전트 컴퓨팅 아키텍처에 의해 상호운영성이 높은 모바일 에이전트 컴퓨팅을 통하여 모바일 환경에서 사용자의 접근을 용이하게 하고 컴포넌트를 이용한 개발의 효율성을 향상시킬 수 있어야 한다. 본 논문에서는 정의된 모바일 에이전트 컴퓨팅 아키텍처에 기반으로 하여 다양한 PDA(Personal Digital Assistant) 서비스들 중 하나를 사례연구로 들어 분석 및 설계를 한다. 그리고 컴포넌트 기반한 모바일 에이전트를 통해 모바일 환경에서 PDA를 통한 컨텐츠 서비스가 원할히 되는 효율성을 기대하게 된다.

  • PDF

동적 서비스 조합을 위한 서비스 컴포넌트 아키텍처의 확장 (A Extension of Service Component Architecture for Dynamic Service Composition)

  • 황윤영;이규철
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 2008년도 연합학회학술대회
    • /
    • pp.369-377
    • /
    • 2008
  • 사용자의 서비스 요구시 사용자의 요구사항에 꼭 맞는 단일 서비스가 존재하지 않는다면, 여러 서비스를 조합할 필요성이 있다. 서비스 조합에 대한 연구 중 서비스 지향 아키텍처 기반의 서비스 조합 기술인 서비스 컴포넌트 아키텍처(Service Component Architecture) 표준화가 진행되고 있다. 이 표준은 시스템 설계 단계에서의 서비스 조합을 목표로 하고 있어, 동적 서비스 조합이 요구되는 유비쿼터스 환경에서는 활용되기 어렵다. 따라서, 본 논문에서는 서비스 컴포넌트 아키텍처를 확장하여 유비쿼터스 환경에서 동적 서비스 조합이 가능한 방법을 제시한다.

  • PDF

서비스지향 개발 프로세스의 기능기반 모델에 대한 연구 (A Study of The Function-Oriented Model for SOA Development Process)

  • 유춘근;임철우;강병욱
    • 한국멀티미디어학회논문지
    • /
    • 제14권4호
    • /
    • pp.554-566
    • /
    • 2011
  • 서비스 지향 아키텍처(Service Oriented Architecture, 이하 SOA)는 독립적으로 실행 가능하며, 외부 인터페이스를 통해서만 접근 가능한 서비스를 재사용 단위로 하는 재사용 패러다임이다. 이러한 SOA를 적용하여 시스템을 개발하기 위한 노력이 지속적으로 시도 되고는 있지만, SOA를 기반으로 하는 표준화된 방법론은 아직 정립되지 않고 있다. 그러므로 SOA를 이용한 시스템 개발은 현재 많은 어려움에 직면하고 있다. 본 논문에서는 레거시 시스템을 지원하기 위한 기능기반 모델의 서비스 지향 개발방법론을 제안한다. 그리고 기존의 제안된 SOA 방법론의 분석을 통하여 레거시 시스템에 적용 가능한 기능 중심의 재사용성을 정형화된 방법을 제안함으로써 서비스 재활용도를 높일 수 있는 가이드라인을 제공한다.

서비스 지향 아키텍처를 위한 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 관점인 유스케이스 모델을 도출하여 서비스를 식별하기 위한 구체적인 방법을 제안한다.

조합된 서비스의 성능 테스트를 위한 에스펙 기반의 WS-BPEL 확장 (Aspect-based WS-BPEL Extension for Performance Testing of Composite Service)

  • 성동혁;김종필;홍장의
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(B)
    • /
    • pp.77-82
    • /
    • 2010
  • 서비스 지향 아키텍처 기반의 소프트웨어 시스템은 서비스 단위의 컴포넌트 조합에 의해 기능이 수행된다. 이러한 조합된 서비스에 대한 테스팅은 주로 서비스 조합 명세서인 WS-BPEL 명세를 기반으로 기능적인 측면에 초점을 두어 수행 되었다. 최근에 서비스 지향 아키텍처가 임베디드 소프트웨어 분야에 적용되면서 서비스 조합에 대한 성능 관련 요구사항의 중요성이 부각되고 있다. 그러나 기존의 성능 테스트는 각 서비스의 응용 어플리케이션에 성능 측정을 위한 코드삽입을 필요로 함으로써 테스트 비용을 증가시킨다. 또한 시뮬레이션을 통한 성능 테스트가 이루어지기 때문에 정확한 성능을 테스트하기 어렵다. 따라서 본 논문에서는 WS-BPEL을 이용한 조합된 서비스의 효과적인 성능 테스트를 위해 WS-BPEL을 확장하는 방법을 제안한다. 제안하는 확장 기법은 관점 지향 프로그래밍의 Aspect 개념을 WS-BPEL에서 사용할 수 있도록 함으로써 WS-BPEL을 이용한 테스팅에서 조합된 서비스의 성능 테스트를 효과적으로 수행할 수 있는 기회를 제공한다. 또한 본 확장 기법은 성능 테스트뿐만 아니라 다른 비 기능적 요구사항에 대한 테스트에도 활용될 수 있다.

  • 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 서비스 개발을 위한 프로세스조차 정의가 부족하고, 서비스 사용자 측면의 클라이언트 개발 프로세스는 소수의 가이드라인을 제외하고는 전무한 실정이다. 따라서 본 논문에서는 효율적인 서비스 검색과 실행을 위한 실용적이고 체계적인 개발 프로세스와 각 단계별 지침을 정의하고, 호텔 검색 및 예약 서비스 시스템을 통하여 제시된 개발 프로세스를 적용한다.

SOA 기반의 워크플로우를 응용한 웹 서비스 설계 및 구현 (Design and Implementation of Web Service Applying SOA Based on Workflow)

  • 이성규;김태석
    • 한국멀티미디어학회논문지
    • /
    • 제12권1호
    • /
    • pp.122-129
    • /
    • 2009
  • 레거시 시스템이나 특정 벤더의 애플리케이션이 혼재 되어 있는 기존 IT 환경에서 새로운 기술을 도입한다는 것은 많은 비용과 시간이 소요되는 작업이다. 특히 특정 소프트웨어나 일부 상용 애플리케이션에서 상호 연동성이 높지 않은 경우 이러한 상황이 더 많이 발생하며 시스템 도입 중 예상하지 못하는 상황이 발생할 가능성이 높아 새로운 애플리케이션을 적용하는 시간이 더욱 길어지게 된다. 서비스 지향 아키텍처를 기본으로 인터넷 애플리케이션을 생성하면 연결된 시스템 구성에 대해 유연한 처리 방법과 느슨한 결합을 기반으로 하는 아키텍처를 구현 할 수 있다. 이러한 접근방식은 XML 기반의 Web Service를 활용하여 서비스의 통합과 재사용을 통해 복잡한 처리를 요구하는 인터넷 환경의 워크플로우 모델 개발의 가능성을 살펴보고, 하나의 복잡한 비즈니스 프로세스와 다양한 서비스들이 워크플로우를 통해 재사용 될 수 있는 방법을 제안한다.

  • PDF

SOA 기반의 웹 서비스 컴포넌트 개발에 관한 연구 (A Study on the Development Web Services Component Based Service Oriented Architecture)

  • 박동식;신호준;김행곤
    • 한국멀티미디어학회논문지
    • /
    • 제7권10호
    • /
    • pp.1496-1504
    • /
    • 2004
  • 웹 서비스는 인터넷을 통해 기업 상호간에 비즈니스를 연결할 수 있도록 하는 것으로, 서비스 구축의 비용 감소와 속도 증진이 가능하다. 또한, 다른 영역과의 통합이 쉽게 가능하며, 컴포넌트 기반으로 개발할 경우 업데이트나 수정이 재사용성과 대체성을 제공함으로써 용이하다. 본 논문에서는 서비스지향 아키텍처 상에서 공급자 측면에서 구현되는 웹 서비스를 신뢰성과 민첩성을 보장하기 위해 컴포넌트 기반으로 개발하고자 한다. 이를 위해서 구성되는 컴포넌트를 효율적으로 통합하기 위한 아키텍처를 제안하고, 개발 프로세스를 서술한다. 또한, 컴포넌트를 기반으로 웹 서비스를 개발하기 위해 웹 서비스의 구조를 논리적으로 계층화하여 각 계층에서의 기능을 정의하였으며, 논리적 계층을 기반으로 아키텍처를 제시한다. 이들 내부는 크게 Facade와 Backside 컴포넌트로 구성하며, 웹 서비스 기능을 가지고 있는 Facade 컴포넌트를 개발하기 위한 프로세스와 메일링 웹 서비스를 사례로 제시한다. 이를 통해 웹 서비스의 생산비용과 개발시간의 절감을 기대할 수 있으며, 컴포넌트를 기반으로 웹 서비스를 구성하여 재사용성과 대체성에 대한 신뢰성 향상을 가져온다.

  • PDF