Difference between revisions of "Service APIs"
Jump to navigation
Jump to search
Line 80: | Line 80: | ||
| [https://rt.egi.eu/rt/Ticket/Display.html?id=914 #914] | | [https://rt.egi.eu/rt/Ticket/Display.html?id=914 #914] | ||
|- | |- | ||
|} | |||
= Globus Middleware = | |||
{| cellspacing="0" cellpadding="6" border="1" | |||
|- | |||
! rowspan="2"|Service<br>Name | |||
! rowspan="2"|Implementation<br>Type | |||
! colspan="2"| Client Application<br>Programming Interface | |||
! colspan="2"| Client Command<br>Line Interface | |||
! rowspan="2"|Related<br>Requirement | |||
|- | |||
! Language | |||
! Documentation | |||
! Platform<br>(Linux/Windows) | |||
! Documentation | |||
|- | |||
| GRAM5 | |||
| GRAM protocol implementation. Job submission service. | |||
| Globus C Common Libraries,GSI C, GridFTP, C | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/common/ccommonlib/ C Common Libraries documentation]<br>[http://www.globus.org/toolkit/docs/5.0/5.0.4/security/gsic/ Grid Security infrastructure in C]<br>[http://www.globus.org/toolkit/docs/5.0/5.0.4/data/gridftp/ GridFTP Documentation pages] | |||
| Linux/Mac | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/execution/gram5/ GRAM5 Documentation pages] | |||
| | |||
|- | |||
| GridFTP | |||
| GridFTP protocol implementation. File transfer service. | |||
| Globus C Common Libraries,GSI C, XIO, C | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/common/ccommonlib/ C Common Libraries documentation]<br>[http://www.globus.org/toolkit/docs/5.0/5.0.4/security/gsic/ Grid Security infrastructure in C]<br>[http://www.globus.org/toolkit/docs/5.0/5.0.4/common/xio/ Globus XIO Library Documentation] | |||
| Linux/Mac | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/data/gridftp/ GridFTP Documentation pages] | |||
| | |||
|- | |||
| GSI-OpenSSH | |||
| GSI-OpenSSH (extended OpenSSH implementation with GSI Security authentication and delegation support) | |||
| Globus C Common Libraries,GSI C, OpenSSH library. | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/common/ccommonlib/ C Common Libraries documentation]<br>[http://www.globus.org/toolkit/docs/5.0/5.0.4/security/gsic/ Grid Security infrastructure in C] | |||
| Linux/Mac | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/security/openssh/ GSI-OpenSSH Documentation pages] | |||
| | |||
|- | |||
| MyProxy | |||
| X.509 PKI security credential management. | |||
| GSI C | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/security/gsic/ Grid Security infrastructure in C] | |||
| Linux/Mac | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/security/myproxy/ MyProxy Documentation pages] | |||
| | |||
|- | |||
| RLS | |||
| Replica Location Service. Replica metadata catalogue. | |||
| Globus C Common Libraries,GSI C, XIO, C | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/common/ccommonlib/ C Common Libraries documentation]<br>[http://www.globus.org/toolkit/docs/5.0/5.0.4/security/gsic/ Grid Security infrastructure in C]<br>[http://www.globus.org/toolkit/docs/5.0/5.0.4/common/xio/ Globus XIO Library Documentation] | |||
| Linux/Mac | |||
| [http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/ RLS Documentation pages] | |||
| | |||
|} | |} | ||
Revision as of 13:45, 4 August 2011
gLite Middleware
Service Name |
Implementation Type |
Client Application Programming Interface |
Client Command Line Interface |
Related Requirement | ||
---|---|---|---|---|---|---|
Language | Documentation | Platform (Linux/Windows) |
Documentation | |||
CREAM-CE | Web Service (WSDL, SOAP). Java-Axis servlet (running inside the Apache Tomcat container) | gSOAP for C/C++, Axis for Java, perl module for Perl, Python module for Python, others | C++ API Tutorial C++ API Ref |
EMI UI (Linux) | EMI UI User Guide | #914 |
WMS | Web Service (WSDL, SOAP). Java-Axis servlet (running inside the Apache Tomcat container) | gSOAP for C/C++, Axis for Java, perl module for Perl, Python module for Python, others | Java API Ref | EMI UI (Linux) | EMI UI User Guide | #914 |
L&B | C Library + Web Service (WSDL, SOAP). | gSOAP for C/C++, Axis for Java, perl module for Perl, Python module for Python, others | C/C++, Java API Ref | EMI UI (Linux) | EMI UI User Guide | #914 |
VOMS | Web Service (WSDL, SOAP). Java-Axis servlet (running inside the Apache Tomcat container) | gSOAP for C/C++, Axis for Java, perl module for Perl, Python module for Python, others | C/C++, Java API Ref | EMI UI (Linux) | EMI UI User Guide | #914 |
BDII core, BDII top, BDII site | OpenLDAP Server | LCG_GFAL Library, C/C++, Java, Python, Perl, PHP, others | C/C++, Python API Ref (LCG_GFAL) | EMI UI (Linux) | EMI UI User Guide OpenLDAP Client – read manual in linux. `man ldapsearch` |
#914 |
DPM (SE) | C/C++ Library | C/C++, Python, Perl | C/C++, Python API Ref (LCG_GFAL) C/C++, Python API Ref (SRM) SRM Specification (OGF) |
EMI UI (Linux) | EMI UI User Guide | #914 |
LFC | C/C++ Library | C/C++, Python, Perl | C++ API Ref Python API Tutorial |
EMI UI (Linux) | EMI UI User Guide | #914 |
GridFTP | GridFTP protocol (extended FTP) | C | C API Ref | EMI UI (Linux) | EMI UI User Guide | #914 |
Globus Middleware
Service Name |
Implementation Type |
Client Application Programming Interface |
Client Command Line Interface |
Related Requirement | ||
---|---|---|---|---|---|---|
Language | Documentation | Platform (Linux/Windows) |
Documentation | |||
GRAM5 | GRAM protocol implementation. Job submission service. | Globus C Common Libraries,GSI C, GridFTP, C | C Common Libraries documentation Grid Security infrastructure in C GridFTP Documentation pages |
Linux/Mac | GRAM5 Documentation pages | |
GridFTP | GridFTP protocol implementation. File transfer service. | Globus C Common Libraries,GSI C, XIO, C | C Common Libraries documentation Grid Security infrastructure in C Globus XIO Library Documentation |
Linux/Mac | GridFTP Documentation pages | |
GSI-OpenSSH | GSI-OpenSSH (extended OpenSSH implementation with GSI Security authentication and delegation support) | Globus C Common Libraries,GSI C, OpenSSH library. | C Common Libraries documentation Grid Security infrastructure in C |
Linux/Mac | GSI-OpenSSH Documentation pages | |
MyProxy | X.509 PKI security credential management. | GSI C | Grid Security infrastructure in C | Linux/Mac | MyProxy Documentation pages | |
RLS | Replica Location Service. Replica metadata catalogue. | Globus C Common Libraries,GSI C, XIO, C | C Common Libraries documentation Grid Security infrastructure in C Globus XIO Library Documentation |
Linux/Mac | RLS Documentation pages |
External APIs
Service Name |
Implementation Type |
Client Application Programming Interface |
Client Command Line Interface |
Related Requirement | ||
---|---|---|---|---|---|---|
Language | Documentation | Platform (Linux/Windows) |
Documentation | |||
SAGA | Cross-platform Library | C++, Python, Java | SAGA API Standard Ref Java API Ref C++ API Ref Python API Ref |
Linux/Windows | SAGA Documentation |