精彩的人生

          好好工作,好好生活

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks

          #

          一、簡介
          Google搜索引擎提供了基于SOAP的Web Service。這意味著不同的開發(fā)語言、開發(fā)環(huán)境都能夠使用這種服務,另外,Google為了簡化Java程序員的開發(fā),它還提供了一套Java API接口,用于訪問Web Serivce,這使得開發(fā)一套支持Google搜索功能的程序變得十分容易。開發(fā)人員可以將Google的搜索功能嵌入到他們的應用程序當中。本文將介紹如何使用這些Java API,以及如何使用google的Web Service。
          目前,Google的API還是處于Beta測試階段,因此,在API的使用上還有一些限制。例如,使用這些API需要申請一個帳號。對于免費申請的帳號,為了防止開發(fā)人員不正當?shù)氖褂茫拗泼總€帳號、每天最多只能查詢1000次。目前,Google還沒有提出正式的運營模式和收費方式。
          Google API目前主要提供三種服務,分別如下:
          1)搜索服務。用戶提交一個搜索內(nèi)容請求,Google服務器將查找超過20億的網(wǎng)頁內(nèi)容,并且將滿足用戶需求的目標返回給用戶,一般來說這種處理只需要幾秒的時間。
          2)緩存服務(Cache)。用戶提交一個URL,Google服務器將返回搜索器訪問該URL的最新記錄。這樣,用戶很容易復用Google的搜索成果。
          3)拼寫檢查。該功能用于檢查用戶的查詢請求是否有效。用戶提交一個檢查內(nèi)容,Google服務器將返回有效的、最接近該內(nèi)容的查詢請求,返回的查詢請求將符合Google的查詢規(guī)則。

          二、相關準備工作
          為了開發(fā)基于Java的程序,我們需要作如下準備工作。
          1)建立Java開發(fā)環(huán)境,Java SDK 1.3.1 或更新的版本。相關地址http:.//java.sun.com/J2SE
          2)下載Google API的Jar文件,Googleapi.jar。開發(fā)人員可以到http://www.google.com/apis 下載。
          3)申請Google訪問帳號,目前Google支持免費申請的方式,用戶需要使用一個email帳號來獲取新帳號。注意,目前免費帳號支持每天1000條的最大查詢量。申請地址:http://www.google.com/apis
          4)(可選) 如果用戶需要通過Java程序直接發(fā)送SOAP請求,開發(fā)人員需要下載相關的Java 軟件包,JAXM。下載地址:http://java.sun.com/xml

          三、SOAP的使用
          Google提供了基于SOAP的Web Service,因此用戶可以向Google服務器提交SOAP的查詢請求,而后Google服務器將處理這些請求,并返回SOAP格式的查詢結(jié)果。以下就是一個查詢請求和查詢結(jié)果。
          查詢:例如,有一個查詢請求,請求類型為搜索,查詢的內(nèi)容為“world cup”,帳號為“123456789”,如下為該查詢的一個例子。
          <?xml version='1.0' encoding='UTF-8'?>
          <SOAP-ENV:Envelope
          xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
          xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
          xmlns:xsd="http://www.w3.org/1999/XMLSchema">
          <SOAP-ENV:Body>
          <ns1: doGoogleSearch xmlns:ns1="urn:GoogleSearch"
          SOAP-ENV:encodingStyle=
          "http://schemas.xmlsoap.org/soap/encoding/">
          <key xsi:type="xsd:string">123456789</key>
          <q xsi:type="xsd:string">"World Cup"</q>
          <start xsi:type="xsd:int">0</start>
          <maxResults xsi:type="xsd:int">10</maxResults>
          <filter xsi:type="xsd:boolean">true</filter>
          <restrict xsi:type="xsd:string"></restrict>
          <safeSearch xsi:type="xsd:boolean">false</safeSearch>
          <lr xsi:type="xsd:string"></lr>
          <ie xsi:type="xsd:string">latin1</ie>
          <oe xsi:type="xsd:string">latin1</oe>
          </ns1: doGoogleSearch >
          </SOAP-ENV:Body>
          </SOAP-ENV:Envelope>
          查詢結(jié)果:如果我們執(zhí)行以上查詢,可以得到如下的查詢結(jié)果。其中,查詢結(jié)果總共有約2660000記錄,使用時間為0.125012秒。Item標記代表一條查詢結(jié)果,在第一條查詢結(jié)果中,網(wǎng)站的URL為http://www.fifaworldcup.com 。本例子僅僅列舉了一條查詢結(jié)果。

          <?xml version="1.0" encoding="UTF-8"?>
          <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
          xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
          xmlns:xsd="http://www.w3.org/1999/XMLSchema">
          <SOAP-ENV:Body>
          <ns1:doGoogleSearchResponse
          xmlns:ns1="urn:GoogleSearch"
          SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
          <return xsi:type="ns1:GoogleSearchResult">
          <documentFiltering xsi:type="xsd:boolean">false</documentFiltering>
          <estimatedTotalResultsCount xsi:type="xsd:int">
          2660000</estimatedTotalResultsCount>
          <directoryCategories
          xmlns:ns2="http://schemas.xmlsoap.org/soap/encoding/"
          xsi:type="ns2:Array"
          ns2:arrayType="ns1:DirectoryCategory[0]">
          </directoryCategories>
          <searchTime xsi:type="xsd:double">0.125012</searchTime>
          <resultElements
          xmlns:ns3="http://schemas.xmlsoap.org/soap/encoding/"
          xsi:type="ns3:Array" ns3:arrayType="ns1:ResultElement[10]">

          <item xsi:type="ns1:ResultElement">
          <cachedSize xsi:type="xsd:string">10k</cachedSize>
          <hostName xsi:type="xsd:string"/>
          <snippet xsi:type="xsd:string"></snippet>
          <directoryCategory xsi:type="ns1:DirectoryCategory">
          <specialEncoding xsi:type="xsd:string"/>
          </directoryCategory>
          <relatedInformationPresent xsi:type="xsd:boolean">
          true
          </relatedInformationPresent>
          <summary xsi:type="xsd:string">
          The official site from FIFA, made by Yahoo. Daily news updates and loads of relevant information.
          </summary>
          <URL xsi:type="xsd:string">
          http://www.fifaworldcup.com
          </URL>
          <title xsi:type="xsd:string">
          2002 FIFA <b>World</b>b>Cup</b>(tm)
          </title>
          </item>
          ...
          </resultElements>
          <endIndex xsi:type="xsd:int">10</endIndex>
          <searchTips xsi:type="xsd:string"/>
          <searchComments xsi:type="xsd:string"/>
          <startIndex xsi:type="xsd:int">1</startIndex>
          <estimateIsExact xsi:type="xsd:boolean">false</estimateIsExact>
          <searchQuery xsi:type="xsd:string">
          "science fiction"
          </searchQuery>
          </return>
          </ns1:doGoogleSearchResponse>
          </SOAP-ENV:Body>
          </SOAP-ENV:Envelope>


          四、使用Google API
          Google為了提高開發(fā)人員的開發(fā)效率,提供了一套基于Java的API,用于直接訪問Google服務器。該API包裝了Google的Web Service,使用起來比Web Service更加方便。該API 包主要包括如下幾個類:
          GoogleSearch :該類封裝了對于Google服務器的訪問,支持搜索和緩存(cache)功能。
          GoogleSearchDirectoryCategory :表示Google中的一個分類目錄
          GoogleSearchFault :該類為Exception的一個子類,用于表示API使用的錯誤。
          GoogleSearchResult :該類封裝了搜索的結(jié)果。
          GoogleSearchResultElement:該類表示搜索結(jié)果中的每一條記錄。

          如下是一個例子的源代碼,用于一個簡單查詢,查詢請求為”world Cup”,查詢的帳號為”123456789”。該例子將把查詢結(jié)果打印出來。如果用戶需要近一步解析查詢結(jié)果,可以使用GoogleSearchResult和GoogleSearchResultElement類。

          import com.google.soap.search.*;
          import java.io.*;

          public class GoogleAPITest {

          public static void main(String[] args) {

          String clientKey="123456789";
          String query="Word Cup";
          // Create a Google Search object, set our authorization key
          GoogleSearch s = new GoogleSearch();
          s.setKey(clientKey);
          try {
          s.setQueryString(query);
          GoogleSearchResult r = s.doSearch();
          System.out.println("Google Search Results:"+t.toString());
          } catch (GoogleSearchFault f) {
          System.out.println("The call to the Google Web APIs failed:"+f.toString());
          }
          }
          }

          五、總結(jié)
          Google搜索引擎提供了搜索、緩存和拼寫簡單功能,通過Web Service可以在不同的平臺、不同的語言使用,為了簡化SOAP的開發(fā),Google還提供了包裝了SOAP服務的Java API,這也大大提高了Java程序員的開發(fā)效率。隨著搜索內(nèi)容、形式的豐富,更多的開發(fā)人員可以將這種技術運用在自己應用程序中,擴展應用程度的功能。
          posted @ 2006-03-15 13:35 hopeshared 閱讀(1662) | 評論 (0)編輯 收藏

          String   str   =   "";//add   your   string   content
          InputStream   inputStream   =   new   ByteArrayInputStream(str.getBytes());
          posted @ 2006-03-14 13:46 hopeshared 閱讀(28085) | 評論 (6)編輯 收藏

          FileInputStream in = new FileInputStream (wordPath);
          int i = in.available(); 
          byte abyte0[] = new byte[i]; 
          in.read(abyte0); 
          in.close(); 

          String s = new String(abyte0); 

          posted @ 2006-03-14 13:42 hopeshared 閱讀(2642) | 評論 (1)編輯 收藏

          java開發(fā)過程中,如果用到第三方的包文件,只有放置到正確的文件夾下,該包文件才能被正確的使用,下面是學習實踐過程的總結(jié)
          如果在java程序開發(fā)的過程中用到第三方的包,如果已經(jīng)打包成jar文件,則將該文件放到jdk\jre\lib\ext文件夾下,如果沒有打包,則將文件夾放到jdk\lib文件夾下。

          原文地址:http://jacksun.blogchina.com/595055.html

          posted @ 2006-03-14 12:57 hopeshared 閱讀(2347) | 評論 (1)編輯 收藏

          網(wǎng)格基礎概念,大家一起商榷。這是任浩、pphu、數(shù)字中國、Rose(王躍宣)等網(wǎng)友的共同工作成果,在此代表網(wǎng)格社區(qū)對他們表示感謝!

          1.什么是網(wǎng)格,網(wǎng)格的目標?
          網(wǎng)格是從電力網(wǎng)格中借鑒過來的一個概念,原本是希望計算力和計算資源能夠象電力一樣,“打開電源開關就可以使用”,不用去關心是誰、如何提供的這些服務。
          網(wǎng)格的目標是抽象并量化計算資源,隨時隨地能夠通過網(wǎng)絡“定額”完成“定量”的計算相關的工作。

          2.網(wǎng)格的本質(zhì)特征是什么?
          網(wǎng)格的本質(zhì)特征是:
          分布與資源共享:分布是網(wǎng)格最本源的特征,網(wǎng)格是通過集中分散的資源來完成計算的,資源的共享是一種集中資源的手段
          高度抽象:把計算力和所有的計算資源高度抽象成為用戶可見的“電源接線板”,其它的東西對用戶透明。
          自相似:在大尺度上和小尺度上有相同或者類似的規(guī)律
          動態(tài)性和多樣性:和電力網(wǎng)格一樣,用戶的需求是變化的,所以動態(tài)性是網(wǎng)格需要考慮的一個基本問題
          自治性與管理的多重性:網(wǎng)格節(jié)點內(nèi)部的自治和外部的受控整合是網(wǎng)格的一個特征,分層的資源需要層次化的管理,而分層來自于網(wǎng)格節(jié)點的歸屬問題和性能方面的考慮。

          3.網(wǎng)格計算中有哪些基礎概念?
          資源發(fā)現(xiàn):資源發(fā)現(xiàn)是網(wǎng)格主動去發(fā)現(xiàn)可用的資源,并注冊、管理這些資源的過程
          資源調(diào)度:如何充分利用網(wǎng)格收集的計算資源進行高效率地合理地使用是資源調(diào)度的研究范疇
          異構(gòu):是抽象的本源動力
          元計算:是關于“計算”的計算,就像“元語言”是描述語言的語言一樣,元計算是為了進行計算而展開的計算活動,是網(wǎng)格對資源進行抽象的過程
          計算網(wǎng)格:網(wǎng)格的重心在解決高密度的計算問題的網(wǎng)格結(jié)構(gòu)
          數(shù)據(jù)網(wǎng)格:重心在高密度、海量數(shù)據(jù)的儲存和管理、使用過程的網(wǎng)格結(jié)構(gòu)

          4.如何判斷是否是網(wǎng)格
          還沒有網(wǎng)格的確切定義出爐,只能根據(jù)網(wǎng)格的一些基本特征來判斷。P2P嚴格來說也是一種網(wǎng)格。
          根據(jù)Globus toolkit的創(chuàng)始人的觀點,Globus就是網(wǎng)格,這個觀點有些偏頗,姑且這么認為吧。

          5.網(wǎng)格目前有標準嗎,有人在制定標準嗎?
          OGSI和OGSA是目前關于網(wǎng)格的一個標準

          6.能用非常簡單的例子說明什么是網(wǎng)格嗎
          例如P2P,目前已經(jīng)實現(xiàn)了儲存共享,以解決服務器資源限制(帶寬和服務能力)的問題,但是目前的P2P 計算還在熱門研究中。它的特點是通過分布式的共享儲存和帶寬資源,也包括部分計算資源的共享來提高服務的可用性,已經(jīng)包括了網(wǎng)格的幾個主要特征。
          又如,國外一些如抗癌項目,充分發(fā)掘PC 的計算力來尋找治療癌癥的新藥,也具有相應的特征,只不過其資源調(diào)度的粒度很粗,各節(jié)點的耦合很松散,只要計算任務和結(jié)果,節(jié)點只與中央節(jié)點交換數(shù)據(jù),結(jié)構(gòu)比較簡單。
           
          7.如何在應用領域體現(xiàn)網(wǎng)格的優(yōu)勢
          高性能(大計算吞吐量)、低成本

          8.為什么要把網(wǎng)格比做電網(wǎng)
          不要考慮計算力從什么地方來,只管用就行了。

          9.網(wǎng)格如何分類

          分為計算網(wǎng)格、數(shù)據(jù)網(wǎng)格、訪問網(wǎng)格、信息網(wǎng)格、服務網(wǎng)格等

          10.何為元計算,與網(wǎng)格是什么關系

          元計算技術是將一組通過廣域網(wǎng)連接起來的性質(zhì)不同的計算資源集合起來,作為一個單獨的計算環(huán)境向用戶提供計算服務。元計算系統(tǒng)的目標是使用戶能夠共享其中的計算資源并以合作的方式進行計算。元計算前端主要解決最終用戶通過統(tǒng)一的界面來使用廣域網(wǎng)上各類計算資源的問題;元計算內(nèi)核主要解決計算任務在廣域網(wǎng)中各種超級計算機上協(xié)作完成的問題,提供一個完整的程序開發(fā)和運行環(huán)境。當用戶提出計算請求時,計算問題的執(zhí)行代碼在系統(tǒng)內(nèi)部的計算資源上進行合理的調(diào)度和管理,最后得出運行結(jié)果并通過元計算前端反饋給最終用戶。一個良好的元計算系統(tǒng)主要由三個部分組成:一是盡量簡單而又可靠的使用界面;二是資源管理系統(tǒng);三是良好的編程模型和高效可靠的運行時環(huán)境。其中資源管理系統(tǒng)處于核心地位,它負責整個系統(tǒng)中各個資源的描述、變動、分配與保護,與運行時系統(tǒng)密切合作,保證整個系統(tǒng)的正常運行。資源管理系統(tǒng)需要為不同級別的系統(tǒng)管理員提供強有力的工具或界面來對這些資源進行控制和保護。
          元計算是網(wǎng)格計算的初級形態(tài)。

          11.什么是計算網(wǎng)格
          強調(diào)計算力獲取、管理等的網(wǎng)格

          12.什么是數(shù)據(jù)網(wǎng)格
          強調(diào)數(shù)據(jù)存儲、管理、傳輸、處理的網(wǎng)格


          13.什么是信息網(wǎng)格
          強調(diào)信息存儲、管理、傳輸、處理的網(wǎng)格

          14.什么是存儲網(wǎng)格

          強調(diào)數(shù)據(jù)存儲的網(wǎng)格

          15.什么是知識網(wǎng)格
          強調(diào)知識存儲、管理、傳輸、處理的網(wǎng)格

          16.什么是語義網(wǎng)格
          強調(diào)語義解析的網(wǎng)格,實現(xiàn)語義互操作

          17.什么是access  grid
          簡單來講,是一個項目。目的是為網(wǎng)格用戶提供簡單有效的視頻、音頻會議功能,為e-science提供基礎的工具。 提供單一訪問通道獲取網(wǎng)格資源的網(wǎng)格。

          18.什么是grid portal
          格網(wǎng)門戶,提供格網(wǎng)單一訪問通道

          19.什么是服務網(wǎng)格
          強調(diào)應用服務集成的網(wǎng)格

          20.目前有哪些應用網(wǎng)格
          美國科學格網(wǎng)(DOE Science Grid)、遠程分布式計算與通信(Distance and Distributed Computing and Communication,DisCom2)和地球系統(tǒng)格網(wǎng)(Earth System Grid II,ESG)、TeraGrid和國家地震工程仿真格網(wǎng)(Network for Earthquake Engineering Simulation Grid,NEES Grid)、CrossGrid、天體物理虛擬天文臺(Astronomical Virtual Observatory,***O)、英國國家格網(wǎng)(U.K. National Grid)、德國的計算資源統(tǒng)一接口項目(Uniform Interface to Computing Resources,UNICORE)、亞太地區(qū)格網(wǎng)(APGrid)


          21.什么是P2P計算,與網(wǎng)格有什么關系
          對等(P2P)計算是在Internet上實施分布式計算的新模式。在這種模式下,服務器與客戶端的界限消失了,網(wǎng)絡上的所有節(jié)點都可以“平等”共享其他節(jié)點的計算資源。IBM為對等下了如下定義:對等系統(tǒng)由若干互聯(lián)協(xié)作的計算機構(gòu)成,且至少具有如下特征之一:系統(tǒng)依存于邊緣化(非中央式服務器)設備的主動協(xié)作,每個成員直接從其他成員而不是從服務器的參與中受益;系統(tǒng)中成員同時扮演服務器與客戶機的角色;系統(tǒng)應用的用戶能夠意識到彼此的存在,構(gòu)成一個虛擬或?qū)嶋H的群體。

          網(wǎng)格采用P2P計算體系結(jié)構(gòu)

          22.網(wǎng)格與分布式計算是什么關系

          格網(wǎng)計算是一種新的高性能的分布式計算方法。格網(wǎng)計算作為新一代的分布式計算方法,與傳統(tǒng)分布式計算的主要區(qū)別在于在沒有集中控制機制的情況下,通過對計算資源進行大規(guī)模共享,滿足應用對高性能計算要求,并且這種對計算資源進行大規(guī)模共享是動態(tài)的、柔性的、安全的和協(xié)作式的。

          23.網(wǎng)格與中間件是什么關系
          網(wǎng)格中間件(Gridware)就是一種在網(wǎng)格中應用的中間件
          現(xiàn)在的globus toolkit就是一種網(wǎng)格中間件,連接異質(zhì)的主機節(jié)點構(gòu)成globus網(wǎng)格

          24.什么是web service,網(wǎng)格與web service是什么關系。
          OGSA吸納了許多Web服務標準,如Web服務描述語言(WSDL)、簡單對象訪問協(xié)議(SOAP)、輕目錄訪問協(xié)議(LDAP)、Web服務探測(WS-Inspection)等。這些標準用于定位、調(diào)度計算資源并保證它們的安全。
          OGSA采用Web服務框架的優(yōu)點是:一方面,通過注冊和發(fā)現(xiàn)接口定義和終端(endpoint)實現(xiàn)描述以及動態(tài)產(chǎn)生特定接口綁定的代理,在異構(gòu)環(huán)境中能夠支持服務的動態(tài)發(fā)現(xiàn)和合成。另一方面,由于Web服務機制在商業(yè)應用領域廣泛采用,OGSA采用Web服務框架使人們能夠利用許多現(xiàn)有的開發(fā)工具和擴展服務,如產(chǎn)生語言綁定的WSDL處理器。

          25.網(wǎng)格跟.net, corba, jini,java的rmi,J2EE都是什么關系。
          網(wǎng)格融合了.net, corba, jini或java的rmi,J2EE思想,并從軟件集成擴展到CPU、存儲設備、儀器等硬件的集成。

          26.網(wǎng)格和CSCW是什么關系
          CSCW可以定義為地域分散的一個群體借助計算機及其網(wǎng)絡技術,共同協(xié)調(diào)與協(xié)作來完成一項任務。網(wǎng)格促進了這種工作模式。

          27.網(wǎng)格跟IBM提出的自主計算有什么關系
          “自主計算”的設想是將日益復雜的IT系統(tǒng)管理后臺化、自動化和智能化,通過強大的中間件將異構(gòu)網(wǎng)絡改造成真正意義上的和諧自主的數(shù)字神經(jīng)系統(tǒng)。
          網(wǎng)格本身就是一種自主計算

          28.什么是網(wǎng)格的體系結(jié)構(gòu)

          網(wǎng)格體系結(jié)構(gòu)就是關于如何建造網(wǎng)格的技術描述。它給出了網(wǎng)格的基本組成與功能,描述了網(wǎng)格各組成部分的關系以及它們集成的方式或方法,刻畫了支持網(wǎng)格有效運轉(zhuǎn)的機制。

          29.網(wǎng)格的主要有那些體系結(jié)構(gòu),他們目前發(fā)展狀況如何。
          美國Globus項目提出的格網(wǎng)體系結(jié)構(gòu)模型采用本地服務層、核心服務層、高層服務與工具層、應用層四層結(jié)構(gòu)。在此基礎上,美國的Argonne國家實驗室、芝加哥大學、南加州大學和IBM公司共同提出了開放式格網(wǎng)服務體系結(jié)構(gòu)(Open Grid Services Architecture,OGSA)。OGSA采用纖維層、聯(lián)絡層、資源層、協(xié)作層、應用層五層結(jié)構(gòu)。

          30.網(wǎng)格的起源是什么
          “網(wǎng)格”(Grid)一詞來源于人們熟悉的電力網(wǎng)(Power Grid)。目前對計算力的需求正在持續(xù)不斷地增長。高速網(wǎng)絡、功能和性能更加強大的大規(guī)模計算系統(tǒng)、高性能存儲系統(tǒng)以及高級數(shù)據(jù)分析軟件的應用為解決商業(yè)領域和科學領域的計算問題帶來了希望。但是利用這些新的能力意味著應付不斷增加的工作負荷要求所帶來的空前挑戰(zhàn)。當一個組織機構(gòu)在努力保持競爭力的時候他們面臨許多前所未有的挑戰(zhàn):減少計算費用、增加計算吞吐量、加快對市場的響應、改進生產(chǎn)服務質(zhì)量和產(chǎn)品創(chuàng)新等都是非常重要的。一個組織機構(gòu)在硬件方面的投資需要謹慎地進行權衡,并且必須找到利用可得資源完成更多工作的方法。
          盡管對計算力的需求是非常大的,但是許多現(xiàn)有的系統(tǒng)都沒有得到充分利用。其中一些單個服務器也許滿負荷工作,但是大多數(shù)系統(tǒng)卻不是滿負荷工作的,使許多計算周期(computing cycles)沒有使用,而實際上這些計算周期可以用于滿足不斷增長的計算資源需求。格網(wǎng)計算使組織機構(gòu)可以更加有效地和靈活地用他們的分布式計算資源,從現(xiàn)有的系統(tǒng)中獲取更加有用的計算力,幫助組織機構(gòu)獲得競爭優(yōu)勢。

          31.網(wǎng)格目前的發(fā)展狀況如何

          研究、開發(fā)、炒作,即處于預熱期。

          32.國內(nèi)的網(wǎng)格有那些項目,每個項目的目標如何,目前進展如何。

          ACI工程的目標是把分布在不同地理位置的高性能計算機、貴重儀器、數(shù)據(jù)庫等用高速網(wǎng)絡連接在一起構(gòu)成一臺虛擬計算機,用戶通過ACI共享資源、共同討論、合作開展科研項目。
          織女星計劃(Vega計劃以元數(shù)據(jù)、構(gòu)件框架、智能體、格網(wǎng)公共信息協(xié)議和格網(wǎng)計算協(xié)議為主要研究突破點。

          33.介紹一些國外的主要網(wǎng)格項目的狀況
          美國科學格網(wǎng)項目的目標是建立基于格網(wǎng)中間件(Gridware)和系統(tǒng)工具的高級分布式計算基礎設施(ADCI)使能源部科學計算體系的可伸縮性滿足能源部內(nèi)部科學研究任務要求。
          遠程分布式計算與通信項目的目標是創(chuàng)建一個用于訪問美國能源部三個武器實驗室的具有可操作性的格網(wǎng),以支持國防計劃中遠程計算和分布式計算這兩個關鍵戰(zhàn)略領域復雜的分析、設計、制造、認證功能。
          地球系統(tǒng)格網(wǎng)(Earth System Grid II,ESG)項目由阿貢國家實驗室(Argonne National Laboratory)等五個國家實驗室的科學家聯(lián)合承擔。主要目標是解決從全球地球系統(tǒng)模型分析和發(fā)現(xiàn)知識所面臨的巨大挑戰(zhàn),為下一代氣候研究提供一個無縫的強大的虛擬協(xié)同環(huán)境。

          國家地震工程仿真格網(wǎng)的目標使地震研究人員能夠進行各種地震工程實驗數(shù)據(jù)分析的大規(guī)模計算任務。
          此外,目前美國正在進行的格網(wǎng)計算研發(fā)項目還包括Globus、美國航空航天局(NASA)的信息動力格網(wǎng)(Information Power Grid,IPG)、美國國家技術格網(wǎng)(National Technology Grid)、虛擬實驗室項目(Virtual Laboratory Project)、天體物理仿真合作實驗室(Astrophysics Simulation Collaboratory,ASC)、國際虛擬數(shù)據(jù)格網(wǎng)實驗室(International Virtual Data Grid Laboratory,iVDGL)等。Globus目標構(gòu)建一個格網(wǎng)軟件基礎設施。研究內(nèi)容包括資源管理、數(shù)據(jù)訪問、應用開發(fā)、格網(wǎng)安全等。目前全球許多用戶利用Globus工具包創(chuàng)建格網(wǎng)和開發(fā)格網(wǎng)應用。信息動力格網(wǎng)的目標是為國家航空航天局科學研究任務提供持續(xù)、可靠的計算動力源。美國國家技術格網(wǎng)項目的目標是創(chuàng)建一個無縫集成的協(xié)同計算環(huán)境原型系統(tǒng)。虛擬實驗室項目致力于研究、設計、開發(fā)能夠幫助解決數(shù)據(jù)密集的、涉及大規(guī)模計算的分子生物學問題的格網(wǎng)技術。天體物理仿真合作實驗室項目的主要目標利用Cactus和Globus格網(wǎng)計算的研究成果為高級可視化交互和元計算提供大規(guī)模并行計算能力,實現(xiàn)在相對論天體物理學領域的大規(guī)模仿真。國際虛擬數(shù)據(jù)格網(wǎng)實驗室項目由歐盟的數(shù)據(jù)格網(wǎng)(DataGrid)、美國的格網(wǎng)物理網(wǎng)絡(Grid Physics Network)和粒子物理數(shù)據(jù)格網(wǎng)(Particle Physics Data Grid)協(xié)作創(chuàng)建。

          34.網(wǎng)格的發(fā)展有哪些困難
          信息安全、商業(yè)模式等

          35.網(wǎng)格面臨哪些技術問題
          格網(wǎng)資源管理、注冊、預訂、分配、調(diào)度、安全、計費等

          36.GGF主要的工作是什么
          應用程序及編程模型和環(huán)境(APME)。
          架構(gòu)。
          數(shù)據(jù)。
          安全性。
          信息系統(tǒng)和性能(ISP)。
          端到端應用(P2P)。
          調(diào)度和資源管理(SRM)。


          37.國內(nèi)有類似GGF的組織嗎
          沒有,至少沒有成規(guī)模、成氣候、分工協(xié)作。

          38. OGSA,OGSI,Globus,WSRF有什么關系
          OGSI(Open Grid Service Ieterface,開放網(wǎng)格服務接口)規(guī)定了向網(wǎng)格發(fā)送處理請求時所使用的接口,相當于Web服務中的WSDL(Web服務描述語言),在網(wǎng)格計算相關標準中處于核心地位。
          開放式格網(wǎng)服務體系結(jié)構(gòu)(Open Grid Services Architecture,OGSA)采用纖維層、聯(lián)絡層、資源層、協(xié)作層、應用層五層結(jié)構(gòu),格網(wǎng)是通過調(diào)用服務來構(gòu)造應用的,這就涉及接口問題。
          OGSA是一個抽象的東西,里面沒有具體的內(nèi)容,OGSA的推出要比OGSI早,OGSI是對OGSA的主要方面具體化,規(guī)范化.Globus是基于OGSI標準的一個實現(xiàn). WSRF是和OGSI同一個層次的東西,是吸收了Web Service最新成果后,對OGSI的重構(gòu)和發(fā)展.
           
          39.網(wǎng)格是一種新技術,任何新技術或多或少都會帶有泡沫的成分?你是否贊成?網(wǎng)格技術是否也帶有泡沫的色彩?
          技術本身沒有泡沫,泡沫是商業(yè)炒作產(chǎn)生的,現(xiàn)在已經(jīng)開始商業(yè)炒作了。

          40.從總體上看,網(wǎng)格技術目前的發(fā)展,是處在一個什么狀況?
          技術研究開發(fā)階段

          41.網(wǎng)格離實際應用,離商業(yè)應用還有多遠?
          2到3年時間

          42.一個新技術,從理論性的研究,到實際的商業(yè)的推廣需要經(jīng)歷幾個階段,你認為“網(wǎng)格”需要經(jīng)歷幾個階段,才能走向真正的商用?
          原型應用系統(tǒng)開發(fā)、格網(wǎng)標準化(規(guī)范、協(xié)議)、成熟的商業(yè)模式

          43.網(wǎng)格想要得到廣泛的商業(yè)應用,是否會遇到一些阻礙?
          是的,例如安全問題、計費問題等。

          44.任何一個新技術的發(fā)展趨勢,都應該受到身在政府、行業(yè)、企業(yè)中的CIO所關注。你認為作為“網(wǎng)格”技術,這些CIO應該從哪幾方面進行關注?
          網(wǎng)格在政府、行業(yè)、企業(yè)中的應用

          45.什么才算是Ian Foster三個checklist中的非平凡服務?

          大吞吐量、服務透明、高可靠性

          46.學習網(wǎng)格要學習哪些基礎知識
          計算機原理、計算機網(wǎng)絡、數(shù)據(jù)庫、編程語言等
           
          47:什么是制造網(wǎng)格

          是現(xiàn)代集成制造哲理和敏捷制造模式在網(wǎng)絡化經(jīng)濟環(huán)境下的一種具體物化形式,目標是快速設計、快速制造、快速檢測、快速響應和快速重組,克服空間上的距離給不同企業(yè)間的協(xié)同帶來的障礙,在最大程度上實現(xiàn)設計、制造、信息、技術資源的共享,以及協(xié)同制造過程中物流、信息流、價值流的優(yōu)化運行,它能為實現(xiàn)敏捷制造和虛擬企業(yè)的運作提供支持,形成具有數(shù)字化、柔性化、敏捷化等基本特征的優(yōu)勢互補的協(xié)同企業(yè)。而在這樣的制造網(wǎng)絡支持下,整個制造網(wǎng)格系統(tǒng)中的制造企業(yè)群體將以較低的成本、較短的開發(fā)周期,制造出符合市場需求的高質(zhì)量產(chǎn)品。

          posted @ 2006-03-09 11:53 hopeshared 閱讀(866) | 評論 (0)編輯 收藏

          僅列出標題
          共30頁: First 上一頁 16 17 18 19 20 21 22 23 24 下一頁 Last 
          主站蜘蛛池模板: 延吉市| 丘北县| 开化县| 崇信县| 铁岭市| 万源市| 客服| 仁布县| 华亭县| 南通市| 南召县| 鄂尔多斯市| 中阳县| 新丰县| 拉萨市| 奈曼旗| 辽源市| 建瓯市| 漳平市| 车险| 余庆县| 龙井市| 社会| 台江县| 大丰市| 清涧县| 星子县| 吉林市| 佛冈县| 宝清县| 屏东市| 开封县| 体育| 当阳市| 花莲市| 邳州市| 五指山市| 磴口县| 义乌市| 六安市| 当涂县|