MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

Enterprise CORBA / Dirk Slama, Jason Garbis and Perry Russell.

By: Slama, Dirk.
Contributor(s): Garbis, Jason | Russell, Perry.
Material type: materialTypeLabelBookPublisher: Upper Saddle River, N.J. : Prentice Hall, c1999Description: xvi, 366 p. : ill. ; 24 cm. + pbk.ISBN: 0130839639.Subject(s): CORBA (Computer architecture) | Computer architectureDDC classification: 005.276
Contents:
Foundations -- Core services -- Database integration and transaction processing -- Scalability issues -- Engineering CORBA systems
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Store Item 005.276 (Browse shelf(Opens below)) 1 Available 00158317
General Lending MTU Bishopstown Library Lending 005.276 (Browse shelf(Opens below)) 1 Available 00085965
Total holds: 0

Enhanced descriptions from Syndetics:

"This is not yet another introduction to CORBA - this is the first book to offer proven guidelines for building large-scale, enterprise-class CORBA systems. This book provides you with the knowledge you need to fully leverage the strength of OMG CORBA. Benefit from the real-world experience the three authors gained as leading CORBA consultants, working with many customers in industries like manufacturing transportation, finance, and telecommunication." "This book focuses on the application of technology that is available today, building on the experience the authors have gained with enterprise CORBA systems deployed in the real world. The book provides you with a blueprint for applying CORBA technology to build flexible, high-performance, enterprise-class applications."--BOOK JACKET.Title Summary field provided by Blackwell North America, Inc. All Rights Reserved

Bibliography: p. 359. - Includes index.

Foundations -- Core services -- Database integration and transaction processing -- Scalability issues -- Engineering CORBA systems

Table of contents provided by Syndetics

  • Foreword (p. xi)
  • Preface (p. xiii)
  • How the Book is Organized (p. xiv)
  • CORBA Compliance (p. xv)
  • Acknowledgments (p. xvi)
  • Part 1 Foundations (p. 1)
  • 1 Introduction (p. 3)
  • Overview (p. 4)
  • Short Glossary of Terms (p. 4)
  • Graphical Notation (p. 5)
  • 2 CORBA Revisited (p. 9)
  • The Evolution of CORBA (p. 9)
  • BOA vs. POA Generation (p. 10)
  • The Invocation Lifecycle (p. 11)
  • The Object Lifecycle (p. 23)
  • Summary (p. 34)
  • 3 CORBA Services Revisited (p. 35)
  • Core Services (p. 35)
  • Database Integration and Transaction Processing (p. 36)
  • Scalability Issues (p. 38)
  • Summary (p. 38)
  • 4 Overview of a Simple Example (p. 39)
  • Introduction (p. 39)
  • The StockWatch Component (p. 41)
  • The Portfolio Manager Component (p. 46)
  • 5 Performance Considerations (p. 49)
  • Performance Implications of IDL Design (p. 49)
  • Transferring Large Amounts of Data (p. 62)
  • Part 2 Core Services (p. 65)
  • 6 Object Location (p. 67)
  • A Model for Locating Objects (p. 67)
  • CORBA Object Location Services (p. 68)
  • Other Ways to Locate Objects (p. 79)
  • Selecting An Object Location Mechanism (p. 82)
  • Selecting Objects For Publication (p. 83)
  • 7 Messaging (p. 85)
  • CORBA and Messaging (p. 85)
  • ORB Support for Messaging (p. 86)
  • The Need for Message-Oriented Middleware (p. 89)
  • Existing Message-Oriented Middleware Products (p. 90)
  • Related CORBA Services (p. 90)
  • Multicast Messaging (p. 95)
  • Summary (p. 101)
  • 8 Security (p. 103)
  • Security Concepts (p. 104)
  • Enterprise System Security Requirements and Policies (p. 106)
  • CORBA Security (p. 109)
  • Solutions for the Real World (p. 114)
  • Part 3 Database Integration and Transaction Processing (p. 121)
  • 9 Object Persistence (p. 123)
  • Introduction (p. 123)
  • Accessing Relational Databases (p. 127)
  • Object/Relational Mapping (p. 128)
  • Object Databases (p. 136)
  • Data Consistency (p. 137)
  • Summary (p. 140)
  • 10 Database Integration (p. 141)
  • System Architectures (p. 141)
  • Related OMG Work (p. 142)
  • Integration Aspects (p. 144)
  • CORBA Business Objects (p. 145)
  • ODBMS (p. 149)
  • CORBA Relationship Service (p. 149)
  • CORBA Query Service (p. 150)
  • Application-Specific Solutions (p. 151)
  • Tradeoffs (p. 151)
  • Stateless Servants (p. 154)
  • Stateful Servants (p. 154)
  • Database Adapters (p. 155)
  • The Billion-Object CORBA System (p. 156)
  • 11 Transactions in a CORBA Environment (p. 159)
  • Two-Tier vs. Three-Tier Architectures (p. 159)
  • Client-Controlled vs. Server-Controlled Transactions (p. 159)
  • Server-Controlled Transactions (p. 160)
  • Client-Controlled Transactions (p. 162)
  • Summary (p. 163)
  • 12 Distributed Transaction Processing (p. 165)
  • Transaction Processing (p. 165)
  • CORBA Object Transaction Service (p. 172)
  • Advanced Transaction Models (p. 186)
  • Summary (p. 194)
  • 13 User Sessions (p. 195)
  • Short-Lived and Long-Lived Transactions (p. 195)
  • Concurrency Control (p. 197)
  • Sessions in a Three-Tier Environment (p. 200)
  • Case Study: Insurance Contract Manager (p. 203)
  • Summary (p. 216)
  • Part 4 Scalability Issues (p. 219)
  • 14 Managing Server Resources (p. 221)
  • Memory Management (p. 221)
  • Connection Management (p. 231)
  • Thread Management (p. 242)
  • 15 Load Balancing (p. 253)
  • The Need for Load Balancing (p. 253)
  • Application Partitioning (p. 255)
  • Replication (p. 258)
  • Replication Mechanisms (p. 261)
  • Replication Frameworks (p. 274)
  • Measuring the cost of load balancing (p. 280)
  • Summary (p. 282)
  • 16 Fault Tolerance (p. 283)
  • What Is Fault Tolerance? (p. 283)
  • Current CORBA Support for Fault Tolerance (p. 290)
  • Fault Tolerance and Replication (p. 291)
  • Case Study: A High-Availability CORBA System (p. 300)
  • Future CORBA Support for Fault Tolerance (p. 307)
  • Summary (p. 309)
  • 17 System Management and Maintenance (p. 311)
  • System Management (p. 311)
  • Managing the Active System (p. 314)
  • System Infrastructure Maintenance (p. 317)
  • Summary (p. 321)
  • Part 5 Engineering CORBA Systems (p. 323)
  • 18 Consequences for the Engineering Process (p. 325)
  • CORBA and the Software Engineering Process (p. 325)
  • CORBA Component Model (p. 328)
  • Modeling CORBA Components (p. 334)
  • Mapping Modeling Artifacts to Implementations (p. 343)
  • Summary (p. 347)
  • 19 Automating the Engineering Process (p. 349)
  • CASE (p. 349)
  • Code Generation (p. 350)
  • Process Wizards (p. 355)
  • Summary (p. 356)
  • 20 Conclusion (p. 357)
  • The Complexity Remains (p. 357)
  • ...But There Is Hope On The Horizon (p. 358)
  • References (p. 359)
  • Index (p. 361)

Author notes provided by Syndetics

Dirk Slama (Tokyo, Japan), Jason Garbis (Cambridge, Massachusetts, USA), and Perry Russell (Perth, Australia) are consultants with IONA Technologies' Professional Services division.

Powered by Koha