XP, Component Services and .NET

Changes in XP

What is new in COM+ with XP?

COM+ that offered by XP improve new features that are designed to increase the complete scalability, availability, and manageability of COM+ applications for both designers and developers. To make it easier and functional to design, develop and deploy these new features, enhanced documentation and new reference topics have been supplemented to the Platform SDK documentation. In addition, Help topics have been reorganized and restructured in the Component Services tools.

There are several new technologies in COM+ with XP such as COM+ Partitions, Application Recycling, Application Pooling, Moving and Copying COM Components, Configurable Isolation Levels, Running COM+ Applications as NT Services, Creating Private Components, Low-Memory Activation Gates, Pausing and Disabling Applications, and Process Dumping.

Make Your Components Stronger and More Efficient with Windows XP

With XP, COM+ 1.5 provides many powerful and useful run-time services, which saves time while you develop enterprise-class software. Windows XP replaces Windows 2000 and Windows Me. XP derives the power of Windows 2000 and usability of Windows Me and possesses more futures such as COM+. Windows XP is based on the Windows 2000 architecture and inherits that operating system's power and performance. Windows XP also inherits and improves the new features of the Windows Me operating system: such as system restore, Windows Media Player, Windows image acquisition, and many more. Windows XP brings a strong base, to maintain and develop assemblies and isolated applications.

Moving and Copying Components

Under COM+ services you will have the authority to move and copy your components which means that you can configure a single physical implementation of a component several times. With having the power of moving and copying components you had component reuse at a binary level before the source code level. And that means a reduced amount of code, decreased development costs, and earlier marketing. Moreover, a component can be moved from one COM+ application to another. In effect, once you move a component it is removed from the previous COM+ application and installed it in the new COM+ application. To move a component from one COM+ application to another, first, in the details pane of the Component Services administrative tool, right-click the component that you want to move and then click Move and than in the this dialog box, select the destination COM+ application to which you want the component to be moved. To finish this process click OK.

In addition, you can copy a component from one COM+ application to another one. Once you copy a component to another COM+ application, you can configure this component like a different component than the original component. When you need to copy a component from one COM+ application to another one, first, you may right-click the component that you want to copy in the details pane of the Component Services administrative tool. In addition, after that click Copy and than in the Copy Component dialog box, during the ‘Please select a Destination’ pane, select the COM+ application to which the component will copied. Write the new ProgID for the copied component. Insert the new CLSID for the copied component. COM+ displays an automatically generated CLSID. In most cases, this will be sufficient to uniquely identify the copied component. Enter a new CLSID only if you want to change the one provided by COM+ and than click OK and finish.

You might also like...

Comments

About the author

John Godel United States

John H. GODEL has an experience more than 22 years in the area of software development. He is a software engineer and architect. His interests include object-oriented and distributed computin...

Interested in writing for us? Find out more.

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration.” - E. W. Dijkstra