COM-CORBA : interoperability

著者

    • Geraghty, Ronan
    • Joyce, Sam
    • Moriarty, Tom
    • Noone, Gary

書誌事項

COM-CORBA : interoperability

Ronan Geraghty ... [et al.]

(Prentice Hall series on Microsoft technologies)

Prentice Hall, c1999

この図書・雑誌をさがす

注記

Othor authors: Sam Joyce, Tom Moriarty, Gary Noone

Includes index

内容説明・目次

内容説明

To make distributed objects work in a heterogeneous environment, developers must bridge the gap between Microsoft's COM/DCOM and the industry CORBA standard. This is the first complete, up-to-date guide to doing so. It starts with easy-to-understand descriptions of both COM and CORBA, exploding the myth of complexity that surrounds these technologies. Next, it delivers a step-by-step guide to building your own working, scalable and transparent COM/CORBA systems, integrating Windows and UNIX. The CD-ROM includes MS-Access source code for all examples, plus trial versions of IONA's Orbix COMet, the first commercial bridge for linking COM and CORBA modules, and OrbixWEB 3.0 tools for building Internet-based CORBA Server applications.

目次

1. Introduction to the Object Request Broker. Introduction. ORBs as the Object Phone System. Interfaces. Interface Definition Languages. Skeletons and Stubs. Interface Type Library. Protocol Support. Object Identification. Object Activation. Multi-threading Support. Summary. 2. Introduction to DCOM. History. DCOM Architecture. Interfaces and Object Identity. Component Activation. Protocol Support. Management of Object Lifecycle. Summary. 3. Overview of OMG CORBA. The History of CORBA. The OMG Technology Adoption Process. The CORBA Object Request Broker. CORBA IDL. CORBA Protocol Support. Dynamic Interfacing with CORBA - The DII and DSI. CORBA Object LifeCycle. Summary. 4. Need for Bridging. Background of DCOM/CORBA Bridging. Types of Bridging. Static Bridging. Dynamic Bridging. 5. Metatype Information. Background. Type Information. Metatype Information. Type Information in the Microsoft World. OMG Standardized Type Information. Extensible Markup Language (XML). Future Directions. Metatype Storage Systems. Using Objects from a Different Object System. Caching of Type Information. 6. Bridged Client Configuration and Deployment. Possible IFR Configurations. Using an IFR on a non-Microsoft Platform. Using COMetIFR. Testing the IFR Connection. Using COMet to Connect to a non-Orbix CORBA Server. Development System Compared to Deployed System. Configuration (Registry) Settings. Writing a Deployment Setup Program. Simple Deployment using Batch Files. Writing an InstallShield Setup Program. Client Footprint on a Deployed System. Automatic Management of Type Store Cache. Automatic Management of TypeStore and Remote IFRs. Using the OrbixCOMet GUI Tools to Manage the TypeStore. Using the TYPEMAN Utility to Manage the TypeStore. Priming and Querying the TypeStore. Synchronization Issues. Examining the V-Tables Used in Automation. Optimizing the TypeStore Size Settings. TypeStore Cache Performance. The UUID Mapper. The COMet TypeStore SDK. DCOM ProgrammingN from 0 to 60 in < 10 seconds. Structure of a DCOM Server. Structure of a DCOM Client. 7. Translation of Type Information. Automation - CORBA Mapping. Mapping for Interfaces, Methods, and Properties. Mapping for Complex Types. COM-CORBA Mapping. Mapping for Basic Types. Mapping for Interfaces, Methods, and Properties. Mapping for Complex Types. Semantic Differences in Handling Error Conditions. TS2IDL. 8. Standard Usage. Obtaining Initial Object References. Scenario 1: Allowing _bind(). Scenario 2: Allowing Use of the Naming Service. Exposing an Existing COM Interface to the CORBA World. UUID-to-Name Resolution. Object Naming and Identity. (D)IOrbixServerAPI. 9. Advanced Orbix COMet Usage. COMet Handler DLLs. Smart Proxies. Using Transformers, Filters, etc., from Handler DLLs. Locators and Handler DLLs in OrbixCOMet. Rules for User Code in Handler DLLs. Influencing COMet Threading Policy using a Handler DLL. Replacing an Existing DCOM Server with a CORBA Server. Dealing with Initial Object Creation for Native Clients. DCOM Security Tips for the CORBA Programmer. Miscellaneous Security Tips. The Object Management Group Specification for Interoperability. Getting Down to Business. 10. Getting Connected to CORBA. Doing things the CORBA Way. COM Applications. Automation Applications. Format of Bind Information used to Locate Objects. Doing Things the COM Way. Format of Bind Information used to Locate Objects. Swapping out COM Components in Favour of CORBA Ones. 11. Using CORBA Types. Parameter Passing Modes. Mapping for Basic Data Types. Mapping for Complex Data Types. COM Mapping for Complex CORBA Types. Automation Mapping for Complex CORBA Types. Mapping for Interfaces. Mapping for Methods. Mapping for Properties. Inheritance. Multiple Inheritance. Exception Handling. Mapping for CORBA System Exceptions. Mapping for CORBA User Exceptions. 12. Advanced CORBA Usage. CORBA::Any And CORBA::TypeCode. COM Mapping. Automation Mapping. Additional Interfaces Exposed by View Interfaces. Index.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

ページトップへ