웹 서비스

위키百科, 우리 모두의 百科事典.

웹 서비스 ( 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世代 [ 編輯 ]

主要 스펙 [ 編輯 ]

保安 스펙 [ 編輯 ]

같이 보기 [ 編輯 ]