본 포스트는 개인 스터디 용으로 작성된 Ian Sommerville의 Software Engineering, 8/E의 요약본입니다.
CORBA Distributed object architecture
사용자 삽입 이미지
1. CORBA
- Common Object Request Broker Architecture
- international standard for ORB. This provides two level(function), one is logical communication level(exchange data & control information), the other is component level(provides a basis for developing compatible components)

2.  CORBA standards
- An object model for application object. for language-neutrality(can be implemented in C++, JAVA), it uses IDL.
- A set of general object services of use ot many distributed applications
- A set of common components built on top of these services

3. ORB based object communication
사용자 삽입 이미지
    1) Stub connected to calling(client) object defines called(server) object, skeleton links the interface to the serve object.
    2) Each computer in a distributed system has its own ORB and iter-ORB communications are used for distributed object calls

3. CORBA services
- Name and trading services : object discovery and refering
- Notification services : notify object events
- Transaction services : atomic transactions and rollbak on failure
Posted by 어쨌건간에