Web?是使應用程序可以與平臺和編程語言無關的方式進行相互通信的壹項技術。Web 服務是壹個軟件接口,它描述了壹組可以在網絡上通過標準化的 XML 消息傳遞訪問的操作。
它使用基於 XML 語言的協議來描述要執行的操作或者要與另壹個 Web 服務交換的數據。壹組以這種方式交互的 Web 服務在面向服務的體系結構(Service-Oriented Architecture,SOA)中定義了特殊的 Web 服務應用程序。
簡單的說WebService是壹個SOA(面向服務的編程)的架構,它是不依賴於語言,不依賴於平臺,可以實現不同的語言(通過?xml?描述)間的相互調用,通過Internet進行基於Http協議的網絡應用間的交互。
通過SOAP在Web上提供的軟件服務,使用WSDL文件進行說明,並通過UDDI進行註冊。
擴展資料Web Service技術, 能使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件, 就可相互交換數據或集成。
依據Web Service規範實施的應用之間, 無論它們所使用的語言、 平臺或內部協議是什麽, 都可以相互交換數據。Web Service是自描述、 自包含的可用網絡模塊, 可以執行具體的業務功能。
web廣泛用到的技術:
TCP/IP:通用網絡協議,被各種設備使用
HTML(標準通用標記語言下的壹個應用):通用用戶界面,可以使用HTML標簽顯示數據
NET: 不同應用程序間***享數據與數據交換
Java:寫壹次可以在任何系統運行的通用編程語言,因為java具有跨平臺特性
XML(標準通用標記語言下的壹個子集):通用數據表達語言,在web上傳送結構化數據的容易方法
百度百科—Web Service