-----------------------------------------------------------

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]

Reply via email to