|
GridRPC is Remote Procedure Call over a grid. This paradigm has been proposed by the GridRPC working group 〔http://www.gridforum.org/gf/group_info/view.php?group=gridrpc-wg〕 of the Open Grid Forum (OGF), and an API has been defined〔http://www.gridforum.org/documents/GFD.52.pdf〕 in order for clients to access remote servers as simply as a function call. It is used among numerous Grid middleware for its simplicity of implementation, and has been standardized by the OGF in 2007. For interoperability reasons between the different existing middleware, the API has been followed by a document〔http://www.ogf.org/documents/GFD.102.pdf〕 describing good use and behavior of the different GridRPC API implementations. Works have then been conducted on the GridRPC Data Management,〔http://www.ogf.org/documents/GFD.186.pdf〕 which has been standardized in 2011. == Scope == The scope of this standard is to offer recommendations for the implementation of middleware. It deals with the following topics: * Definition of a specific data structure for arguments in GridRPC middleware. * Definition of the data type to be used in conjunction with the arguments' data structure. * Definition of the creation, destruction, lifetime and copy semantics for the arguments' data structure. * Definition of possible introspection capabilities for call arguments and attributes of remote functions (e.g. data types, counts). * Definition of mechanisms for handling persistent data, e.g., definition and use of a concept such as "data handles" (which might be the same as or similar to a grpc_data_t data type). This may also involve concepts such as lazy copy semantics, and data leases or time-outs. * Definition of API mechanisms to enable workflow management. * Evaluate the compatibility and interoperability with other systems, e.g., Web Services Resource Framework. * Desirable Properties—the Proposed Recommendation will not necessarily specify any properties, such as thread safety, security, and fault tolerance, but it should not be incompatible with any such useful properties. * Demonstrate implementability of all parts of the API. * Demonstrate and evaluate at least two implementations of the complete GridRPC middleware recommendation. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「GridRPC」の詳細全文を読む スポンサード リンク
|