70 likes | 197 Views
This overview highlights the CBS workshop on SOAP Web Services held from October 3-5, 2012, led by Kristoffer Rapacki. The workshop focused on developing a robust server-side environment for SOAP-based services, utilizing Perl and tested with various client software including Perl, Python, Java, and C#. Emphasizing careful error handling and smooth template generation, participants discussed the integration of cloud services and the significance of granularity in service output. Collaborative efforts with various institutions like EBI and Bergen were also emphasized, showcasing an ongoing commitment to innovative service development.
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