COM-CORBA Interoperability
Home > Computing and Information Technology > Computer programming / software engineering > COM-CORBA Interoperability
COM-CORBA Interoperability

COM-CORBA Interoperability

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

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.

Table of Contents:
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 ProgrammingÑ 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.


Best Sellers


Product Details
  • ISBN-13: 9780130962775
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 234 mm
  • No of Pages: 304
  • Weight: 550 gr
  • ISBN-10: 0130962775
  • Publisher Date: 12 Jan 1999
  • Binding: SA
  • Language: English
  • Spine Width: 18 mm
  • Width: 176 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
COM-CORBA Interoperability
Pearson Education (US) -
COM-CORBA Interoperability
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

COM-CORBA Interoperability

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!