This chapter has shown you the basic techniques for developing COM+ components using .NET. Each technique has advantages and disadvantages that youll need to weigh to create precisely the component needed for your application. Using the correct technique makes component building easier and ensures the component will use resources efficiently . You also learned techniques for building the COM+ applications, including two methods for registering the component with the server.
Now that you have a better idea of how to build components for COM+, its time to look at any projects you need to perform. Ask yourself which of the techniques demonstrated in this chapter will work best for your application. Youll also want to try the various methods to create test projects of your own. Creating a component for COM+ doesnt have to be difficult, but you do want to plan for it.
Chapter 9 demonstrates one of the most practical uses for COM+ applications in todays computing environmentthe disconnected application. Its important to understand that the other kinds of applications that COM+ supports are still viable , but that the disconnected application represents the one unique implementation no other technology has replaced . For example, you can replicate many distributed application features of COM+ using technologies such as XML Web Services, but XML Web Services still lacks the means for creating the kind of message-based applications used for COM+ disconnected applications.