pe

컴포넌트(Component)와 서비스(Service) - 20110224

C/H 2011. 2. 21. 15:09
컴포넌트(Component)와 서비스(Service)

컴포넌트

  1. 더 큰 프로그램이나 구조물에서 식별 가능한 "일 부분".
  2. 특정 기능이나 관련된 기능들의 조합을 제공.
  3. 프로그래밍 설계에서, 시스템은 모듈로 구성된 컴포넌트로 나뉜다.



서비스

  1. 물질적 재화 이외의 모든 생산과 소비에 관련한 경제활동
  2. 서비스로의 소프트웨어.
    1. SaaS(Software as a Service)는 ASP의 확장 개념
    2. 네트워크 기반으로 접근/관리되는 상업적으로 사용 가능한 소프트웨어
    3. 각 고객 사이트가 아닌 중앙에서 활동을 관리하고, 고객을 웹을 통해 애플리케이션에 접근하도록 함.
    4. 일대다 모델(Single instance, multi-tenant 아키텍처)에 가깝다.
    5. 중앙화된 기능 업데이트로 클라이언트의 업그레이드 다운로드의 필요가 없음.


차이

  1. 서비스는 기능전체가 완성된 형태로 구성되는 포괄적인 전체영역과 전체중 하나의 기능 요소로 구성된 컴포넌트로 나뉘어 진다.
  2. 컴포넌트는 입력과 출력을 제공할수 있는 하나이상의 기능을 가지는 소프트웨어 결과물이나 객체를 말하며, 하나이상의 기능을 가진 컴포넌트가 입력을 받아 출력을 제공하는 행위를 서비스라고 한다.










반응형