DocumentCode
1528957
Title
COM+: the evolution of component services
Author
Eddon, Guy
Author_Institution
Learning Tree Int., USA
Volume
32
Issue
7
fYear
1999
fDate
7/1/1999 12:00:00 AM
Firstpage
104
Lastpage
106
Abstract
COM+ encompasses two areas: a fundamental programming architecture for building software components (first defined by the original COM specification) and an integrated suite of component services replete with an associated runtime environment. For many developers, however, the fundamental COM model is insufficient. In the typical corporation, developers build business components that operate as part of a larger application. Developers expend a great deal of effort to build even the simplest of components. They must also create a robust and secure framework for it and ensure that only clients with the proper authorization can perform certain privileged operations using the component. The problem with the bare-bones component model is that developers are left to implement an enormous amount of functionality that has little to do with the goals of the application itself. To reduce the amount of work required to build a complex distributed application, Microsoft developed the Microsoft Transaction Server (MTS), the first Windows-based implementation of a runtime environment to provide component services. These component services operate within a general set of tools and technologies that, together with COM+, form what Microsoft calls the Distributed Internet Applications (DNA) architecture
Keywords
business data processing; client-server systems; distributed object management; distributed programming; software reusability; COM+; Distributed Internet Applications architecture; Microsoft Transaction Server; Windows-based runtime environment; business components; complex distributed application building; integrated component services suite; programming architecture; runtime environment; software component building; Application software; Assembly; Buildings; DNA; Databases; Logic design; Protocols; Security; User interfaces; Web and internet services;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.774923
Filename
774923
Link To Document