close

為什麼會想到使用WebService呢



原本我們所使用的API本來就可以用XML交換信息



但這次的WalkoneSC是基於吉品5.0的一個重要的因素才想使用WebService的



吉品1.0~4.5其實都有著一個問題



隨著版本升級,資料類型、欄位都會有所變動



版本升級的頻繁造成資料設定很多都跟不上...



 



舉例來說到了4.5版的時候,舊有的1.0版會員資料



有很大的部分更動,甚至在加上新功能的時候



舊有資料無法完全適用,就會造成只好在資料庫內新增欄位後製作預設值



這個部分在只有吉品使用的時候,沒有多大的問題,只需要跟吉品負責人說一聲就可以



但實際上當身分提升至平台的時候,你手上會有N個合作廠商



不可能夠跟合作廠商去說我們需要關機一陣子去修改、維護資料



這時候只好使用Version去分類資料並使機器保持開機狀態



 



也就是說將來的WalkoneSC或是GP5.0各版本會有不同的資料集合



1.0版本的使用者只能適用所有1.0版的資料讀取,2.0以上版本的服務理論上是不應該可以使用的



當然1.0的廠商也是同樣道理,要升級資料版本...恩...就有不同的要求了...



基本做法還是向下相容的5.0讀取1.0的資料是沒問題的



當然,這部分是否這樣處理會比較好或是使用WebService是否優大於弊



目前還不知道,只能一步一步慢慢測試,若是使用WebService並不會比較好



要轉向做回成API模式也不會是問題,因為做法上其實就是使用以前的API模式來做的



 



WalkoneSC的WebService也不單單只是提供購物平台的使用



未來希望將共用程度極高的資料集都收錄在WalkoneSC上



舉一個簡單的例子



目前已經建置了一個全台縣市和郵遞區號的Ajax Support Query服務



未來不論是公司內部的RD或是認可的廠商都可以不用自己掛一串程式或是DB



只需要跟PCYI的WalkoneSC WebService 做Ajax查詢就行了



這樣就不用每做一個專案,每個RD都自己做一個內部查詢用的DB



換了一套系統就又做一次,理論上應該是方便許多而且能更加快開發速度



 



更上一級的應用層面是WalkoneSC有自己規劃的數據分析方法



未來廠商客戶只需要提供符合格式的XML數據



透過WalkoneSC就可以製作出該數據的分析資料回送



 甚至提供類似像吉品4.5的數據分析圓餅圖、長條圖型式的資訊後台

arrow
arrow
    全站熱搜

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