Topic_6_FT - CHEUNG Lam-yuen (50930174) HUNG Tin-wai...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CHEUNG Lam-yuen (50930174) HUNG Tin-wai (50963771) KO Chun-kit (51024520) WONG Chun-ching (50965997) Introduction History CORBA RMI Architecture of CORBA CORBA IDL CORBA client and server example Integration of CORBA and Web services CORBA Services CORBA naming service CORBA event service CORBA notification service CORBA security service Summary History OMG (Object Management Group) Introduced object request broker (or ORB) Help a client to invoke a method on an object Locate object Activate object Reply clients request Background CORBA 2.0 specification Introduced in 1996 Define GIOP  Implemented over any transport layer IIOP Implementation of GIOP for internet uses the TCP CORBA RMI frameworks contains An interface definition language (IDL) An architecture GIOP define external representation and formats for request-reply protocol IIOP defines standard form of remote object reference Main component in a CORBA client-server system ORB core  Object adapter  Skeletons  Client stubs/proxies  Implementation repository  Interface repository  Dynamic invocation interface Abbreviate to IDL  Define IDL modules, IDL interfaces, IDL methods, IDL types, attributes as well as inheritance Define a naming scope Prevent name defined within a module clashing with names defined outside it  Allow interfaces and other IDL type definition s to be grouped in logical units. Depict CORBA objects methods  Enable clients of a CORBA object to see and depend on an interface defining a set of operations and attributes. in the value of parameter1 is passed from the client to the invoked CORBA object out the value of parameter2 is passed back from the invoked CORBA object to the client. oneway Avoid blocking the client when the target object is carrying out the method raises User-defined exceptions are allowed to terminate the execution of the method Support 15 IDL types short(16-bit), long(32-bit), unsigned short, unsigned long, float(32-bit), double(64-bit), char, Boolean, (TRUE, FALSE), octet(8-bit) and any  Provide Object whose values are remote object references. Declared inside IDL interfaces  Define as private or readonly to CORBA objects  IDL compiler generates a pair of accessor methods for attribute defined as private the getter method for readonly attribute. Extend several parent interfaces with a child...
View Full Document

Page1 / 37

Topic_6_FT - CHEUNG Lam-yuen (50930174) HUNG Tin-wai...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online