웹 서비스
(
web service
)는
네트워크
上에서 서로 다른 種類의
컴퓨터
들 間에 相互作用을 하기 위한
소프트웨어
시스템이다. 웹 서비스는
서비스 志向的
分散 컴퓨팅
技術의 一種이다. 웹 서비스 프로토콜 스택은
SOAP
,
WSDL
,
UDDI
等으로 이루어진다. 모든 메시징에
XML
이 使用되어
相互運用性
이 높다.
旣存의 分散 컴퓨팅 技術들인
CORBA
,
DCOM
,
RMI
과 比較했을 때 주된 差異點은 다음과 같다.
- 느슨한 連結(loose coupling)
- 이진 符號化(바이너里 인코딩)가 아닌 XML
유니코드
符號化를 使用한다.
- 客體 志向
(object-oriented)李 아닌 메시지 志向(message-oriented)이다.
웹 서비스라는 名稱을 가지고 있지만
월드 와이드 웹
과 混同하여서는 안 된다.
월드 와이드 웹
은 사람과 컴퓨터 間의 相互作用을 위한 시스템인 데 反해, 웹 서비스는 컴퓨터와 컴퓨터 間의 相互作用을 위한 시스템이다.
分散 컴퓨팅을 實現할 수 있는 新技術로 登場하여 큰 期待感에 매스미디어에서 여러 番 다루어져서 認知度는 增加하였다. 하지만, 市場에서의 實效性 때문에 많이 普及되지 않았다. 아직 關聯 技術의 標準化가 더디어 普及은 늦어지고 있다. 하지만 最近에
서비스 志向 아키텍처
(SOA)가 脚光을 받으면서 그 基盤 技術인 웹 서비스 또한 注目을 다시 받고 있다.
웹 2.0
과 함께
SOAP
을 利用하지 않는
REST
스타일 웹 서비스도 登場하여 많은 注目을 받고 있다. 웹 2.0의 한 分野로 웹 서비스를 利用하여 여러 웹 서비스를 組合하여 웹 애플리케이션이나 서비스를 構築하는 것을
每時業
이라고 부른다. 現在 이러한 分野는 새로운 事業으로까지 擴張해 나가고 있다.
스펙
[
編輯
]
1世代
[
編輯
]
2世代
[
編輯
]
主要 스펙
[
編輯
]
保安 스펙
[
編輯
]
같이 보기
[
編輯
]