![]() |
![]() |
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.