close

網路服務(Web Services, WS)是目前電腦軟體產業界的相當熱門話題。在網路服務還未出現之前,網際網路所扮演的主要角色是做為企業與顧客之間溝通的方式之一。這些溝通的形式從靜態、簡單地提供資訊的型錄式(Brochure- type)網站,一直到擁有充分互動功能及以資料庫為主的網站,讓顧客能與網站產生互動以獲取特定資訊或進行特定任務。

然而,要維持一個提供最即時、最正確的資訊的網站,是需要投入相當多的時間與資源的,尤其是當這些資訊是來自第三方時,情況可能更加惡化。舉個例子說明,電子商務網站需要貨運公司提供最即時的產品運送價格,以便提供該網站消費者最正確的運送價格。目前大多數電子商務網站的做法是,將貨運公司的價格儲存於資料庫中,一旦貨運公司更改價格,網站便必須跟著修改價格。這種不必要的重複性動作佔據了網站維護絕大部分的時間。

物件導向程式設計(Object Oriented Programming, OOP)主張程式重複利用(Code-Reuse)原則,質疑「在其它地方已經寫過了的程式為何還需要再重新寫一遍」。網路服務背後的許多想法都是圍繞著相同的原則展開的,網路服務不僅允許程式重複使用及透過網際網路傳遞資訊,還允許跨平台作業及由數種標準所定義,以便讓使用這些標準的所有網路服務都能相容。本文將針對網路服務的一些基本概念與市場動態加以介紹。


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 pl706766 的頭像
    pl706766

    PL HUANG

    pl706766 發表在 痞客邦 留言(0) 人氣()