IIOP Complete: Understanding CORBA and Middleware Interoperability
暂无分享,去创建一个
List of Figures and Tables. Foreword. Preface. I. IIOP AND MIDDLEWARE BASICS. An Introduction to IIOP. The Internet-ORB Protocol. A Quick Peek at IIOP. The Role of IIOP in Software. What You Will Learn from This Book. 2. Middleware and IIOP. Enterprises Require Middleware Infrastructure. Middleware Requirements. Interoperability Design Issues. Addressing Middleware Interoperability. Comparing and Contrasting Middleware. Database Access Middleware. Remote Procedure Calls. Transaction Processing Monitors. Message-Oriented Middleware (MOM). Distributed Object Middleware. Middleware and Interoperability: Critical to the Enterprise. II. GIOP AND IIOP STANDARD. 3. The Process of Creating the IIOP Standard. The OMG Process. Setting the Stage for Standardization. Interoperability Considerations. The CORBA 2.0 Solution. The Challenges and Benefits of Consensus. 4. General Inter-ORB Protocol. Introduction to GIOP. The CDR. Object Addressing. Marshalling. The CDR and Streams. TypeCodes in CDR. GIOP's Transport Requirements. OSI and GIOP. What Is a Connection? Closing a Connection. Details on GIOP Messages. GIOP Messages in Detail. Final Thoughts on GIOP. 5. Internet Inter-ORB Protocol. Introduction to IIOP. Connecting Client and Server. Code Sets. Example of an IOR. Final Thoughts on IIOP. 6. Vendors' Approaches to IIOP and Interoperability. The Reality of IIOP and Interoperability. Location Independence and IORs. Inprise's VisiBroker. Iona's Orbix. Object Oriented Concept's OmniBroker. Interoperability between Different ORBs. Interoperability from IIOP. 7. Emerging Corba Specifications and IIOP. Requirements of the Next Generation. CORBA Messaging. Pass by Value. Firewall Security. Adapting to Continuous Change. III. ADVANCED MIDDLEWARE INTEROPERABILITY. 8. IIOP and Security. Introduction to SECIOP. Distributed Security Considerations and Requirements. Encryption and Authentication Technology. CORBA Security and SECIOP. Security as a Critical Requirement for Business Critical Systems. 9. Java, HTTP, and IIOP. The Relationship of IIOP to Java and HTTP. Communication between Objects in Java. Using HTTP For Web Communications. The Future of Object Interoperability. 10. CORBA's Distributed Object Interoperability Architecture. IIOP and Object Interoperability. The Need to Understand Interoperability in the Architecture. Key Considerations in Distributed Object Architecture. A Scenario for Interoperable Distributed Object Systems. Summary of IIOP and Interoperability. Appendix A. GIOP Messages. Appendix B. Typecode Encoding. Appendix C. IIOP Specialization. Appendix D. Guide to Online Resources. Bibliography. Acronyms. Index.