Sysoft Logo a1.gif (1473 bytes) a2.gif (1312 bytes) a3.gif (1291 bytes)

Email: info@sysoft.com Phone: (800) 467-9736 or (732) 549-9002 Fax: (732) 549-7060


Sysoft 7220

COM / DCOM
Offered as This course provides detailed instructions on development and deployment of COM/DCOM based applications
Certification - SIP Level 2
Topics - WINDOWS DNA AND COM
   - Windows DNA
   - Internet Spoken Here: HTML
   - The Windows DNA Services
   - DNA: A Functional Overview
- DESIGNING MULTITIERED COMPONENT
   - ARCHITECTURES 
   - Overview
   - Ad-Hoc Design
   - Fundamental Application Boundaries: Presentation, Logic, and Data Services
   - Three-Tiered Design
   - Keeping Tiers Balanced
   - Multitiered Design
   - Local or Distributed?
   - Good Design Techniques
   - Design Tools
- ADVANCED COM PROGRAMMING TECHNIQUES
- PERSISTENT STORAGE
   - The COM Interface for Compound Files
   - Functions for Structured Storage
   - Interfaces for Structured Storage
   - Structured-Storage Viewer
   - Microsoft Management Console Example
   - Universal Data Transfer and Notification
- MONIKERS
   - Interfaces for Monikers
   - Types of Monikers
- CONNECTABLE OBJECTS
   - Connection Points
   - Connection Point Container
   - Connection Point Example
   - Visual Basic
   - How Different Tools Implement Events
- COM THREADING
   - The Evolution of PC Threading
   - Thread Types
   - COM Threading Models
   - Thread Synchronization
- COM AND THE REGISTRY
   - Registry API
   - Regedit and Regedt32
   - COM Registry Structure
   - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
   - Registering a COM Server
- COM OPTIMIZATION, INHERITANCE, AND
   - AGGREGATION
   - Speed of DCOM
   - Remote Activation
   - Remote Reference Counting
   - Surrogate Processes
   - IClassFactory
   - Inheritance
- DISTRIBUTING COMPONENTS WITH DCOM
- USING DCOM WITH THE NT SERVICES
   - NT Service Template
   - ATL and Services
   - Utilities
   - Registry
   - Event Log
   - Debugging
- MARSHALING
   - Understanding Marshaling
   - Type Library Marshaling
   - Standard Marshaling
   - Custom Marshaling
- SECURITY
   - COM Versus DCOM Security
   - NT Security
   - Impersonation
   - Declarative Security
   - Programmatic Security
- CONFIGURATION AND ERROR HANDLING
   - DCOMCNFG
   - OLEView
   - Error Handling
- COMPONENT MANAGEMENT AND TRANSACTIONS USING MTS
- MTS ARCHITECTURE AND ADMINISTRATION
   - MTS Features
   - The History of MTS
   - How Do I Use MTS?
   - MTS Architecture
   - External Services
   - System Requirements for Installing MTS
   - Managing MTS
- MTS AS A COMPONENT MANAGER
   - Programming MTS and Other Component-Based Services
   - MTS Scalability Features
   - MTS and Standard COM Components
   - The Road to MTS Components
   - State
   - Types of State
   - MTS Component Requirements
   - Building MTS Components
- MTS AS A TRANSACTION COORDINATOR
   - Transactions Defined
   - Transaction Management
   - The MTS Transaction Programming Model
   - Data Access
   - Monitoring Transactions
   - Design Considerations
- MTS SECURITY
   - MTS Security Concepts
   - Declarative MTS Security
   - Procedural MTS Security
- THE COM TRANSACTION INTEGRATOR (COMTI)
   - COMTI Requirements
   - Mainframes and Windows DNA
   - CICS and CICS-LINK
   - The COMTI Component Builder
   - The COMTI Management Console
   - Overview of the COMTI Runtime
- ASYNCHRONOUS COMPONENT PROGRAMMING WITH MESSAGE QUEUING
- PROGRAMMING LOOSELY COUPLED SYSTEMS
   - What Is Messaging?
   - Messaging Strengths
   - Messaging Weaknesses
   - Synchronous Versus Asynchronous Programming
   - Scalability
   - Message-Oriented Middleware
   - Microsoft Message Queue Server (MSMQ)
   - MSMQ Connector
   - MSMQ and Other APIs
   - MSMQ and Email
- MSMQ ADMINISTRATION AND ARCHITECTURE
   - MSMQ Objects and Properties
   - Messages
   - Queues
   - Machines
   - The MSMQ Enterprise
   - MSMQ Clients
   - MSMQ Administration
- PROGRAMMING THE MSMQ
   - The MSMQ Library API
   - Building an MSMQ Application with the MSMQ Library API
   - Closing a Queue
   - The MSMQ ActiveX Control API
   - Building an MSMQ Application with Raw COM Interfaces
   - Building an MSMQ Application with Smart Pointers
   - Building an MSMQ Application with VBScript
- ADVANCED MSMQ PROGRAMMING
   - Cursors
   - Finding Queues
   - Message Acknowledgment, Response, and Journals
   - Transactions
   - MSMQ Email API
   - Asynchronous Operations
   - Queue Security
- THE NEW AND IMPROVED COM: COM+
- INTRODUCING COM+
   - The Evolution of COM+
   - MTS Shortcomings
   - COM+ Architecture
   - Creating Objects
   - COM+ Deployment Services
   - Resource Management
- PROGRAMMING COM+ SERVICES
   - Designing COM+ Components
   - Queued Components
   - Loosely Coupled Events
   - Data Access
   - COM+ Security
   - Base COM Features

Home | Tools | E-Business | Education | Tracks | Authorized Education Center | Certification | Contact Us | Sysoft on Tour

Copyright © 1999-2000, Sysoft Inc.