70 likes | 181 Views
CORBA: The Common Object Request Broker Architecture. Chapter 6. ANSA Project---predecessor to CORBA. Advanced Network Systems Architecture group from UK To model complex distributed systems Consists of a set of models Enterprise model---overall functions and roles of an enterprise
E N D
CORBA: The Common Object Request Broker Architecture Chapter 6
ANSA Project---predecessor to CORBA • Advanced Network Systems Architecture group from UK • To model complex distributed systems • Consists of a set of models • Enterprise model---overall functions and roles of an enterprise • Information model---flow of information within the enterprise • Computation model---Programming structures and program development tools • Engineering and technology models---Provides implementation of the ANSA abstractions
Beyond ANSA to CORBA • Here, stress is on getting legacy applications to talk to one another and to new applications • Currently, CORBA is basically a framework for building a distributed computing environments and letting applications running in one environment issues requests to applications running in another • TAO and ACE environments are a free CORBA implementation available • IONA’s ORBIX is another popular CORBA implementation • J2EE and .Net are competition to CORBA
CORBA reference model • Paper • Tutorial-1 • Tutorial-2 • Architecture
CORBA Event Service • Overview
CORBA Applications---an example • Writing CORBA Applications