skip to main content
Skip header Section
Advanced CORBA programming with C++April 1999
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-37927-3
Published:01 April 1999
Pages:
1083
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Here is the CORBA book that every C++ software engineer has been waiting for. Advanced CORBA® Programming with C++ provides designers and developers with the tools required to understand CORBA technology at the architectural, design, and source code levels. This book offers hands-on explanations for building efficient applications, as well as lucid examples that provide practical advice on avoiding costly mistakes. With this book as a guide, programmers will find the support they need to successfully undertake industrial-strength CORBA development projects.The content is systematically arranged and presented so the book may be used as both a tutorial and a reference. The rich example programs in this definitive text show CORBA developers how to write clearer code that is more maintainable, portable, and efficient. The authors' detailed coverage of the IDL-to-C++ mapping moves beyond the mechanics of the APIs to discuss topics such as potential pitfalls and efficiency. An in-depth presentation of the new Portable Object Adapter (POA) explains how to take advantage of its numerous features to create scalable and high-performance servers. In addition, detailed discussion of advanced topics, such as garbage collection and multithreading, provides developers with the knowledge they need to write commercial applications.Other highlights:In-depth coverage of IDL, including common idioms and design trade-offsComplete and detailed explanations of the Life Cycle, Naming, Trading, and Event ServicesDiscussion of IIOP and implementation repositoriesInsight into the dynamic aspects of CORBA, such as dynamic typing and the new DynAny interfacesAdvice on selecting appropriate application architectures and designsDetailed, portable, and vendor-independent source code

Cited By

  1. Yun M, Yoon S and Kim S Mobile component runtime environment for mobile devices Proceedings of the 12th international conference on Advanced communication technology, (791-796)
  2. Biggs G, Ando N and Kotoku T Coordinating software components in a component-based architecture for robotics Proceedings of the Second international conference on Simulation, modeling, and programming for autonomous robots, (168-179)
  3. Biggs G, Ando N and Kotoku T Run-time management of component-based robot software from a command line Proceedings of the Second international conference on Simulation, modeling, and programming for autonomous robots, (192-203)
  4. Al-Zoubi K and Wainer G Performing distributed simulation with RESTful web-services Winter Simulation Conference, (1323-1334)
  5. Chiang C An Implementation of a Framework for Open Distributed Computing Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing, (569-579)
  6. Göktoğan A and Sukkarieh S (2009). Distributed Simulation and Middleware for Networked UAS, Journal of Intelligent and Robotic Systems, 54:1-3, (331-357), Online publication date: 1-Mar-2009.
  7. ACM
    Lima L and Calsavara A A framework for CORBA interoperability in ad hoc networks Proceedings of the 2007 ACM symposium on Applied computing, (930-934)
  8. ACM
    Wang N, Pundaleeka R and Carlsson J Distributed component support for integrating large-scale parallel HPC applications Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing, (141-150)
  9. ACM
    Li J and Karp A Access control for the services oriented architecture Proceedings of the 2007 ACM workshop on Secure web services, (9-17)
  10. Kambur D, Roantree M and Murphy J Using an object reference approach to distributed updates Proceedings of the 18th international conference on Database and Expert Systems Applications, (182-191)
  11. ACM
    Correa W, Klosowski J, Morris C and Jackmann T SPVN ACM SIGGRAPH 2007 courses, (6-es)
  12. Marquis S, Dean T and Knight S Packet decoding using context sensitive parsing Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research, (20-es)
  13. Wang J, Zheng D, Wu Q and Jia Y Research of agent based multiple-granularity load balancing middleware for service-oriented computing Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems, (564-570)
  14. Park S and Youn H Message transport interface for efficient communication between agent framework and event service Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV, (1-10)
  15. Díaz M, Garrido D, Romero S, Rubio B, Soler E and Troya J (2006). Experiences with component-oriented technologies in nuclear power plant simulators, Software—Practice & Experience, 36:13, (1489-1512), Online publication date: 1-Nov-2006.
  16. Steinbauer G, Mörth M and Wotawa F Real-Time diagnosis and repair of faults of robot control software RoboCup 2005, (13-23)
  17. ACM
    Veas E, Kiyokawa K and Takemura H Self-aware framework for adaptive augmented reality Proceedings of the 2005 international conference on Augmented tele-existence, (70-77)
  18. Curbera F, Ferguson D, Nally M and Stockton M Toward a programming model for service-oriented computing Proceedings of the Third international conference on Service-Oriented Computing, (33-47)
  19. Middleton L, Wong S, Jewell M, Carter J and Nixon M Lightweight agent framework for camera array applications Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part IV, (150-156)
  20. Baker S and Dobson S Comparing service-oriented and distributed object architectures Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I, (631-645)
  21. Costa A, Endler M and Cerqueira R Evaluation of three approaches for CORBA Firewall/NAT traversal Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II, (923-940)
  22. Henning M (2004). A New Approach to Object-Oriented Middleware, IEEE Internet Computing, 8:1, (66-75), Online publication date: 1-Jan-2004.
  23. ACM
    Hansen S and Fossum T (2004). Events not equal to GUIs, ACM SIGCSE Bulletin, 36:1, (378-381), Online publication date: 1-Mar-2004.
  24. ACM
    Hansen S and Fossum T Events not equal to GUIs Proceedings of the 35th SIGCSE technical symposium on Computer science education, (378-381)
  25. Majumdar S, Shen E and Abdul-Fatah I (2004). Performance of adaptive CORBA middleware, Journal of Parallel and Distributed Computing, 64:2, (201-218), Online publication date: 1-Feb-2004.
  26. ACM
    Henning M (2004). Massively Multiplayer Middleware, Queue, 1:10, (38-45), Online publication date: 1-Feb-2004.
  27. ACM
    M R, Cytron R, Sharp D and Pla E (2019). Transport layer abstraction in event channels for embedded systems, ACM SIGPLAN Notices, 38:7, (144-152), Online publication date: 11-Jul-2003.
  28. ACM
    M R, Cytron R, Sharp D and Pla E Transport layer abstraction in event channels for embedded systems Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems, (144-152)
  29. Molina G, Ebrahimi T and Vesin J (2003). Joint time-frequency-space classification of EEG in a brain-computer interface application, EURASIP Journal on Advances in Signal Processing, 2003, (713-729), Online publication date: 1-Jan-2003.
  30. Connor R Abstract data type Encyclopedia of Computer Science, (1-5)
  31. Schantz R, Loyall J, Rodrigues C, Schmidt D, Krishnamurthy Y and Pyarali I Flexible and adaptive QoS control for distributed real-time and embedded middleware Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware, (374-393)
  32. Oberleitner J, Gschwind T and Jazayeri M The Vienna Component Framework enabling composition across component models Proceedings of the 25th International Conference on Software Engineering, (25-35)
  33. Schmidt D and Buschmann F Patterns, frameworks, and middleware Proceedings of the 25th International Conference on Software Engineering, (694-704)
  34. Aiteanu D, Hillers B and Gräser A A Step Forward in Manual Welding Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
  35. Krishna A, Klefstad R, Schmidt D and Corsaro A Towards Predictable Real-time Java Object Request Brokers Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
  36. Baldoni R and Marchetti C (2003). Three-tier replication for FT-CORBA infrastructures, Software—Practice & Experience, 33:8, (767-797), Online publication date: 10-Jul-2003.
  37. Román M, Ziebart B and Campbell R Dynamic Application Composition Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
  38. Vinoski S (2018). Web Services Interaction Models, Part 1, IEEE Internet Computing, 6:3, (89-91), Online publication date: 1-May-2002.
  39. Román M, Hess C, Cerqueira R, Ranganathan A, Campbell R and Nahrstedt K (2002). A Middleware Infrastructure for Active Spaces, IEEE Pervasive Computing, 1:4, (74-83), Online publication date: 1-Oct-2002.
  40. ACM
    Harkema M, Quartel D, Gijsen B and van der Mei R Performance monitoring of java applications Proceedings of the 3rd international workshop on Software and performance, (114-127)
  41. Abdul-Fatah I and Majumdar S (2002). Performance of CORBA-Based Client-Server Architectures, IEEE Transactions on Parallel and Distributed Systems, 13:2, (111-127), Online publication date: 1-Feb-2002.
  42. Oberleitner J and Gschwind T Composing distributed components with the component workbench Proceedings of the 3rd international conference on Software engineering and middleware, (102-114)
  43. Bettencourt M Distributed Model Coupling Framework Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
  44. ACM
    Janzen D From RS-232 to object request brokers Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education, (41-44)
  45. ACM
    Janzen D (2001). From RS-232 to object request brokers, ACM SIGCSE Bulletin, 33:1, (41-44), Online publication date: 1-Mar-2001.
  46. ACM
    Othman O and Schmidt D (2019). Issues in the Design of Adaptive Middleware Load Balancing, ACM SIGPLAN Notices, 36:8, (205-213), Online publication date: 1-Aug-2001.
  47. ACM
    Othman O and Schmidt D Issues in the Design of Adaptive Middleware Load Balancing Proceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems, (205-213)
  48. ACM
    Othman O and Schmidt D Issues in the Design of Adaptive Middleware Load Balancing Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems, (205-213)
  49. Marvie R, Merle P, Geib J and Leblanc S TORBA Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6, (1-1)
  50. Hess C, Ballesteros F, Campbell R and Mickunas M An adaptive data object service for pervasie computing environments Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6, (3-3)
  51. Wang N, Parameswaran K, Schmidt D and Othman O The design and performance of meta-programming mechanisms for object request broker middleware Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6, (8-8)
  52. Schmidt D, O'Ryan C, Othman O, Kuhns F and Parsons J Applying patterns to develop a pluggable protocols framework for ORB middleware Design patterns in communications software, (439-494)
  53. Li Y and Meng L High Availability Connection Management via Software Bus and Mobile Agent in Network Management Environment Proceedings of the Third International Workshop on Mobile Agents for Telecommunication Applications, (51-62)
  54. Pyarali I, O'Ryan C, Schmidt D, Wang N, Gokhale A and Kachroo V (2000). Using Principle Patterns to Optimize Real-Time ORBs, IEEE Concurrency, 8:1, (16-25), Online publication date: 1-Jan-2000.
  55. ACM
    Baker S The making of Orbix and the iPortal suite Proceedings of the 22nd international conference on Software engineering, (609-616)
  56. ACM
    Vinoski S Introduction to CORBA (tutorial session) Proceedings of the 22nd international conference on Software engineering
  57. O'Ryan C, Kuhns F, Schmidt D, Othman O and Parsons J The design and performance of a pluggable protocols framework for real-time distributed object computing middleware IFIP/ACM International Conference on Distributed systems platforms, (372-395)
  58. Zou Y and Kontogiannis K Web-based specification and integration of legacy services Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
  59. Wang N, Parameswaran K, Kircher M and Schmidt D Applying Reflective Middleware Techniques to Optimize a QoS-Enabled CORBA Component Model Implementation 24th International Computer Software and Applications Conference
  60. Patil P, Zou Y, Kontogiannis K and Mylopoulos J Migration of procedural systems to network-centric platforms Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
  61. Vilicich M and Aslam-Mir S Benchmark Metrics for Enterprise Object Request Brokers Proceedings of the Technology of Object-Oriented Languages and Systems
Contributors
  • The University of Queensland

Recommendations