TY - BOOK AU - Orfali,Robert AU - Harkey,Dan AU - Edwards,Jeri TI - The essential distributed objects survival guide SN - 0471129933 PY - 1996/// CY - New York PB - John Wiley and Sons KW - CLIENT/SERVER KW - CORBA KW - FRAMEWORKS KW - OLE/COM KW - COMPONENT NIRVANA KW - DISTRIBUTED OBJECTS KW - OPEN DOC N1 - CONTENIDO Part 1. Client/Server With Distributed Objects 1 Chapter 1. Objects: The Next Client/Server Revolution 3 Intergalactic Client/Server Computing 4 Who Will Lead the Next Client/Server Revolution? 6 Chapter 2. From Distributed Objects to Smart Components 21 Objects and Distributed Objects 22 Components: The Grand Prize of Objects 28 Part 2. CORBA: The Distributed Object Bus 43 Chapter 3. CORBA: A Bird's Eye View 47 Distributed Objects, CORBA Style 49 OMG's Object Management Architecture 53 Chapter 4. CORBA 2.0: The Intergalactic Object Bus 67 What Exactly Is a CORBA 2.0 ORB? 68 CORBA 2.0: The Intergalactic ORB 85 Chapter 5. CORBA Metadata: IDL and Interface Repository 91 The CORBA IDL: A Closer Look 93 The CORBA 2.0 Interface Repository 98 Chapter 6. CORBA Services: Naming, Events, and Life Cycle 109 The CORBA Object Naming Service 110 The CORBA Object Trader Service 113 The CORBA Object life Cycle Service 114 The CORBA Event Service 119 Chapter 7. CORBA Services: Transactions and Concurrency 123 The CORBA Object Transaction Service 124 The CORBA Concurrency Control Service 134 Chapfer 8. CORSA Services: Persistence and Object Databases 139 The CORBA Persistent Object Service (POS) 140 Object Database Management Systems 151 Chapter 9. CORSA Services: Query and Relationships 165 The CORBA Query Service 165 The CORBA Collection Service 172 The CORBA Relationship Service 173 Chapfer 10. CORSA Services: System Management and Security 183 The CORBA Externalization Service 184 The CORBA Object licensing Service 188 The CORBA Object Property Service 192 The CORBA Object Time Service 194 The CORBA Object Change Management Service 201 Chapter 11. CORBA Commercial ORBs 203 Iona's Orbix 204 Digital's ObjectBroker 206 ObjectBroker Architecture 207 IBM's SOM 208 Expersoft's XShell 210 Sun's Distributed Objects Everywhere (DOE) 211 HP's ORB Plus 212 Who Did We leave Out? 213 Conclusion and Some Parting Comments 213 Part 3. Frameworks for Business Objects and Components 217 Chapter 12. Object Frameworks: An Overview 221 Frameworks for Business Objects and Components 231 Chapter 13. CORBA's Frameworks and Business Objects 239 Business Objects 240 CORBA's Common Facilities 246 Chapter 14. Compound Documents: The Desktop Framework 261 Compound Documents: Why AII the Fuss? 262 The Compound Document Framework 266 Chapter 15. The OpenDoc Component Model 271 Parts: Components, OpenDoc Style 272 OpenDoc's Constituent Technologies 272 OpenDoc: Who Ships What? 277 ComponentGlue: OpenDoc Becomes OLE and Vice Versa 278 What OpenDoc Does for Client/Server Systems 279 Chapter 16. OLE/COM: The Other Component Standard 283 OLE for the Enterprise 284 What Is OLE? 284 OLE's Constituent Technologies 288 OLE Tools and Foundation Classes 293 Chapter 17. Taligent's CommonPoint: Frameworks Everywhere 297 Integrated Frameworks 298 People, Places, and Things 302 Compound Documents, CommonPoint Style 307 Chapter 18. NeXT's OpenStep and Portable Distributed Objects 313 Who Is Doing What With OpenStep? 314 What Is OpenStep? 315 Chapter 19. Newi: Cooperative Business Objects 325 Newi's Business Objects 326 The Newi ORB and Business Object Framework 329 Part 4. OpenDoc Under the Hood 339 Chapter 20. OpenDoc and SOM: The ObJect Model 343 What SOM Brings to the Party 344 The OpenDoc Programming Model 346 Chapter 21. OpenDoc: The Compound Document Model 357 Binding: Creating the OpenDoc Environment 358 Layout and Geometry Management 361 Event Distribution and Arbitration 368 Chapter 22. OpenDoc: Bento and Storage Units 373 The Bento Storage System 375 OpenDoc Storage Units 377 Conclusion 385 Chapter 23. OpenDoc: Uniform Data Transfer 387 Drag-and-Drop Transfers 389 Clipboard Transfers 391 Linked Data Transfers 394 Conclusion 398 Chapter 24. OpenDoc: Automation and Semantic Events 399 The Brave New World of OpenDoc Scripting 401 The OpenDoc Extension Mechanism 407 Semantic Events 410 Scripting and Automation 418 Part 5. OLE/COM Under the Hood 425 Chapter 25. COM: OLE's Object Bus 429 COM: The Object Bus 431 COM Object Services 441 Chapter 26. OLE: Automation, Scripting, and Type libraries 453 Automation, OLE Style 454 Building OLE Automation Servers 461 How OLE Creates and Manages Type Information 464 Chapter 27. OLE: Uniform Data Transfer 475 OLE's Data Transfer Model 476 Clipboard Transfers, OLE Style 479 Drag-and-Drop Transfers 481 Linked Data Transfers 484 Chapter 28. OLE: Structured Storage and Monikers 489 OLE's Structured Storage: Compound Files 490 Persistent Objects 497 Monikers: Persistent, Intelligent Names 501 Chapter 29. OLE: Compound Documents and OCXs 507 The OLE Compound Document Model 508 The Minimalist Container/Server 511 OLE Custom Controls (OCXs) 523 Part 6. Component Nirvana: Client/Server With Parts 533 Chapter 30. Which Component Model? 535 Should You Bet on COM/OLE or CORBA/OpenDoc? 536 COM/OLE and CORBA/OpenDoc: Can We Interoperate? 543 Chapter 31. Client/Server With Component Suites 551 Client/Server With Component Suites 552 The Component Market Infrastructure 554 ER -