為什麼是xml
?
1
並不建議現在的edi
標準被直接對映成xml
來實現,重要的目的是抽取豐富的語義並應用在基於xml
的應用計算技術中。
當使用xml
實現這種電子商務解決方案時,這種融合叫做xml/edi。
無論你是否理解edi
語法,我能肯定你一定確信使用xml
會使獲取過程的會話更易讀懂。但是還有乙個更有力的原因在edi
風格的訊息中使用xml
,事實上,xml
允許我們使用標記連線程式的某個部分(指令碼、元件等等),這樣就能按照我們的商業規則對處理流程進行有力的控制。
xml標記語法非常冗長,但簡化了訊息的內聚,允許出現更智慧型的系統。它允許在處理
中使用附加的資訊作為對資料本身的補充。
但是什麼是簡化語法的重要性呢?在xml/edi
中我們在尋找一種方法標記資訊,這樣就不需要在內部格式和資訊交換標準中進行轉化。
使用xml
可以封裝詞彙表,這樣就可以同時在組織內部和外部使用,從工作流到查詢資料庫,直到同**夥伴交換資訊。
2
對於xml
在電子商務中的角色有一些錯誤的概念,例如許多人認為:
「相當簡單,通過使用xml
,我們可以建立相當易懂的語言,可以在瀏覽器中顯示乙個簡單的樣式表,可以通過internet
進行互動,並可以使用相對廉價的互操作軟體。這就是
xml對於電子商務如此重要的簡單答案。」
但是,他們忘了目前我們只有html
和web
,它們已經改變了電子商務。的確xml
可幫助web
開發商實現後端同internet
電子商務**的協同工作,但許多前端是靜態的,並仍然是html
(直到廣泛使用支援xml
的瀏覽器)。另乙個錯誤在於:
「無論你想交換什麼資訊,一旦你的夥伴理解了你使用的標記,就可以簡單容易地實現互動。」
這些人需要捫心自問他們的建議和目前的edi
標準有何區別。你必須理解在電子商務中使用xml
的原因並不只在上面的兩句話中。
3
讓我們看看一些在書中和其他教材中曾說過上百次的概念。它們對使用xml
在**夥伴中進行通訊的理解是不正確的。 1.
如果我們就dtd/
模式達成協議,那麼我們就都可以交換文件
許多xml
開發人員都有乙個錯誤的概念,即如果我們就乙個dtd/
模式達成協議,那麼就可以實現交換。它是對下面這個說法的概括:乙個團體建立了乙個標準的定義允許我們讀取同乙個頁面,那麼我們的系統是互操作的。然而,edi
證明這是行不通的。edi
標準已經提供了定義好的行業協議認可的交易集合—通常是乙個商業文件。但是在現實世界中,即使有了這些標準,也會基於**夥伴的關係出現附加的協議從而擴充套件這個標準使其不再成為標準。
標準需要被擴充套件有現實的商業原因。為了在競爭對手中獲得領先地位,方案提供商需要不斷尋找差異以使他們的產品或服務同競爭對手的有所不同。由於這個原因,我們的訊息需要能夠處理新的包,或轉換不標準的方法。
3.edi
格式人們很難讀懂,但xml
卻易於使用
現今的電子商務系統,以及將來的某些部分將不再向使用者顯示陌生的標籤,而只需要能夠被系統開發人員理解。複雜的標籤機制減慢了自動化處理能力。事實上,許多資訊對系統來說是作為鍵進行傳輸並訪問本地資料。我們已經注意到,使用xml
的力量在於它允許使用附加的資訊,而標籤提供了可以訪問的程序入口,這樣強化了商業規則。
4
·xml
語法對我們的應用提供了有力的控制。
·xml
的詞彙表可以節省在內外交換時的大量表示工作。
我們看到,edi
已經提供了電子交易要求的功能,這在xml
中常常被忽視。xml
進入各個商業部門的速度令人震驚,它被接受的速度edi
從沒有過。我們看見xml
在廣泛的領域中用來表示資料,從dna
序列到宇航資料。它為xml/edi
帶來了重要的意義。隨著xml
在更多商業領域的應用,我們將快速地變為面向更通用的知識基礎。簡而言之,xml
對電子商務產生如此影響的原因是:
·xml
語法對我們的應用程式提供良好的控制。
·xml
的詞彙表可以節省使用不同的格式表示內部的資料。
·應用軟體內建xml
的支援,這樣在不同產品之間有了互操作性。
·在內部使用xml
的組織不斷增加。
·不再需要在內部資料表現格式和交換標準之間進行轉化。
·掌握xml
顯示技術的程式設計師不斷增長。
·人們對電子商務的興趣和理解不斷提高—帶來xml
和電子商務的高潮。
上述這些毫無疑問是電子商務採用xml
的主要原因,xml
並將在將來帶來更大的利益,同時我們應該清楚xml
和edi
兩者的結合會超過任一部分。這正是我們要說的,因為它開啟了通向電子商務之門,而並不是70
年代出現xml
的餘熱。
為什麼是XML
乙個人倒是可以隨便很多,大概是票價 的原因,今天的參加者不多,也沒遇見熟人。一天下來,思維不斷的轉換,人也有點迷迷糊糊了。最後一場,居然趕錯了會場,開講才知道是db2的講座,主講王先生是 ibm 的 fellow,以前聽過幾次他的演講,沒什麼深刻印象,今天他講 db2 和 xml。這幾年來,偶和 x...
XML入門 為什麼建立 XML
xml,或稱為可擴充套件標記語言 extensible markup language 是一種您可以用來建立自己的標記的標記語言。它由全球資訊網協會 w3c 建立,用來克服 html 即超文字標記語言 hypertext markup language 它是所有網頁的基礎 的侷限。和 html 一樣...
xml學習 1什麼是XML
1,xml是一種元標記語言。可以定義自己需要的標記。建立時需要按照原則來建立,意義上具有靈活性。2,xml標記描述的是文件的結構和意義。它不描述頁面元素的格式化。可用樣式單為文件增加格式化資訊。文件本身只說明文件包括什麼標記,而不是說明文件看起來是什麼樣的。作為對照,html文件包括了格式化 結構和...