100 likes | 422 Views
COM/DCOM. Interoperation In-Memory Standard representation COM: v-table Java: VM Original: Object-based RPC, punts on Performance Management Platform independent(in-process,Netscape) Communicate. COM/DCOM. Source Code COM/DCOM :API(CoCreateInstance) CORBA: specification
E N D
COM/DCOM • Interoperation • In-Memory • Standard representation • COM: v-table • Java: VM • Original: Object-based RPC, punts on • Performance • Management • Platform independent(in-process,Netscape) • Communicate
COM/DCOM • Source Code • COM/DCOM :API(CoCreateInstance) • CORBA: specification • Java/RMI: Integrate,no explicit API • Type • IDL • COM: • CORBA • Java/RMI
COM/DCOM • Integration • DCOM over Virtual Private Network • Internet as TCP/IP network • tunneling • DCOM over Internet • DCOM is secure protocol • Firewall
COM/DCOM • Features • Transaction • In-Memory Database(IMDB) • Microsoft Messaging Queue(MSMQ) • MSDTC(Distributed Transaction Coordinator)
COM/DCOM • Transaction • ACID • IMDB • precondition • advantage • disadvantage
COM/DCOM • MSMQ • provide an asynchronous communication • mechanism • compare with mobile agent • integrate with MTS(commit, rollback) • MSDTC(XA-interface) • Resource Manager • Transaction Manager
COM/DCOM • UUID(GUID) • Register to the system • Automatically • Manually