收藏 分销(赏)

电子商务系统间建筑材料信息的交流平台--外文文献翻译.doc

上传人:精*** 文档编号:2522893 上传时间:2024-05-31 格式:DOC 页数:14 大小:106KB
下载 相关 举报
电子商务系统间建筑材料信息的交流平台--外文文献翻译.doc_第1页
第1页 / 共14页
电子商务系统间建筑材料信息的交流平台--外文文献翻译.doc_第2页
第2页 / 共14页
电子商务系统间建筑材料信息的交流平台--外文文献翻译.doc_第3页
第3页 / 共14页
电子商务系统间建筑材料信息的交流平台--外文文献翻译.doc_第4页
第4页 / 共14页
电子商务系统间建筑材料信息的交流平台--外文文献翻译.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、 外文资料翻译英文原文A platform for communicating construction material information between e-commerce systems16E-commerce systems are becoming increasingly important in the Hong Kong construction material procurement market. Currently,however, many e-trading marketplaces have been developed, owned, and/or ho

2、sted by different companies. Each of 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 between them. Since material information in each e

3、-trading marketplace is limited,buyers usually cannot find all the required materials from one marketplace. This paper introduces a platform ,named E-Union, that enables interoperation between e-trading marketplaces. The ability of marketplaces to interoperate extends the idea of liquidity and netwo

4、rk effect by joining more buyers with more suppliers,without sacrificing the ability of each marketplace to be highly specific to the supply-chain node or target buyer group it serves This paper first discusses problems in a non-interoperable E-commerce marketplace environment. Then two approaches f

5、or enabling interoperation between marketplaces,the mobile agent approach and the Web services approach, are introducedThe third part presents the concept, system architecture and functions of the E-Union platform1 Problems in Non-Interoperable E-Trading Marketplace EnvironmentThe Web-based e-tradin

6、g marketplace contains two major functions: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 summary information about their customers and

7、 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 the products requested by a buyer are found,the information will be displayed to the buyer and the contact information of

8、an agent closest to the buyers location will also be sent to the buyer. The buyer can negotiate with the agent about the price,or send an order to the agent by completing some forms online. If the user could not find the desired products,the system will keep the inquiry in storage for access by the

9、sellers.In recent years,several other construction e-trading sites have appeared on the Web. They are operated by different organizations and attract different client groupsThey specialize in trading materials from suppliers in different regions. From time to time, however,clients of one e-trading s

10、ystem would like to buy materials that are not available in that system but are offered on other sites. One way to solve this problem is to let the client register with several e-trading marketplaces and search these sites one by one.The variety and heterogeneity of different e-trading sites create

11、problems for material purchasers. Finding materials 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 these sites for evaluation manu

12、ally. These kinds of material finding jobs can be time consuming and the material purchaser is required to keep abreast of new e-trading sites as they come onlineTo provide better value-added services to the clients,the concept of E-Union is presented by linking together relevant e-trading marketpla

13、ces so that cooperation between the e-trading marketplaces can be facilitated. In the e-trading union, when an e-trading 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

14、 the request as one from an associated client. An associated client cannot directly make use of the service of the e-trading marketplace as its registered client. When the material requested is found, the remote site will inform the requesting e-trading site, which will decide whether to submit an o

15、rder on behalf of its client. Once a deal is made between the two e-trading sites,the requesting site will inform the remote site of the contact information of an agent to whom the material should be delivered. It will also display the material information to the buyer along with the contact informa

16、tion of the agent closest to the buyers location. The remote e-trading site will charge some extra amount of money,usually a certain percentage of the normal price, for providing the service 2 Approaches for Enabling Interoperation between E-Trading MarketplacesSince individual e-trading systems are

17、 developed based on different computational 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-trading system finds the service from other sites

18、 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 information. Specifically,the data may be in different formats and databases for representation and storage. This section discusses two appro

19、aches for achieving interoperation between e-trading marketplaces,the mobile agent approach and the Web services approach2.1 The Mobile Agent ApproachA 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,disp

20、atch itself (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 distributed applications running in a wide-area environment like the Internet. S

21、uch an environment is characterized by a large number of heterogeneous nodes with dynamically changing services and resources,high variation of connectivity both in performance and reliability,high variation of workload and network traffic, mobility of hosts,etc. .Mobile agents can move through the

22、network of sites to search for, filter and process information needed to accomplish their tasks Sending mobile agents to the remote server results in a large performance improvement because they can reduce the number of times one site contacts another and they can filter out non-useful information t

23、hus reducing the consumption of communication bandwidth Furthermore,mobile agents bring flexibility and scalability into distributed,dynamic systems due to its ability to encapsulate policies,convention and algorithms and its ability to be dynamically created and destroyedIn a mobile agent based fra

24、mework,an e-trading site joins the union by broadcasting 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 ordering construction materials that

25、are not available at the local site 2.2 The Web Services ApproachWeb services are used to promote software reusability over distributed systems Distributed-Systems technologies allow applications to execute across multiple computers on a network. A developed the ASP.Net platform for deploying Web se

26、rvices. In ASP.NET,the method calls are implemented through 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 messagean XML message containing all the information necess

27、ary to process its contents. HTTP was chosen to transmit SOAP messages because HTTP is a standard protocol for sending information over the Internet. The use of XML and HTTP enables different operating systems to send and receive SOAP messages. Another benefit of HTTP is that it can be used with net

28、works that contain firewalls,the security barriers that restrict communication among networks. In addition,Web services use SOAP because of its extensive set of supported data types and its ability to send and receive attachments. Attachments are the most efficient way to send data such as pictures,

29、 XML documents,CAD files,etc., and this SOAP capability is extremely important for interoperation between construction material e-trading sites since material information is often presented in picture and CAD file formatsWeb services is a class that enables distributed computing by allowing one mach

30、ine to call methods on other machines via common data formats and protocols,such as Extensible Markup Language(XML)and Hypertext Transfer Protocol(HTTP) Microsoft Web services have important implications for business-to-business (B2B) transactions. Now, businesses are able to conduct transactions vi

31、a Web services, rather than via custom created applications. Because Web services and SOAP are platform independent,companies can collaborate and use each others Web services without worrying about the compatibility of technologies or programming languages. In this way,Web services are B2B inexpensi

32、ve,readily available solution to facilitate B2B transactions Construction material e-trading sites can easily achieve interoperation by building their own Web services for other sites to use. A simple example is building material Web services that allow approved partners to search and buy their mate

33、rials. In this implementation,the E-Union server serves its members by providing the members Web services information and directs the call for Web services to the appropriate member sites. Member sites provide Web services for searching and buying materials in their own site and charge those members

34、 who use their services3 The Web Services-Based E-Union PlatformA prototype system of E-Union using the mobile agent approach has 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 b

35、ecause of its default XML-based nature and its ease 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 and aceXML,are based on XML. Also, s

36、ecurity in information transmission, which is vital to any B2B transaction,can be easily achieved in the Web services approach by transmitting information in a Secure Socket Layer (SSL)session. The following sections present system architecture and functions of the Web services based E-Union prototy

37、pe system.3.1 System ArchitectureThe Web services based E-Union system on developed in the ASP.NET platform Currently ASPNET can be installed in Microsoft Windows systems only but it will be available in other operating systems in the near future. ASPNET supports a variety of programming language su

38、ch as Visual Basic,Java,C+ +and C# Thus Web services written in different programming language can be incorporated The prototype E-Union system contains three servers: a construction material e-trading server named COME, a surplus material e-trading server,and the E-Union server. The URLs of these t

39、hree servers are http:/come.bre.Polyu.edu.hk,http:/waste.bre.polyu.edu.hk and http:/eunion.bre.polyu.edu.hk, respectively. All the servers run ASP.NET in Microsoft Windows 2000 Advanced Server and use Microsoft SQL Sever 2000 Standard Edition as a database engine,Microsoft SOAP 30 for SOAP services,

40、 and Microsoft XML 4.0 for XML servicesThe client,which is an e-trading marketplace registered in E-Union, first 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 i

41、s sent by the application server 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 the SOAP request sends an SQLXML request from its application s

42、erver to its database server. The application server receives the SQLXML response from the database server and then sends the response as a SOAP message to the application server of the E-Union. The E-Union application server upon receiving all the responses from its member sites will combine all th

43、e responses and then sends it back to the client in HTTP/HTML format.3.2 The E-Union FunctionsThe 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 to first be registered on the E-Union server.

44、The COME and the surplus materials e-trading sites have already registered on the E-Union server Alter registration,members have to tell E-Union about the material information they have through data base mapping. The first material information is about the type of material. E-Union contains a constr

45、uction material classification with around 1100 types of materialsThe 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 additional material

46、description files. The last information is about the database structure for storing the above two types of information,i.e., the detailed information about which database,table and field to search for the material information. For security of the E-Union members, this information will not be disclos

47、ed to E-Union but will be stored in the members own server instead The second E-Union function is searching materials in its members site. An E-Union member can use this function to search material information in the e-trading sites of other members. The searching starts from entering search criteri

48、a,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 members material information to see if they have the type of material required. The E-Union server will send SOAP messages to the

49、 members servers with the required material. Searching will be performed by the Web services in the members servers and results will be sent back to the E-Union server for display to the required member.4 ConclusionThe prototype system of Web servers-based E-Union has been implemented 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

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 环境建筑 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服