|
Untangling the Web广告 Untangling the Web Most of today's Web applications are built for human consumption. Because real people interact with these applications, information must be presented in a visually appealing way. Users fill out HTML forms and then receive static or dynamic HTML output in response. For example, metacatalogs automatically query hundreds of existing online catalogs from a single user interface where users have made queries. In recent years, more and more such software agents - not people - are interacting with these Web applications. The long-term view of Web-based B2B is based on such automation. In fact, it is likely that the network transmission of such automation will eventually dwarf the traffic generated from human-based interactivity. THE ORIGINS OF SOAP SOAP was first proposed by Microsoft as a means for
heterogeneous software objects to communicate over a network. The protocol's
Microsoft origins may seem surprising considering that it is not tied directly
to any Microsoft technology - rather, it is a proposal for an open standard.
However, the truth is that the original 1998 proposal (which involved Microsoft,
UserLand, and DevelopMentor Inc.) did emphasize an approach that favored what
has become BizTalk - Microsoft's SOAP strategy. It was only after the input of
IBM, which initially rejected it, that the proposal began to distance itself
from its original Microsoft bent, evolving into something more open. Sun also
initially rejected the proposal and only recently (June 2000) changed its tune,
whispering support for the version that the W3C acknowledged in May of 2000.
Several other B2B companies (Ariba, CommerceOne Corp, and Lotus among them) also
supported the proposal submitted to the W3C. The Simple Object Access Protocol, better known as SOAP, is aimed squarely at this data consolidation problem. Recently approved by the World Wide Web Consortium (W3C), SOAP uses XML and HTTP to define a component interoperability standard on the Web. SOAP enables Web applications to communicate with each other in a flexible, descriptive manner while enjoying the built-in network optimization and security of an HTTP-based messaging protocol. SOAP's foundations come from attempts to establish an XML-based form of RPC as well as Microsoft's own efforts to push its DCOM technology beyond Windows. SOAP increases the utility of Web applications by defining a standard for how information should be requested by remote components and how it should be described upon delivery. The key to achieving both of these goals is the use of XML to provide names to not only the functions and parameters being requested, but to the data being returned. Why SOAP? Let's take the HTTP-based solution first. Under this approach, components invoke functionality on other remote components by issuing POST or GET requests and processing associated HTML replies. However, this process is not general; it is inherently inflexible and, at times, can be just plain ugly. To understand why, let's consider an example. Mix and Match However, there is no simple solution to this problem of
extraction. For example, extraction implies that your company either develop
technology that allows for the data to be extracted (or "scraped") from the
seller's Web pages or that the seller provide an alternative, easy-to-parse
interface to the data. 如果您希望与本文章的作者或其所在机构,进一步交流,请联系:姜小姐 jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系 |
CIO职场,强者生存?在2008年,我们将继续看到CIO向商业运营方向发展。与此同时,我们也会看到商业管理人员将与技术管理人员一起竞争CIO岗位。 IT领导者的就职机会虽有不少,但其难度将会大幅提高。2…… 防震减灾,IT当关今天,任何的防震救灾体系,都离不开IT技术。地震观测台是数字化的,震害防御需要对以往的地震信息进行数据分析,应急救援要需要现代多样化的通讯技术。如果说,在许多行业,信息技术还只是一…… |
|
|