l3_jan15 - Lecture 3 From process-oriented to...

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

View Full Document Right Arrow Icon
1 Lecture 3 From process-oriented to agent-oriented programming. Distributed object systems. Bond objects. Communication. Asynchronous communication. Event handling. Semantic understanding of messages. Probes.
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 Process-oriented development Entity-oriented development Object-oriented development Agent-oriented development
Background image of page 2
3 Bond basics Distributed-object system. Message passing distributed object system. Why? Other systems, e.g. Jini are based upon Java RMI.
Background image of page 3

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

View Full DocumentRight Arrow Icon
4 Bond objects A Bond object extends the standard Java object with: Unique identifier . Communication support. Serialization and cloning. Dynamic properties. Multiple inheritance. Visual Editor. Light-weight objects (e.g. messages, shadows)
Background image of page 4
5 Bond resident Container Object. Directory. Each object is registered at the time of creation. Aliases. Communication Engine – runs at a known port on a system with a given BondIPAddress
Background image of page 5

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

View Full DocumentRight Arrow Icon
6 Communication engine Communication Engine Resident LocalDirectory Communication Engine Resident LocalDirectory Objects Objects
Background image of page 6
7 Local shadow of a remote object We wish to communicate with a remote object as if it were local. To do so we need a local representative of the remote object.
Background image of page 7

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

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

This note was uploaded on 07/30/2011 for the course COP 5600 taught by Professor Staff during the Summer '11 term at University of Central Florida.

Page1 / 23

l3_jan15 - Lecture 3 From process-oriented to...

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

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