What is a distributed architecture?
What is an ORB? • How do I create CORBA clients and servers? • What is an Interface Repository, and how do I use it? • What are static and dynamic binding and how do I use them? • How can I call Java and Delphi CORBA servers? What is a Distributed Architecture? • It’s a codified way to call functions remotely. • We’ve seen computing progrees from applications to DLLs to RPCs • Our power as programmers is reaching not across a single machine, but across entire networks. • CORBA is object oriented and interface based. Its a humungous VCL or OWL spread out across a network. • You end up with objects living on the network. “The network is the computer” • The point is to make a network appear intelligent just as we think of computers as being intelligent. • CORBA and DCOM are just buffed up versions of the web. They are the super hero versions of CGI or ISAPI. • Unlike the Web, CORBA doesn’t rely on HTML, and it is truly Object Oriented. • A “remote” server can be on your own machine or on