Remote Method Invocation (RMI)

ในการเรียกใช้งาน method ต่างๆใน network นั้นจะมีการกำหนด method ที่จะให้สามารถใช้ได้หรือเข้าถึงจากเครื่องอื่นที่อยู่ในระยะไกลซึ่งจะเป็นการกระจายส่วนของตัวโปรแกรมซึ่งที่เรียกว่า remote objects หรือ RMI ซึ่งจะทำให้ในการพัฒนา network programming ได้ง่ายขึ้นอีกทั้งยังข้าม platform อีกด้วยซึ่ง RMI จะทำงานผ่าน streams และ sockets ซึ่งใน java network programming นี้จะมีตัวจัดการ RMI ให้อยู่ในตัวหลักของภาษาจาวา อยู่แล้ว

ซึ่งในการสร้าง RMI นั้นมีอยู่ 5 ขั้นตอน

1. Interface ของ Remote Object.
2. Implementation ของ Remote Object.
3. Host? Server
4. Client Application
5. สร้าง stub และ skeleton

rmi, socket programming, java network programming, สอน network programming

รูปการทำงานของ RMI

Leave a Reply

Your email address will not be published. Required fields are marked *