The Procedure Model.
The basic idea of the procedure model is that a service should be provided by a
simple procedure run as part of the calling process. Essentially, a service is requested by
a procedure call on an appropriate library routine. The principle advantage of the procedure
model is its simplicity and a well understood interface to the user of the service.
The disadvantage is that the semantics of this model are not as clean as the syntax. In
particular, the assumption that a service is part of a user process is often undesirable, perhaps
for security or record keeping. In a distributed system the problem is even more
acute. The semantics of the single site procedure call are fairly difficult to preserve
across machine boundaries, since these semantics are grounded in the mechanics of the
procedure call on a single machine. For this reason, most of the distributed systems that
appear to be based on the procedure model are actually layered on top of one of the other
methods. Unfortunately, this layering has proven very difficult to completely disguise.
In a distributed system, the implementation of the procedure model is difficult.
Most designers have chosen to layer the procedure call interface on top of some other
method. Unfortunately, there is not yet an agreement on the semantics of a procedure
call, mostly because the desired semantics (precisely those of the single machine procedure
call) are fairly difficult to implement. Furthermore, as mentioned above, the
ขั้นตอนรุ่น. ความคิดพื้นฐานของรูปแบบขั้นตอนคือการที่ผู้ให้บริการควรได้รับการให้บริการโดยการทำงานขั้นตอนง่ายๆเป็นส่วนหนึ่งของกระบวนการเรียก เป็นหลักซึ่งเป็นบริการที่มีการร้องขอโดยการเรียกขั้นตอนในห้องสมุดประจำที่เหมาะสม ข้อได้เปรียบที่หลักการของขั้นตอนรูปแบบคือความเรียบง่ายและอินเตอร์เฟซที่เข้าใจกันดีที่จะใช้ในการให้บริการ. ข้อเสียคือความหมายของรุ่นนี้จะไม่สะอาดเท่าไวยากรณ์ ในโดยเฉพาะอย่างยิ่งสมมติฐานที่ว่าบริการเป็นส่วนหนึ่งของกระบวนการที่ผู้ใช้มักจะเป็นที่ไม่พึงประสงค์อาจจะเพื่อความปลอดภัยหรือเก็บบันทึกข้อมูล ในระบบการกระจายที่เป็นปัญหามากยิ่งขึ้นเฉียบพลัน ความหมายของการเรียกขั้นตอนเว็บไซต์เดียวค่อนข้างยากที่จะรักษาข้ามเขตแดนเครื่องเนื่องจากความหมายเหล่านี้มีเหตุผลในกลศาสตร์ของการเรียกขั้นตอนในเครื่องเดียว The Procedure Model.
The basic idea of the procedure model is that a service should be provided by a
simple procedure run as part of the calling process. Essentially, a service is requested by
a procedure call on an appropriate library routine. The principle advantage of the procedure
model is its simplicity and a well understood interface to the user of the service.
The disadvantage is that the semantics of this model are not as clean as the syntax. In
particular, the assumption that a service is part of a user process is often undesirable, perhaps
for security or record keeping. In a distributed system the problem is even more
acute. The semantics of the single site procedure call are fairly difficult to preserve
across machine boundaries, since these semantics are grounded in the mechanics of the
procedure call on a single machine. For this reason, most of the distributed systems that
appear to be based on the procedure model are actually layered on top of one of the other
methods. Unfortunately, this layering has proven very difficult to completely disguise.
In a distributed system, the implementation of the procedure model is difficult.
Most designers have chosen to layer the procedure call interface on top of some other
method. Unfortunately, there is not yet an agreement on the semantics of a procedure
call, mostly because the desired semantics (precisely those of the single machine procedure
call) are fairly difficult to implement. Furthermore, as mentioned above, the
การแปล กรุณารอสักครู่..
