Microsoft COM Component Object Model Microsoft Corporation - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Microsoft COM Component Object Model Microsoft Corporation

Description:

Linux 2.0 (Intel) BETA. COM. HP/UX. COM. Digital Open VMS. COM. Siemens Nixdorf SINIX. COM ... Sun Solaris (Sparc) 2.5. RC. COM. Q3'97. Q3'97. Q1'98. H1'98. H1' ... – PowerPoint PPT presentation

Number of Views:349
Avg rating:3.0/5.0
Slides: 16
Provided by: joem57
Category:

less

Transcript and Presenter's Notes

Title: Microsoft COM Component Object Model Microsoft Corporation


1
Microsoft COMComponent Object Model Microsoft
Corporation
2
What is COM?Build software from parts, not from
scratch
  • A framework for creating and using components
  • Makes software easier to write and reuse
  • Provides widest choice in services, tools,
    languages, and applications
  • Provides the only currently viable third party
    market for off the shelf components (410 M
    excluding MSFT Source Giga)
  • Controls, tools, and server components

3
COM Features
  • Services used in a standard way, regardless of
    location
  • Any Programming Language
  • Integrated with Development Tools
  • Flexible Security
  • Multiple Network Transports
  • Mature specification and reference implementation
  • Ubiquitous

4
Accessing COM Services
5
Major COM servicesShipping now
  • Security
  • Lifecycle management
  • Type information
  • Monikers (Naming)
  • Database access
  • Data Transfer
  • Components
  • Transactions
  • Asynchronous communications
  • Registry
  • Automation (Dynamic Invocation)

Shipping soon
  • Directory (NT 5.0)

6
Any Language/Tool
7
COM Multiple Network Transports
C O M
C O M
COM Object
Clients
Server Machine
Client Machine
8
COM Flexible Security
C O M
C O M
COM Object
Clients
Server Machine
Client Machine
9
COM Ubiquitous
HP/UX
Sun Solaris (Sparc) 2.5 RC
Q397
Q497
Digital Open VMS
Digital Unix 4.0 (Alpha) RC
COM Client
Q397
H198
DCOM
Siemens Nixdorf SINIX
IBM MVS 5.2.2 (OS390)
Q198
H198
Linux 2.0 (Intel) BETA
IBM OS/400
COM
H198
Q497
SCO UnixWare
IBM AIX
COM
H198
H198
Download the betas from http//www.sagus.com
10
Driving trends
  • Growth in off the shelf component marketplace
  • Ubiquitous Win95 and NT
  • Commodity software
  • Cross platform adoption of COM
  • Richer, integrated software services
  • Growth of NT relative to UNIX

11
Scorecard
12
CORBA and IIOP fall short
August 1997 Byte Magazine Cover Story The OMGs
effort to define interoperability began well
before the current obsession with the Internet.
As a result, its CORBA 2 architecture looks
slightly old-fashioned, although classic would be
a kinder word.
  • PC Week for June 30, 1997 by Michael Moeller
  • I would not recommend using IIOP Internet
    Inter-ORB Protocol for communications between a
    client and a server over the Internet, said
    John Dawes, group product manager at Netscape.

13
COM Wins ORB Shootout7/14/97
  • "We found that Microsoft has taken the bull by
    the horns to produce an extremely effective and
    practical distributed object technology
    implementation."

"DCOM has the jump on CORBA in terms of its
flexible security implementation. With CORBA, the
security specification has only recently been
completed. This has left ORB vendors to come up
with their own incompatible security
implementations."
14
Summary
  • What is COM all about
  • COM features
  • How the technical elements stack up
  • COM, CORBA, IIOP and ORBs

15
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com