SOAP相關note

"SOAP"的名稱則是當DevelopMentorDon Box應微軟之邀,開始研發一個彌補MTS/COM不足的標準時才產生的。當初研發的動機,根據Don Box的現身說法,是著眼於MTS/COM的機制對系統資源索求過重、不夠輕巧,難以應付未來需求。在SOAP制定初期,微軟扮演了主要的推手,同時也是最早宣佈全力支援這個標準的大型業者。去年年初開始,隨著IBM及其他業者加入標準的制定,新版的SOAP (version 1.1) 已較趨完備,同時並加入了以W3C Schema標準來定義資料類型的重要功能。類似於過去Web上許多既成標準,SOAP1.1是以Note的身分被呈遞給W3C標準會作參考 (http://www.w3.org/TR/SOAP)NotesW3C形同於備忘錄,並不代表已具業界共識,標準會亦不給予正式推薦。

 因為SOAP所造成的騷動,引發業界對XML傳訊協定的注意,W3C也因而成立了一個工作小組,從事XML Protocol的標準研發。目前XML Protocol的標準研發尚在訂Requirements的草創階段,還有相當長的路要走。好消息是,這個正式標準將會考慮到SOAP的相容性,使users及軟體廠商不至有無所適從的窘境。另一個最近發佈的雙贏抉擇是,重要的XML推手組織OASIS (Organization for the Advancement of Structured Information Standards)、聯合國和昇陽電腦(Sun Microsystems)等廠商所主推的ebXML標準,日前終於決定將把SOAP整合成為ebXML Messaging Services的一部份。雄心勃勃的ebXML架構相當複雜,功能在某些程度上和微軟主推的BizTalk框架有重疊性及替代性。Sun過去對支援SOAP一事一直反反覆覆,看來亦將隨著ebXML的宣告支援而逐漸塵埃落定。