This describes CORBA in general with a description of architecture including:
|
We describe development of an example with the Visigenic ORB |
We describe another example with JavaIDL ORB |
The Oject Management Architecture includes
|
We discuss the role of CORBA in a 3 tier distributed information system and describe role of Javabeans and use of CORBA and Javabeans to wrap existing applications |
001 CORBA Common Object Request Broker Architecture February 1999 002 Abstract of CORBA Presentation 003 CORBA Resources 004 What is CORBA? 005 CORBA functionality 006 ORB Architecture Overview 007 ORB Architecture Overview 008 Pure CORBA Architecture for a distributed Information System (There are similar COM and Javabean /RMI Versions) 009 Distributed Object/Service Models 010 Today's Confusing Multi-Technology Real World Second Tier Server Layer 011 CORBA Software Overview 012 PPT Slide 013 Clients invoke Stubs 014 An Object Implementation Receiving a Request 015 Interface and Implementation Repositories 016 IDL - Interface Definition Language 017 CORBA IDL Structure 018 Clients 019 Object Implementation 020 Object Reference 021 Client Stubs and Server Skeletons 022 GIOP: General Inter-ORB Protocol 023 IIOP: Internet Inter-ORB Protocol 024 Object Adapters 025 Naming Service 026 CORBA Implementation Repository 027 Static Invocation 028 Dynamic Invocation 029 Creation and Deletion 030 Servers for Transient CORBA Objects 031 CORBA supports server callback 032 The CORBA development process I 033 CORBA Object Development 034 Example: Counter/Timer in Java 035 Summary of classes from the pre-compiler 036 Example: IDL Specification 037 Count Example: IDL Specification 038 Java Interface to CORBA 039 Mapping CORBA IDL to Java - I 040 Mapping CORBA IDL To Java - II 041 Count Java Interface -- Actual Code 042 Files generated by precompiler 043 Visigenic Client-side Stub Comments 044 Visigenic Client-side Stub 045 Visigenic Server-side Skeletom 046 Visigenic Server-side Skeleton Code 047 Visigenic Base Object Implementation 048 Visigenic Implementation Template 049 Visigenic Implementation Template Code I 050 Visigenic Implementation Template Code II 051 Visigenic Server Object Implementation CountImpl 052 Visigenic Server Object Implementation Code 053 Visigenic Main Server Program Comments 054 Visigenic Main Server Program Code 055 Fragment of Main Client Program Code 056 Count Main Client Program 057 What Files did we Discuss ? 058 Holder Classes I 059 Holder Classes II 060 Holder Class Structure 061 Helper Classes I 062 Narrowing 063 Helper Classes Example 064 CORBA client applets with Visigenic ORB (Visibroker for Java) 065 Compare performance of RMI and CORBA 066 CORBA Development process II 067 Java IDL ORB 068 An IDL Example - hello.idl 069 Compile An IDL file 070 Servant and Servant Base Classes 071 Example Server - Hello 072 Example Server I - HelloServant 073 Methods in Server Class 074 Example Server II - HelloServer 075 Example Application Client 076 Example Client - Hello 077 Example 2: Counter/Timer 078 Example 2: IDL Specification 079 Example2: Class Descriptions I 080 Example2: Class Descriptions II 081 Example2: Development Process 082 Example 2: Java Interface 083 Example 2: Client-side Stub 084 Example 2: Client-side Helper 085 Example 2: Client-side Holder 086 Example 2: Server-side Template 087 Example 2: Import Packages 088 Example 2: Client-side Java Code 089 Example 2 Client, continued 090 Example 2: Server-side Java Code I 091 Example 2: Server-side Java Code II 092 CORBA Services and Facilities and Distributed Web Software Model 093 CORBA: ORB, Services, Facilities 094 CORBA: ORB, Services, Facilities 095 CORBA Core, Services & Facilities 096 CORBA Services - I 097 CORBA Services - II 098 CORBA Facilities 099 CORBA Facilities 100 CORBA Facilities 101 CORBA Software Model 102 A Web-based 3-Tier Information System 103 Multi Tier Client-Server-Service Examples I 104 Multi Tier Client-Server-Service Examples II 105 Java and Approaches to Distributed Objects 106 Java ORB Approaches to Distributed Objects The object web awakens! 107 Pragmatic Object Web Technology Model 108 What are JavaBeans I 109 What are JavaBeans II 110 Wrapping Existing Applications -I 111 Wrapping Existing Applications -II