1 2 3 4 5 6 7 8 9 10 11
|
<html dir="ltr"><head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<META HTTP-EQUIV="assetid" CONTENT="HV01082298"><META NAME="lcid" CONTENT="1033"><title>Research Architecture from an IT Perspective</title><link rel="stylesheet" type="text/css" href="office10.css"><script type="text/javascript" language="Javascript" src="ExpCollapse.js"></script><script type="text/javascript" language="JavaScript" src="inline.js"></script></head><body><p id="ExpandAllLine" class="ExpFav"><a href="#" onclick="ExpandAll()" onkeypress="ExpandAll()" class="DropDown"><img id="picHeader" border="0" src="expandtri.gif" alt="Show All"><span id="ExpandAll">Show All</span></a></p><h1>Research Architecture from an IT Perspective</h1><p>Since the <b class="bterm">Research</b> task pane is built into Microsoft® Office 2003, it does not require any customization. From a network perspective, all communications take place over HTTP (using XML, or, more specifically, SOAP), so no special firewall configuration is required. Research services can be hosted internally or externally. </p><p>The following sections describe the architecture from the perspective of IT professionals concerned with how the <b class="bterm">Research</b> task pane functionality fits within their existing IT infrastructure.</p><p><a href="#" class="DropDown" onclick="Outline2()" onkeypress="Outline2()"><img border="0" src="blueup.gif" alt="Show">Client/provider communications</a></p><div id="ExpCol" class="collapsed" border="0"><p>Research services are made available through a provider, which can host multiple services from a single URL. A provider corresponds to a single XML Web service or pair of Web services. Microsoft Office 2003 applications connect to a provider through its URL and receive from the provider a list of available services. By default, all Office 2003 clients are configured to check Microsoft's discovery service (http://office.microsoft.com/research/query.asmx) for new Microsoft services and for third-party services that Microsoft lists. Organizations can also create their own providers, exposing whatever services they choose, and use their discovery servers to make those services available to users.</p><p>All client/provider communications, as well as client/service communications, take place over HTTP. Therefore, as far as clients are concerned, it makes no difference whether the provider or service is located within the firewall or on the Internet (Figure 1). Research services can be configured and accessed on an intranet, through the Internet, or locally on a client computer. (Running a service on the local computer has limitations that are discussed in <a href="rsLocalServices.htm" id="HV01082275" lcid=" ">Building A Local Service</a>.)</p><img border="0" src="../img/RTWP_4.gif" alt="Possible client/provider locations"><p>Figure 1. Possible client/provider locations</p></div><p><a href="#" class="DropDown" onclick="Outline2()" onkeypress="Outline2()"><img border="0" src="blueup.gif" alt="Show">Service installation</a></p><div id="ExpCol" class="collapsed" border="0"><p>Every research service available on a client computer is defined by a group of registry settings. Therefore, installing or deploying a research service involves adding those registry settings on the client computer. There are several ways to accomplish this. For more information, see <a href="rsDeploymentOverview.htm" id="HV01082278" lcid=" ">Deployment Overview</a>.</p><p>The sequence of events for manual installation of a new service by a user is as follows:</p><ol><li>The user connects to a provider through a URL.</li><li>The selected provider sends a list of available services to the client computer.</li><li>The user chooses whether to install the provider and its services. If the user selects <b class="bterm">OK</b>, all of the services selected by the provider are registered on the client computer. Some services may not be activated, and may not appear in the <b class="bterm">Research</b> task pane. However, the user can turn services on and off in the <b class="bterm">Research Options</b> dialog box to determine which services are available to search in the <b class="bterm">Research</b> task pane.</li><li>The provider registers services on the client computer by writing registry settings that point to the provider and its services. These settings (under <b class="bterm">HKEY_CURRENT_USER</b>) register the services for the current user only. For detailed information about the registry keys created by registering a service, see "Sample Registry Settings" in <a href="rsAddingSetupRegistry.htm" id="HV01082280" lcid=" ">Deploying Services to Office Users</a>, <a href="rsregRegistryOverview.htm" id="HV01083005" lcid=" ">Registry Settings Overview</a>, <a href="rsregProviderSettings.htm" id="HV01083006" lcid=" ">Provider Registry Settings</a>, and <a href="rsregServiceSettings.htm" id="HV01083007" lcid=" ">Service Registry Settings</a>.</li></ol><p>For smart tag integration, the service provider incorporates a separate setup process from within a search result in the <b class="bterm">Research</b> task pane. For more information, see <a href="rsBuildingActionsWithSmartTags.htm" id="HV01082270" lcid=" ">Adding Actions to Query Results</a>.</p><p><b>Note</b> IT professionals can and should incorporate research service installation into their deployment strategy for the company. For more information, see <a href="rsAddingSetupRegistry.htm" id="HV01082280" lcid=" ">Deploying Services to Office Users</a>.</p></div><p><a href="#" class="DropDown" onclick="Outline2()" onkeypress="Outline2()"><img border="0" src="blueup.gif" alt="Show">Client/service communications</a></p><div id="ExpCol" class="collapsed" border="0"><p>Once a service is registered, users can initiate searches against that service. During a search, the Office 2003 application sends a query packet to the service, which replies with a response packet containing search results. All communication takes place with formatted XML packets, and each segment of the communication conforms to a set of schemas. Figure 2 shows the order of the XML schema packets that pass between client and service.</p><p>When the Office 2003 application receives a response from a service with the results of the search, it displays the results in the <b class="bterm">Research</b> task pane. </p><img border="0" src="../img/RTWP_6.gif" alt="Client/service communications"><p>Figure 2. Client/service communications</p></div><p><a href="#" class="DropDown" onclick="Outline2()" onkeypress="Outline2()"><img border="0" src="blueup.gif" alt="Show">Built-in research services</a></p><div id="ExpCol" class="collapsed" border="0"><p>Office 2003 includes a rich offering of research services out of the box, consisting of a number of Microsoft services, as well as third-party services provided by Microsoft partners. Figure 3 shows the <b class="bterm">Research Options</b> dialog box, which displays installed services and allows users to activate and deactivate services.</p><img border="0" src="../img/RTWP_7.gif" alt="Image of installed research and references"><p>Figure 3. Installed research services</p><p>The following services are installed by default:</p><ul><li><b class="runinhead">Microsoft Services</b> Thesaurus, Translation, Dictionary, Encyclopedia, MSN Search, MSN Money Stock Quotes</li><li><b class="runinhead">Partner research services</b> Factiva News Search, eLibrary, Gale Company Profiles, WorldLingo Translation</li></ul><p>The <b class="bterm">Thesaurus</b> and <b class="bterm">Translation</b> services, listed in the <b class="bterm">Research Options</b> dialog box in the <b class="bterm">Reference Books</b> section, are locally installed. This ensures that offline searches yield results for these references. All other default services are not locally installed, so offline searches do not yield results. </p>
<p><b>Note</b> The availability of built-in research services varies according to the edition of Microsoft Office 2003 and the product.</p></div><center><a href="XMLSchemaCopyright_HV01147162.htm">©2003-2004 Microsoft Corporation. All rights reserved.</a>
Permission to copy, display and distribute this document is available at: <a
href="http://r.office.microsoft.com/r/rlidAWSContentRedir?AssetID=XT010988631033&CTT=11&Origin=HV011232471033"
target="_new">http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp</a></center></body></html>
|