| CORBA is a standard for distributed computing,which uses object-oriented technology and make it easy developing distributed,object-oriented applications. CORBA has many benefits. Most notably,it provides interoperability for distributed object,it separates communication logic from application logic. As a mainly used technology of middleware,CORBA has been wildly applied in many areas such as telecom,aviation,banking.To be an effective platform for performance-sensitive applications off-the-shelf CORBA middleware must preserve the communication-layer quality of service (QoS) properties of applications end-to-end. However,the standard CORBA GIOP/IIOP interoperability protocols are not well-suited for applications with stringent message footprint size,latency,and jitter requirements. It is essential,therefore,to develop standard Abstract Transfer Framework (ATF),that allow custom ORB messaging and transport protocols to be configured flexibly and used transparently by applications.We design and implement the Abstract Transfer Framework,which is compatible to CORBA Component Model specification based on StarBusS.O. The primary contributions of this paper include:first,we describe the shortcoming of the conventional ORB and give the requirements we need;then,we describe what the structure of the Abstract Transfer Framework and how we design it;finally,we describe how to implement the Abstract Transfer Framework and how to plug the SSL protocol into the Abstract Transfer Framework. |