• 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