다음을 통해 공유


Executing Web Services: What Happens Behind the Scenes

마지막 수정 날짜: 2010년 4월 14일 수요일

적용 대상: SharePoint Server 2010

When BDC(Business Data Connectivity) Service clients, such as Business Data Web Parts and custom solutions, use BDC to execute Web methods, BDC does the following:

  • Queries the Web service URL (the WsdlFetchUrl property on the LobSystem element) for discovery information.

  • Extracts a WSDL-based Web service description.

  • Dynamically generates the code for a Microsoft Visual C# proxy in memory.

  • Compiles the Visual C# proxy code to an in-memory assembly.

  • Assigns an in-memory assembly with the user-specified name (the ProxyNamespace property on the LobSystem element) to the proxy class and method parameter types, and saves the namespace to the Shared Services database for future use.

  • When requested, creates the required SOAP requests, plugs in any filter values, and sends the request to the Web server.