| Creating
and Managing Microsoft Windows® Services, Serviced
Components, .NET Remoting Objects, and XML Web
Services |
Create and manipulate
a Windows service.
- Write code that is executed when a Windows
service is started or stopped.
|
Create and consume a
serviced component.
- Implement a serviced component.
- Create interfaces that are visible to COM.
- Create a strongly named assembly.
- Register the component in the global
assembly cache.
- Manage the component by using the Component
Services tool.
|
Create and consume a
.NET Remoting object.
- Implement server-activated components.
- Implement client-activated components.
- Select a channel protocol and a formatter.
Channel protocols include TCP and HTTP.
Formatters include SOAP and binary.
- Create client configuration files and server
configuration files.
- Implement an asynchronous method.
- Create the listener service.
- Instantiate and invoke a .NET Remoting
object.
|
Create and consume an
XML Web service.
- Control characteristics of Web methods by
using attributes.
- Create and use SOAP extensions.
- Create asynchronous Web methods.
- Control XML wire format for an XML Web
service.
- Instantiate and invoke an XML Web service.
|
| Implement security
for a Windows service, a serviced component, a
.NET Remoting object, and an XML Web service. |
| Access unmanaged code
from a Windows service, a serviced component, a
.NET Remoting object, and an XML Web service. |
| Consuming
and Manipulating Data |
| Access and manipulate
data from a Microsoft SQL Server™ database by
creating and using ad hoc queries and stored
procedures. |
Create and manipulate
DataSets.
- Manipulate a DataSet schema.
- Manipulate DataSet relationships.
- Create a strongly typed DataSet.
|
Access and manipulate
XML data.
- Access an XML file by using the Document
Object Model (DOM) and an XmlReader.
- Transform DataSet data into XML data.
- Use XPath to query XML data.
- Generate and use an XSD schema.
- Write a SQL statement that retrieves XML
data from a SQL Server database.
- Update a SQL Server database by using XML.
- Validate an XML document.
|
| Testing
and Debugging |
| Create a unit test
plan. |
Implement tracing.
- Configure and use trace listeners and trace
switches.
- Display trace output.
|
Instrument and debug
a Windows service, a serviced component, a .NET
Remoting object, and an XML Web service.
- Configure the debugging environment.
- Create and apply debugging code to
components and applications.
- Provide multicultural test data to
components and applications.
- Execute tests.
|
| Use interactive
debugging. |
Log test results.
- Resolve errors and rework code.
- Control debugging in the Web.config file.
- Use SOAP extensions for debugging.
|
| Deploying
Windows Services, Serviced Components, .NET
Remoting Objects, and XML Web Services |
| Plan the deployment
of and deploy a Windows service, a serviced
component, a .NET Remoting object, and an XML Web
service. |
Create a setup
program that installs a Windows service, a
serviced component, a .NET Remoting object, and an
XML Web service.
- Register components and assemblies.
|
Publish an XML Web
service.
- Enable static discovery.
- Publish XML Web service definitions in the
UDDI.
|
| Configure client
computers and servers to use a Windows service, a
serviced component, a .NET Remoting object, and an
XML Web service. |
| Implement versioning.
|
| Plan, configure, and
deploy side-by-side deployments and applications.
|
Configure security
for a Windows service, a serviced component, a
.NET Remoting object, and an XML Web service.
- Configure authentication type.
Authentication types include Windows
authentication, Microsoft .NET Passport, custom
authentication, and none.
- Configure and control authorization.
Authorization methods include file-based
authorization and URL-based authorization.
- Configure and implement identity management.
|