Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
COM+ biedt een bedrijfsontwikkelingsomgeving op basis van het Microsoft Component Object Model (COM) voor het maken van op onderdelen gebaseerde, gedistribueerde toepassingen. Het biedt u ook de hulpprogramma's voor het maken van transactionele toepassingen met meerdere lagen. COM+ combineert verbeteringen in traditionele COM-ontwikkeling met veel nuttige programmeer- en administratieve diensten. Zie COM+ Services voor een volledige lijst met deze services.
De COM-verbeteringen omvatten verbeteringen in zowel threading als beveiliging, samen met de introductie van synchronisatieservices. De services omvatten het beheerhulpprogramma Component Services.
Voor degenen die bekend zijn met COM-programmering zijn de COM+-verbeteringen aanzienlijk, waaronder:
- COM+ implementeert een threadingmodel genaamd "neutral apartment threading", waarmee een component geserialiseerde toegang kan hebben en de mogelijkheid heeft om op elke thread uit te voeren.
- COM+ ondersteunt onderdelen met een speciale omgeving, een context, die een uitbreidbare set eigenschappen biedt waarmee de uitvoeringsomgeving voor het onderdeel wordt gedefinieerd.
- COM+ biedt op rollen gebaseerde beveiliging, asynchrone objectuitvoering en een ingebouwde moniker die een verwijzing naar een objectinstantie vertegenwoordigt, uitgevoerd op een server buiten het proces.
Toepassings- en onderdeelbeheer
In COM+slaat een registratiedatabase met de naam RegDB de metagegevens op die onderdelen beschrijven. Deze database is sterk geoptimaliseerd voor het type informatie dat COM+ nodig heeft voor activering van onderdelen en wordt gebruikt in plaats van het systeemregister. Daarnaast maakt COM+ de COM+-catalogusbeschikbaar, die toegang heeft tot informatie in de RegDB. De COM+-catalogus is een systeemgegevensarchief met configuratiegegevens voor COM+ toepassingen op een bepaalde servercomputer.
Ten slotte biedt het beheerprogramma Component Services een volledig scriptbare gebruikersinterface voor ontwikkelaars en beheerders voor het beheren van onderdelen en het implementeren van toepassingen aan de clientzijde en toepassingen aan de serverzijde. Zie COM+ Applicationsimplementeren voor meer informatie.
Automatische transacties
COM+ ondersteunt alle Microsoft Transaction Server (MTS) 2.0-semantiek en voegt de automatisch uitgevoerde mogelijkheid toe, die u kunt instellen met behulp van het beheerprogramma Component Services. Met deze functie kan het systeem een transactie automatisch afbreken als een fout optreedt of bevestigen als dat niet het geval is. Zie COM+ Transactionsen COM+ Just-In-Time Activationvoor meer informatie.