版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 附錄 外文資料翻譯</p><p><b> 英文原文</b></p><p> A platform for communicating construction material information between e-commerce systems[16]</p><p> E-commerce sys
2、tems are becoming increasingly important in the Hong Kong construction material procurement market. Currently,however, many e-trading marketplaces have been developed, owned, and/or hosted by different companies. Each of
3、 the e-trading marketplaces forms a closed system with their unique customers and clients. The totality of these e-trading marketplaces appears to be islands in the sea, as they are isolated with no interoperation betwee
4、n them. Since material information in each e-t</p><p> 1 Problems in Non-Interoperable E-Trading Marketplace Environment</p><p> The Web-based e-trading marketplace contains two major functio
5、ns:providing trading information and facilitating trading transactions. Users may log into the system as either buyers or sellers of construction materials. Sellers can upload their product information and find out summa
6、ry information about their customers and their transactions. Buyers can search certain types of products,providing requirements such as brand,model, quality, price,etc.,or they can browse the products on display. When &l
7、t;/p><p> In recent years,several other construction e-trading sites have appeared on the Web. They are operated by different organizations and attract different client groups.They specialize in trading materi
8、als from suppliers in different regions. From time to time, however,clients of one e-trading system would like to buy materials that are not available in that system but are offered on other sites. One way to solve this
9、problem is to let the client register with several e-trading marketplaces and sea</p><p> The variety and heterogeneity of different e-trading sites create problems for material purchasers. Finding material
10、s in these sites requires material purchasers to acquire and maintain a list of web addresses, to interpret and understand the semantics and navigation methods in different sites,and to integrate product information in t
11、hese sites for evaluation manually. These kinds of material finding jobs can be time consuming and the material purchaser is required to keep abreast of new e-tradi</p><p> To provide better value-added ser
12、vices to the clients,the concept of E-Union is presented by linking together relevant e-trading marketplaces so that cooperation between the e-trading marketplaces can be facilitated. In the e-trading union, when an e-tr
13、ading site does not have the material requested by one of its registered clients,the site will send a request to other e-trading sites in the union. The remote e-trading site will treat the request as one from an associa
14、ted client. An associated c</p><p> 2 Approaches for Enabling Interoperation between E-Trading Marketplaces</p><p> Since individual e-trading systems are developed based on different computa
15、tional architectures,platforms and software, it is not a trivial task to make them interoperable. Several issues need to be addressed in order to realize the e-Union concept. The first issue is how an individual e-tradin
16、g system finds the service from other sites and communicates with each other. The second issue is how systems understand the various kinds of data from other systems,such as the query,order,and product inf</p><
17、;p> 2.1 The Mobile Agent Approach</p><p> A mobile agent is a computer program that can autonomously migrate between network sites,i.e.,it can execute at a host for a while,halt execution,dispatch itse
18、lf (together with its data and execution state) to another host, and resume execution there-all under its own control. It has been found that mobile agent is especially suitable for structuring and coordinating distribut
19、ed applications running in a wide-area environment like the Internet. Such an environment is characterized by a large num</p><p> In a mobile agent based framework,an e-trading site joins the union by broad
20、casting its address and service interface to other members in the union. The membership information is kept at each e-trading site in a database. Mobile agents are dispatched to other member sites for querying and orderi
21、ng construction materials that are not available at the local site. </p><p> 2.2 The Web Services Approach</p><p> Web services are used to promote software reusability over distributed syste
22、ms. Distributed-Systems technologies allow applications to execute across multiple computers on a network. A developed the ASP.Net platform for deploying Web services. In ASP.NET,the method calls are implemented through
23、the Simple Object Access Protocol(SOAP).SOAP is a platform-in-dependent protocol that uses XML to make remote procedure calls over HTTP. Each call and response is packaged in a SOAP message——an XML messag</p><
24、p> Web services is a class that enables distributed computing by allowing one machine to call methods on other machines via common data formats and protocols,such as Extensible Markup Language(XML)and Hypertext Trans
25、fer Protocol(HTTP). Microsoft Web services have important implications for business-to-business (B2B) transactions. Now, businesses are able to conduct transactions via Web services, rather than via custom created applic
26、ations. Because Web services and SOAP are platform independent,comp</p><p> 3 The Web Services-Based E-Union Platform</p><p> A prototype system of E-Union using the mobile agent approach has
27、 been reported in Ref. This paper presents the Web services approach to implement E-Union. The Web services approach is selected for the future implementation of E-Union because of its default XML-based nature and its ea
28、se of providing system security. The XML-based nature is very important for inter-communication of construction material information since the popular standardization in construction material information,like bcXML </
29、p><p> 3.1 System Architecture</p><p> The Web services based E-Union system on developed in the ASP.NET platform. Currently ASP.NET can be installed in Microsoft Windows systems only but it wil
30、l be available in other operating systems in the near future. ASP.NET supports a variety of programming language such as Visual Basic,Java,C+ +and C#. Thus Web services written in different programming language can be in
31、corporated. The prototype E-Union system contains three servers: a construction material e-trading server named COME, a surpl</p><p> The client,which is an e-trading marketplace registered in E-Union, firs
32、t sends an HTTP/HTML request to the E-Union server. The application server in the E-Union server interprets the HTTP/HTML request, which stores material searching criteria. An SQL request is sent by the application serve
33、r to the SQL server to find E-Union members that have the specified type of material. The application server in E-Union then sends SOAP requests to the appropriate member sites. A member site that receives th</p>
34、<p> 3.2 The E-Union Functions</p><p> The E-Union prototype system has two basic functions:1)database mapping,and 2)material searching. Before an e-trading site can use the E-Union functions,it has
35、to first be registered on the E-Union server. The COME and the surplus materials e-trading sites have already registered on the E-Union server. </p><p> Alter registration,members have to tell E-Union about
36、 the material information they have through data base mapping. The first material information is about the type of material. E-Union contains a construction material classification with around 1100 types of materials.The
37、 second material information is about the attributes of each type of materials including unit,width,height,depth,unit weight,material,unit price,currency, brand,standard,country of manufacture,image,drawing,and additiona
38、l mater</p><p> The second E-Union function is searching materials in its member’s site. An E-Union member can use this function to search material information in the e-trading sites of other members. The s
39、earching starts from entering search criteria,including material type and material attributes. Once the search criteria is submitted to the E-Union server,the E-Union server will check the available members and the membe
40、rs' material information to see if they have the type of material required. The E-Union se</p><p> 4 Conclusion</p><p> The prototype system of Web servers-based E-Union has been implemen
41、ted successfully. Electronic marketplace for construction material trading can now join the E-Union to provide cross-marketplace searching for construction material information to its clients. The next stage of the E-Uni
42、on development will provide more functionality for its members such as selecting types of material available for searching by other members,selecting allowable members to use its Web services,and setting rates for</p&
43、gt;<p><b> 中文翻譯</b></p><p> 電子商務系統(tǒng)間建筑材料信息的交流平臺</p><p> 在香港建筑材料采購市場,電子商務系統(tǒng)變得日益重要,然而現(xiàn)在許多電子交易市場已經(jīng)發(fā)展,并由不同的企業(yè)所擁有。由于它們獨特的消費者和顧客,每一個電子交易市場都形成了一個封閉的制度。整體而言,這些電子交易市場看來是海島,因為它們是孤立的,沒
44、有互相合作。由于每個電子交易市場的材料信息有限的,買家通常無法在一個市場找到所需的全部材料。本文介紹一個叫做“電子商務聯(lián)盟”的平臺,它可以使電子交易市場進行溝通交流。市場互相延伸的資金流動和網(wǎng)絡效應的理念,通過加入更多的買家與更多的供應商,又不犧牲各個市場的能力,每個市場高度具體到供應鏈節(jié)點或目標買方組服務。本文首先討論電子商務市場的互不交流的環(huán)境問題,然后介紹兩種加強市場間交流的方法:移動代理和WEB服務。第三部分,展示電子商務聯(lián)盟平
45、臺的系統(tǒng)設計和功能的設想。</p><p> 1互不交流的電子交易市場環(huán)境中的問題</p><p> 基于WEB的電子交易市場包括兩個主要功能:提供交易信息和便利的交易處理。用戶可登陸到該系統(tǒng),以建筑材料的買家或賣家的身份。買家可以上傳他們的產品信息,并找出有關消費者和交易者的概要信息。買家可以搜索一定類型的產品,提供需求,例如品牌,型號,數(shù)量,價格等,或者瀏覽展示產品,當買家發(fā)現(xiàn)需要
46、的產品信息,這些信息將被顯示給買方,同時代理商的聯(lián)絡信息及買家的位置信息也將被發(fā)送到買家。買家可以與代理商就價格進行談判,或通過在線填寫一些表格,給代理商發(fā)送訂單,如果用戶無法找到所需的產品,系統(tǒng)會由賣家繼續(xù)調查以便日后訪問。</p><p> 近年來,一些其他建筑電子交易網(wǎng)站已經(jīng)出現(xiàn)在網(wǎng)絡上。他們都是由不同的組織操作并吸引不同的消費群,它們專門從事不同地區(qū)供應商的材料營運。有時,一個電子交易系統(tǒng)的顧客,想購買
47、的材料沒有在這個網(wǎng)站得到,但其他網(wǎng)站上卻有提供。解決這個問題一個方法是讓顧客多注冊幾個電子交易市場然后一個接一個搜索這些網(wǎng)站。</p><p> 不同的電子交易網(wǎng)站品種和異質性為材料買家提出了問題。這些網(wǎng)站上尋找材料需要材料買家獲得和維持一個網(wǎng)絡地址名單,來解釋和理解不同網(wǎng)站的語義和導航方法,以及在這些網(wǎng)站整合產品信息以進行手動評估。這種材料尋找工作可能會非常耗時,同時材料買方須跟上新的電子交易網(wǎng)站,雖然他們在
48、線。</p><p> 為了給客戶提供更好的增值服務,電子商務聯(lián)盟這一概念是由有關聯(lián)系在一起的電子交易市場提出的,使得他們之間的合作可以更便利。在電子交易聯(lián)盟,當電子交易網(wǎng)站不具備其注冊客戶所要求的材料時,該網(wǎng)站會向該聯(lián)盟其他電子交易網(wǎng)站發(fā)送請求。遠程電子交易網(wǎng)站將處理請求從一個聯(lián)合的顧客端。相關客戶端不能直接使用電子交易市場的注冊客戶的服務。當材料的要求被發(fā)現(xiàn),遠程站點會通知需要的電子交易網(wǎng)站,這將決定是否要
49、提交一份訂單以便代表其客戶端。一旦電子交易網(wǎng)站間的交易被處理,需求網(wǎng)站將通知遠程站點,相關代理商的一些信息,并將材料信息傳遞出去。它還將材料信息顯示給與相關代理商一起的買家,并給買方代理最接近買方的位置。遠程電子交易網(wǎng)站會為提供該項服務收取一些額外費用,通常是正常價格的某個百分比。 </p><p> 2加強電子交易市場間溝通的方法</p><p> 由于個人電子商務交易系統(tǒng)的開發(fā)基于
50、不同的計算架構,平臺和軟件,使他們可以互相通用可不是一個微不足道的任務。一些問題需要加以解決,以實現(xiàn)電子商務聯(lián)盟的概念。第一個問題是個人電子交易系統(tǒng)如何從其他網(wǎng)站找到服務并與對方溝通。第二個問題是如何了解其他系統(tǒng)的各種數(shù)據(jù),如查詢,訂單和產品信息。特別的,數(shù)據(jù)可能會在不同的格式和數(shù)據(jù)庫的描述和儲存。本節(jié)討論實現(xiàn)電子交易市場互相溝通的兩種方法,移動代理方法和WEB服務方法。</p><p> 2.1移動代理的方法
51、</p><p> 移動代理是一個電腦程式,可以在網(wǎng)絡網(wǎng)站之間自動遷移,也就是它可以在主機執(zhí)行一會兒,停止執(zhí)行,派遣本身(連同其數(shù)據(jù)和執(zhí)行狀態(tài))到另一個主機,并恢復執(zhí)行所有在其本身的控制之下。它已發(fā)現(xiàn)移動代理,尤其適合于在向互聯(lián)網(wǎng)上一個大面積的環(huán)境構建和協(xié)調分布式應用程序的運行。這樣的一個環(huán)境的特點是大量的異構節(jié)點與動態(tài)變化的服務和資源,高變化的連接無論是在性能和可靠性,高變異的工作量和網(wǎng)絡流量,流動的主機等等
52、。移動代理可以提出通過網(wǎng)絡的網(wǎng)站搜尋,篩選和處理信息的需要,以完成其任務。派遣移動代理到遠程服務器的結果是一個大的性能改進,因為他們可以減少一個網(wǎng)站聯(lián)系的次數(shù)和另一他們可以過濾掉非有用的資料,從而減少消費通信帶寬。此外,移動代理帶來靈活性和可擴展性的分布式的動態(tài)系統(tǒng),因為它有能力概括的政策,公約和算法及其能力,動態(tài)創(chuàng)建和銷毀。</p><p> 在一個基于框架的移動代理中,電子交易網(wǎng)站加入該聯(lián)盟通過向聯(lián)盟中的其
53、他成員廣播它的地址和服務界面。會員資料存放于每個電子交易網(wǎng)站的數(shù)據(jù)庫中。移動代理的派遣到其他成員的網(wǎng)站去查詢及訂購建筑物料是不屬于可在當?shù)氐木W(wǎng)站。</p><p> 2.2 Web服務的方法</p><p> Web服務是用于促進軟件在分布式系統(tǒng)上重用。分布式系統(tǒng)技術允許申請在多臺計算機在網(wǎng)絡上執(zhí)行。開發(fā)一個ASP.Net平臺,為部署Web服務。在ASP.Net中,這種方法調用是通過簡
54、單對象訪問協(xié)議(SOAP)完成的。SOAP是一個依賴協(xié)議的平臺,使用XML使遠端程序在HTTP上呼叫。每個呼叫和響應打包在一個SOAP消息——一個XML消息包含所有必要的資料,過程及其內容。HTTP被選為傳遞SOAP消息,因為HTTP是在國際互聯(lián)網(wǎng)上發(fā)送信息的標準協(xié)議。使用XML和HTTP,使不同操作系統(tǒng)可以發(fā)送和接收SOAP消息。HTTP的另一個好處的是它可以用來與網(wǎng)絡,包含防火墻,安全壁壘,限制之間網(wǎng)絡進行的聯(lián)系和溝通。此外,Web
55、服務使用SOAP,因為它廣泛的支持的數(shù)據(jù)類型和它可以發(fā)送和接收附件。附件是發(fā)送數(shù)據(jù)的最有效的方式,例如圖片,XML文檔,CAD文件等,而且這種SOAP的性能在建筑材料電子交易網(wǎng)站的溝通聯(lián)系中是極其重要的,因為資料信息經(jīng)常以圖片和CAD文件格式顯示。</p><p> Web服務是一類,使分布式計算允許一臺機器,以調用方法對其他機器通過共同的數(shù)據(jù)格式和協(xié)議,如擴展標記語言(XML)和超文本傳輸協(xié)議(HTTP)。M
56、icrosoft Web服務對企業(yè)間電子商務(B2B)交易有重要影響?,F(xiàn)在,企業(yè)可以通過Web服務進行交易管理,而非通過自定義創(chuàng)建申請。因為Web服務和SOAP是平臺獨立的,公司可以合作和使用對方的Web服務,無需擔心相容性的技術或編程語言。就這樣, Web服務的B2B便宜,現(xiàn)成的解決辦法,以方便的B2B交易。建筑材料的電子交易網(wǎng)站可以輕松地實現(xiàn)互操作,由建設自己的Web服務,為其他網(wǎng)站使用。一個簡單的例子,是建材的Web服務,允許批準
57、的合作伙伴搜索和購買材料。在執(zhí)行過程中,電子商務聯(lián)盟服務器服務其成員并提供了成員的Web服務的信息和指示來要求Web服務,以適當?shù)臅T網(wǎng)站。會員網(wǎng)站在自己的網(wǎng)站提供網(wǎng)絡服務的搜索和購物的材料,并負責管理使用他們的服務的成員。</p><p> 3基于Web Services的電子商務聯(lián)盟平臺</p><p> 電子商務聯(lián)盟的原型系統(tǒng)使用移動代理的做法已經(jīng)在Ref報道過。本文介紹了落實電
58、子商務聯(lián)盟Web Services的方式。 Web服務的做法是選定為未來實施電子商務聯(lián)盟,因為它的默認XML為基礎的性質和它的易用性,提供系統(tǒng)的安全?;赬ML的性質是溝通建筑材料信息非常重要的,因為它是建筑材料信息中的流行的標準化,如bcXML和aceXML,都是基于XML的。此外,信息傳輸?shù)陌踩允侵陵P重要的,任何的B2B交易,可以很容易地實現(xiàn)在Web服務的方式通過在一個安全套接層(SSL)協(xié)議傳遞信息。以下各節(jié)展示基于Web服務電
59、子商務的聯(lián)盟的原始系統(tǒng)的架構和職能。</p><p> 3.1系統(tǒng)的體系結構</p><p> 在asp.net平臺,基于Web Services的電子商務聯(lián)盟系統(tǒng)的開發(fā)。目前asp.net只可以安裝在Microsoft Windows系統(tǒng)中,但在不久的將來它將在其他操作系統(tǒng)上可行。 asp.net支持多種編程語言如Visual Basic,Java,C++和C#。因此,Web服務使用
60、不同的編程語言書寫可以被結合。原型電子商務聯(lián)盟系統(tǒng)包含三個服務器:建筑材料電子交易服務器叫做COME,盈余材料的電子交易服務器,以及電子商務聯(lián)盟服務器。這三個服務器的網(wǎng)址是http://www.maidang.cn/list.php, http://www.maidang.cn/huan.php和http://www.maidang.cn,所有服務器在Microsoft Windows 2000 Advanced Server運行asp
61、.net和使用Microsoft SQL Server 2000標準版作為數(shù)據(jù)庫引擎,為SOAP服務的微軟的SOAP 3.0,以及為XML服務的微軟的XML 4.0。 </p><p> 客戶端,這是一個在電子商務聯(lián)盟注冊的電子交易市場,首先向電子商務聯(lián)盟服務器發(fā)送一個HTTP/HTML的請求。在電子商務聯(lián)盟服務器的應用服務器解釋HTTP/HTML請求,儲存材料搜索準則。由應用服務器發(fā)送到SQL Server
62、SQL找到電子商務聯(lián)盟成員具有指定類型的材料。在電子商務聯(lián)盟的應用服務器發(fā)送SOAP請求到適當?shù)某蓡T站點。成員站點接收SOAP請求,由應用服務器向數(shù)據(jù)庫服務器發(fā)送一個SQLXML的請求。應用服務器收到SQLXML回應從數(shù)據(jù)庫服務器,然后發(fā)送的回應作為一個SOAP消息向應用服務器的電子商務聯(lián)盟。電子商務聯(lián)盟應用服務器接到的所有反應,其會員網(wǎng)站將結合所有的反應,然后發(fā)送回客戶端在HTTP/HTML格式。 </p><p&
63、gt; 3.2電子商務聯(lián)盟的職能</p><p> 電子商務聯(lián)盟的原型系統(tǒng)有兩個基本功能:1)數(shù)據(jù)庫映射,和2)材料搜索。在電子交易網(wǎng)站可以使用電子聯(lián)盟的職能之前,必須先在電子商務聯(lián)盟服務器注冊。COME和盈余材料,電子交易網(wǎng)站已經(jīng)注冊的電子商務聯(lián)盟服務器。</p><p> 改變登記,成員要告訴電子商務聯(lián)盟有關的材料信息,他們通過數(shù)據(jù)基礎測繪。第一手信息資料是關于材料的類型。電子商
64、務聯(lián)盟包含了建筑物料分類與周圍的1100類型的材料,第二手材料信息是有關每種類型的材料的屬性,包括單位,寬度,高度,深度,單位重量,材料,單位價格,貨幣,品牌,標準,制造國,圖像,繪畫,和其他材料的說明文件。最后信息是關于數(shù)據(jù)庫結構存儲的兩個類型的信息,即,詳細資料包括數(shù)據(jù)庫,表和實地搜索的物質資料。作為安全的電子商務聯(lián)盟成員,這個信息將不會被透露給電子商務聯(lián)盟,但將儲存在成員們在自己的服務器上。 </p><p&g
65、t; 第二個電子商務聯(lián)盟的功能是搜索其他成員網(wǎng)站上的材料。電子商務聯(lián)盟成員國可以使用此功能,在電子交易網(wǎng)站的其他成員網(wǎng)站上搜索資料。搜索從進入搜索標準開始,包括材料的類型和材料屬性。一旦搜索條件是提交給電子商務聯(lián)盟服務器,電子商務聯(lián)盟服務器將檢查可用的成員和成員們的資料,看看他們是否有所需類型的材料。電子商務聯(lián)盟服務器將向成員服務器發(fā)送符合要求材料的SOAP消息。搜索將是由Web Services在成員服務器完成,結果將被送回電子商務
66、聯(lián)盟服務器以展示給需要的成員。</p><p><b> 4結論</b></p><p> 基于網(wǎng)絡服務器的電子商務聯(lián)盟的原型系統(tǒng)已經(jīng)得到成功實施。建筑材料交易的電子市場現(xiàn)在可以加入電子商務聯(lián)盟向它的客戶提供跨市場尋找建筑材料信息。電子商務聯(lián)盟發(fā)展的下一階段會為它的成員提供更多的功能,如選擇材料的類型,供搜尋其他成員,選擇允許成員利用其Web服務,及設置其使用We
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論