1 / 53

Presentation on Distributed Object-Based Systems

Presentation on Distributed Object-Based Systems. Submitted by WWW.ASSIGNMENTPOINT.COM. Overview of CORBA. The global architecture of CORBA. Object Model. The general organization of a CORBA system. Corba Services. Overview of CORBA services. Object Invocation Models.

shanej
Download Presentation

Presentation on Distributed Object-Based Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Presentation on Distributed Object-Based Systems Submitted by WWW.ASSIGNMENTPOINT.COM www.assignmentpoint.com

  2. Overview of CORBA The global architecture of CORBA. www.assignmentpoint.com

  3. Object Model The general organization of a CORBA system. www.assignmentpoint.com

  4. Corba Services Overview of CORBA services. www.assignmentpoint.com

  5. Object Invocation Models Invocation models supported in CORBA. www.assignmentpoint.com

  6. Event and Notification Services (1) The logical organization of suppliers and consumers of events, following the push-style model. www.assignmentpoint.com

  7. Event and Notification Services (2) The pull-style model for event delivery in CORBA. www.assignmentpoint.com

  8. Messaging (1) CORBA's callback model for asynchronous method invocation. www.assignmentpoint.com

  9. Messaging (2) CORBA'S polling model for asynchronous method invocation. www.assignmentpoint.com

  10. Interoperability GIOP message types. www.assignmentpoint.com

  11. Clients Logical placement of interceptors in CORBA. www.assignmentpoint.com

  12. Portable Object Adaptor (1) Mapping of CORBA object identifiers to servants. • The POA supports multiple servants. • The POA supports a single servant. www.assignmentpoint.com

  13. Portable Object Adaptor (2) My_servant *my_object; // Declare a reference to a C++ objectCORBA::Objectid_var oid; // Declare a CORBA identifier my_object = new MyServant; // Create a new C++ objectoid = poa ->activate_object (my_object); // Register C++ object as CORBA OBJECT Changing a C++ object into a CORBA object. www.assignmentpoint.com

  14. Agents CORBA's overall model of agents, agent systems, and regions. www.assignmentpoint.com

  15. Object References (1) The organization of an IOR with specific information for IIOP. www.assignmentpoint.com

  16. Object References (2) Indirect binding in CORBA. www.assignmentpoint.com

  17. Caching and Replication The (simplified) organization of a DCS. www.assignmentpoint.com

  18. Object Groups A possible organization of an IOGR for an object group having a primary and backups. www.assignmentpoint.com

  19. An Example Architecture An example architecture of a fault-tolerant CORBA system. www.assignmentpoint.com

  20. Security (1) The general organization for secure object invocation in CORBA. www.assignmentpoint.com

  21. Security (2) The role of security interceptors in CORBA. www.assignmentpoint.com

  22. Overview of DCOM The general organization of ActiveX, OLE, and COM. www.assignmentpoint.com

  23. Object Model The difference between language-defined and binary interfaces. www.assignmentpoint.com

  24. Tape Library and Registry The overall architecture of DCOM. www.assignmentpoint.com

  25. DCOM Services Overview of DCOM services in comparison to CORBA services. www.assignmentpoint.com

  26. Events Event processing in DCOM. www.assignmentpoint.com

  27. Clients Passing an object reference in DCOM with custom marshaling. www.assignmentpoint.com

  28. Monikers (1) Binding to a DCOM object by means of file moniker. www.assignmentpoint.com

  29. Monikers (2) DCOM-defined moniker types. www.assignmentpoint.com

  30. Active Directory The general organization of Active Directory. www.assignmentpoint.com

  31. Fault Tolerance Transaction attribute values for DCOM objects. www.assignmentpoint.com

  32. Declarative Security (1) Authentication levels in DCOM. www.assignmentpoint.com

  33. Declarative Security (2) Impersonation levels in DCOM. www.assignmentpoint.com

  34. Programmatic Security • Default authentication services supported in DCOM. • Default authorization services supported in DCOM. www.assignmentpoint.com

  35. Globe Object Model (1) The organization of a Globe distributed shared object. www.assignmentpoint.com

  36. Globe Object Model (2) The general organization of a local object for distributed shared objects in Globe. www.assignmentpoint.com

  37. Globe Object Model (3) Interfaces implemented by the semantics subobject of a GlobeDoc object. www.assignmentpoint.com

  38. Globe Object Model (4) Interfaces implemented by the semantics subobject of a GlobeDoc Object. www.assignmentpoint.com

  39. Process-to-Object Binding Binding a process to an object in Globe. www.assignmentpoint.com

  40. Globe Services Overview of possible Globe implementations of typical distributes-systems services. www.assignmentpoint.com

  41. Communication Invoking an object in Globe that uses active replication. www.assignmentpoint.com

  42. Globe Server Operations on a Globe object server. www.assignmentpoint.com

  43. Object References and Contact Addresses (1) The representation of a protocol layer in a stacked contact address. www.assignmentpoint.com

  44. Object References and Contact Addresses (2) The representation of an instance contact address. www.assignmentpoint.com

  45. Globe Naming Service Iterative DNS-based name resolution in Globe. www.assignmentpoint.com

  46. Replication (1) The interface of the replication subobject as made available to the control subobject. www.assignmentpoint.com

  47. Replication (2) The behavior of the control subobject as a finite state machine. www.assignmentpoint.com

  48. Examples of Replication in Globe (1) State transitions and actions for active replication. www.assignmentpoint.com

  49. Examples of Replication in Globe (2) State transitions and actions with primary-backup replication. www.assignmentpoint.com

  50. Security (1) The position of a security subobject in a Globe local object. www.assignmentpoint.com

More Related