----------------------------------------------------------- New Message on BDOTNET
----------------------------------------------------------- From: AmitBarde Message 2 in Discussion COM+ is the next step in the evolution of the Microsoft� Component Object Model and Microsoft Transaction Server (MTS). COM+ handles many of the resource management tasks you previously had to program yourself, such as thread allocation and security. It automatically makes your applications more scalable by providing thread pooling, object pooling, and just-in-time object activation. COM+ also protects the integrity of your data by providing transaction support, even if a transaction spans multiple databases over a network. COM+ supports Role-Based Security COM+ now supports both role-based security and process access permissions security. In the role-based security model, access to parts of an application are granted or denied based on the logical group or role to which the caller has been assigned. (Examples of roles could include administrator, developer, and clerk.) Also in the role-based security model is the ability to have security at the method, component, and interface levels. For more information on COM+ security, see Security in COM+. Threading COM+ includes a new threading model called neutral threading. The neutral model supports execution of objects on any thread type. The benefit of neutral apartment threading is that it does not require the developer of objects running in a neutral apartment to make the object thread safe. For more information, see Concurrency. Object Pooling Object pooling allows an application to create objects that can be created and pooled according to application needs. Reusing the elements in a pool of deactivated objects can save on system resources. You can pool almost any kind of object, and object pooling is easy to implement. For more information, see Object Pooling. Queued Components The COM+ Queued Components service allows you to create components that can execute immediately, if the client and server are connected, or that can defer execution until a connection is made, if the client and server are not connected. The Queued Components service provides key functionality for line-of-business applications built for enterprises. It augments real-time transactions with the infrastructure necessary to process asynchronous, queued transactions. This technology is effective for creating applications used by clients "in the field" and disconnected from a network; the client can enter transactions that will be executed when the client is again connected to the network. This asynchronous message queuing uses Microsoft� Windows� 2000 Messaging Services. For more information, see Queued Components. COM+ Events COM+ events is a component-based event system using publishers and subscribers. Publishers send events to subscribers; subscribers are identified by the publisher through subscriptions. Publishers can be any COM+ object that call an event object, and subscribers can be simple COM+ objects that implement the methods on the event interface. For more information, see COM+ Events. Automatic Transactions COM+ supports all Microsoft Transaction Server (MTS) 2.0 semantics and adds "Auto-done," which allows the system to automatically call SetAbort if an exception is triggered or SetComplete if not. In addition, COM+ supports components with a special environment called a context, which provides an extensible set of properties that define the execution environment for the component. For more information, see Contexts, Transaction Processing, and Just-in-Time (JIT) Activation. Application and Component Administration In COM+, a new registration database, named RegDB, stores the metadata that describes components. This database is highly optimized for the type of information that COM+ needs for activation of components and is used instead of the system registry. In addition, COM+ exposes a transactional, scriptable interface called the COM+ catalog, which accesses information in the RegDB. Finally, the Component Services administrative tool provides a fully scriptable user interface for developers and administrators to administer components as well as deploy both client-side and server-side multitier applications. For more details refer http://msdn.microsoft.com/library/en-us/dnentsrv/html/netenterpriseandcomplus.asp for the architecture and http://msdn.microsoft.com/library/en-us/dndotnet/html/entserv.asp for other information. Ciao , Amit Barde ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/bdotnet/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
