Professional Documents
Culture Documents
Exp 10 DC
Exp 10 DC
10
Theory:
What is CORBA?
Naming Service: Often likened to a white page service, the naming service allows
clients to search for server names and obtain their locations or addresses.
Trading Service: Analogous to a yellow page service, the trading service enables
clients to discover specific services. This is akin to searching for a service, like an
auto repair shop, in a directory.
The Broker pattern plays a pivotal role in adhering to core design principles within
CORBA:
1. Divide and Conquer: Remote objects can be designed independently,
promoting modular development.
4. Design for Portability: Clients can be developed for diverse platforms while
maintaining interoperability with brokers and remote objects on other
platforms.
○ Responsibilities:
i. Defining high-level operations and functionalities accessible to
clients.
ii. Shielding clients from the underlying complexities of distributed
computing.
iii. Facilitating seamless interaction between clients and the
distributed system.
○ Characteristics:
i. Provides a clear and intuitive interface for clients to interact with
the system.
ii. Abstracts away technical details such as object location,
communication protocols, and implementation specifics.
iii. Defines operations and behaviors tailored to meet the
requirements of the application domain.
Disadvantages of CORBA: