70 likes | 187 Views
SOAP Web Services at CBS. AllBio Ontology Workshop, Oct 3-5, 2012 Kristoffer Rapacki. Comprehensive server side environment for SOAP-based Web Services. Written in Perl and tested with client softwares in Perl, Python, Java, C# etc. Careful error handling: the response always validates
E N D
SOAP Web Services at CBS AllBio Ontology Workshop, Oct 3-5, 2012 Kristoffer Rapacki
Comprehensive server side environmentfor SOAP-based Web Services • Written in Perl and tested with client softwares in Perl, Python, Java, C# etc. • Careful error handling: the response always validates • Access to storage (scratch, databases) • Efficient execution on several different compute units (also remote) • Smooth template generation with access to standard data types
Method => Web Service => VM WWW interface Method Web Service Virtual machine Software package Cloud Cloud
Integration of services – tool LEGOfication Require Web Services with granular and strongly typed output for tools integration Importance of granularity and strongly typed output
Current work • 1. QUASI - server side environment for SOAP Web Services • a. rigorous checking of behaviour on faulty input • b. making sure QUASI will work with a variety of clients: • * C# (mono C#), Perl (SoapLite and XML::Compile), Python (SUDS), C++ (gSoap) - DONE • * Java (axis), TAVERNA, TRIANA - forthcoming 2. Web Services calling the Cloud Ongoing collaboration with CSC 3. Contact with ontology and data schema people Ongoing collaboration with EBI and Bergen 4. Creation of a WS generating script Template generator with access to standard data types, ontologies and cloud resources - just starting. Thank you