Service-oriented architecture for integration of bioinformatic data and applications

Size: px
Start display at page:

Download "Service-oriented architecture for integration of bioinformatic data and applications"

Transcription

1 Service-oriented architecture for integration of bioinformatic data and applications Xiaorong Xiang Department of Computer Science and Engineering University of Notre Dame 4/6/07 Ph.D defense 1

2 Contributions Survey of research issues and challenges in service-oriented computing (Chapter 2) Built a SOA based system for supporting bioinformatics research (Chapter 3) Explored the deep phylogeny of the plastid with the system (Chapter 4) Enhanced the system with semantic web technology and a novel approach of reuse workflows (Chapters 5 & 6) 4/6/07 Ph.D defense 2

3 Outline Introduction to SOA MoG project and MoGServ Ontological data and service representation model Knowledge and workflow reuse 4/6/07 Ph.D defense 3

4 SOA an architectural style of distributed computing Discovery Service Broker Service Requester Publish interface Invoke 4 Service Provider Why SOA Reusability Interoperability Security Maintenance Save cost when integrating applications Adoption of SOA e-business e-science e-government 4/6/07 Ph.D defense 4

5 Web services one realization of SOA Additional WS* Standards Business Process Execution BPEL4WS, WFML, WSFL, BizTalk, Service Publishing & Discovery UDDI Services Description WSDL Services Communication SOAP Transactions Management Security Universal Description, Discovery and Integration Web Service Description Language Simple Object Access Protocol Meta Language XML Network Transport Protocols TCP/IP, HTTP, SMTP, FTP, etc 4/6/07 Ph.D defense 5

6 SOA research orientations Semantic Web Semantic Web Service Semantic Grid 2 Service-oriented Architecture (Web Service) 1 3 Grid Computing Semantic Grid Service Open Grid Service Architecture (OGSA) The P2P technology plays an important role of increasing the scalability and reliability in Service discovery and workflow execution process 4/6/07 Ph.D defense 6

7 Bioinformatics today From the article Genome Sequencing vs. Moore s Law: Cyber Challenges for the Next Decade by Folker Meyer in journal CTWatch Quarterly August, 2006 volume 2 number 3 Rapidly accumulating data: DNA sequences, contigs, expression data, ontologies, annotations, etc. Non-standard independently developed heterogeneous data sources Data sharing, data integration, and security 4/6/07 Ph.D defense 7

8 SOA in Bioinformatics Large public database Middleware projects Recent exposure of data & analysis tools as services MORE Community efforts needed to provide more shared and reliable services More demonstration projects needed => best practices, measured utility, feedback to middleware projects, etc. Provide infrastructure To compose, manage, Execute, connect the Distributed services 4/6/07 Ph.D defense 8

9 Outline Introduction to SOA MoG project and MoGServ Ontological data and service representation model Knowledge and workflow reuse 4/6/07 Ph.D defense 9

10 Mother of Green (MoG) project Biological science In collaboration with Prof. Jeanne Romero-Severson, Biological Sciences, University of Notre Dame. Study the deep phylogeny of plastid Computer science Provide an environment to support scientists investigations A case study of using SOA for data and application integration A prototype for future research in service-oriented architecture domain 4/6/07 Ph.D defense 10

11 MoG project one motivation Malaria causes million deaths every year 3,000 children under age five die of malaria every day Plasmodium falciparum (P. falciparum) causes human malaria Targeted drug design through phylogenomics P. falciparum has three genomes: nuclear, mitochondrial, plastid (apicoplast) Find the ancestors of the apicoplast, better understanding of the evolution of plastid Identify genes in the ancestors Determine gene function Apicoplast in P. falciparum P. falciparum 4/6/07 Ph.D defense 11

12 A typical in-silico investigation Data driven research workflow A: Query complete genome sequences given a taxon B: Query protein coding genes for each genome sequence E: Phylogenetic analysis D: Sequences alignment C: Eliminate vector sequences 4/6/07 Ph.D defense 12

13 Challenges (Time consuming manual webbased operations) Data collection and information gathering Rapid accumulation of raw sequence information Rate of accumulation is increasing Information accumulates faster than analyses finish Information in forms not readily accessible Analysis tool usage Experimental data recording Repetitive experiments for scientific discovery 4/6/07 Ph.D defense 13

14 MoGServ System Architecture Web Interface Data Access Services Data Analysis Services Application Server Local Data Storage Job Manager Job Launcher NCBI DDBJ EMBL Applications Service/Workflow Registry Metadata Search Workflow/Soap Engines Services Others Services Access Client MoGServ Middle Layer Data/Services Providers

15 Data storage and access services Local database Integrating data from multiple data sources with scientists interests Supporting repetitive investigations against several subsets of sequences Avoiding network traffic and service failure when retrieving data on-the-fly from public data sources Accessing the data in the local database by services 4/6/07 Ph.D defense 15

16 Service and workflow registry A table-based description with necessary properties Text description Service location Input/output Provider Version Algorithm Invocation method Not intended for supporting service discovery or composition at current stage A repository of service and workflow used for local application developers 4/6/07 Ph.D defense 16

17 Indexing and querying metadata Metadata Service and workflow description Description of sequence data in order to track the origination of data Experimental data output, input, and intermediate data Indexing and querying with keyword Lucene Implemented as services 4/6/07 Ph.D defense 17

18 Service and workflow enactment Service/Workflow Registry INPUT Find the service/workflow definition using the task name Parameters Job Launcher Task Name Job Manager Form a Job Description Job Information Timer Output Job ID Instances of Workflow/Service Engines 4/6/07 Ph.D defense 18

19 Implementation Development and deployment J2EE, JSP, XSLT Tomcat / Axis 1_2RC2 Database PostgresSQL 8.1 Index and search of metadata Apache Lucene library Service implementation Java2WSDL Wrap command line applications with JLaunch library Workflow Taverna workbench, part of mygrid project Freefluo workflow engine 4/6/07 Ph.D defense 19

20 4/6/07 Ph.D defense 20

21 Taverna workbench 4/6/07 Ph.D defense 21

22 A more complex workflow 4/6/07 Ph.D defense 22

23 Issues with the first prototype Meta data description Solution Index-based (keyword syntactic search) Capture most properties to support the end-users requirement Support data provenance Limitation Similar to most services in the bioinformatics community Lack of semantic description (goal => semantic search) Failure tolerance and recovery Solution Statically encode alternative services in the workflow to prevent service failure Record status of the service and workflow execution into the database for possible recovery strategy Multiple workflow engines deployment to prevent the hardware or network failure Limitation No dynamic service selection (more semantic description support) during execution time No fine grained resource management and monitoring Security 4/6/07 Ph.D defense 23

24 Outline Introduction to SOA MoG project and MoGServ Ontological data and service representation model Knowledge and workflow reuse 4/6/07 Ph.D defense 24

25 Semantic web Semantic web vision Giving meaning (semantics) to web-based information Machine-understandable such that software agents can autonomously process them Two standards: OWL & RDF The Web Ontology Language (OWL) Defines common vocabularies for specifying the concepts and relationship among concepts Resource Description Framework (RDF) Formal format for encoding web content using defined vocabularies Semantic web for Bioinformatics UniProt RDF project Semantic web for SOA Automated service discovery, composition 4/6/07 Ph.D defense 25

26 Resource Description Framework (RDF) MoG is a project #hastextdescription #foundation #bioinformatics #hasfundedby #hasresearchtopic A graph model of statements, a set of triples: Predicate (Subject, Object) Representations: #hascreator RDF/XML #gmadey N-triples Turtle #hasfullname Gregory Madey #haspersonalsite #hastitle #professor A standard format to connect web information Literal Resource # URI provided the definition of these vocabularies 4/6/07 Ph.D defense 26

27 Ontological modules used for semantic description of data, services & workflows MoGServ application Domain Ontology (MoGServ) Service Domain Ontology (mygrid) Generic Service Description Ontology (mygrid/feta model) Software components for annotation RDF Store Data Services Workflows 4/6/07 Ph.D defense 27

28 MoGServ Application Domain Ontology To better track the data origination To support the automation of workflow creation To better share the data on the web in the future Example concepts and properties defined in MoGServ properties invokedby isparentof isinstanceof hassetname domain Job Set Job Set range User Set Service XML:String Ontological modules Number of Concepts Number of properties Object Datatype MoGServ mygrid mygrid/feta model /6/07 Ph.D defense 28

29 Sample data annotation metadata from MoG local database Displayed by Rdf-Gravity 4/6/07 Ph.D defense 29

30 Sample service/workflow annotation Question: Which service has an operation that accepts nucleotide_sequence as a parameter Answer: Uri: /alignment:blastn_ncbi OperationName: Run Displayed by Rdf-Gravity 4/6/07 Ph.D defense 30

31 Implementation of annotation and query components for data, services & workflows SeRQL Query templates Sesame library Query Components Supports files, RDBMS, SeRQL Sesame RDF store result Annotation components Select Y, W, X from {Y} mg:hasoperation{w} mg:inputparameter {X} rdf:type {mog:set} using namespace rdf = < mg = < mog = < Annotation Templates (Service) Annotation Templates (Data) Service: axis/services/clustalw?wsdl Operation: runclustalwdf inputparameter: setid 4/6/07 Ph.D defense 31

32 Limitations The MoGServ ontology is not complete Contains a small portion of necessary concepts used for tracking the data provenance Service domain ontology is not complete Needs more concepts as more services are published Challenges of using semantic web in general Ontology creation, never complete Data and service annotation accuracy, efficiency Ontology integration 4/6/07 Ph.D defense 32

33 Outline Introduction to SOA MoG project and MoGServ Ontological data and service representation model Knowledge and workflow reuse 4/6/07 Ph.D defense 33

34 Three user-defined workflows from different views Question: are gene genealogies for ATP subunitαβ γ different? Retrieving Aligning Workflow A defined by a less experienced user using the functional definition of services querygene querygene clustalw querygene setids setfilter clustalw querygene clustalw clustalw Workflow B defined by an intermediate user with executable services Workflow C defined by an expert user with two extra executable services to ensure the accurate output of the biological process 4/6/07 Ph.D defense 34

35 Limitations of current workflow management systems Existing workflow management system and bioinformatics middleware Taverna, Kepler, Triana, Pegasus Design, execute, monitor, re-run Support ad-hoc, semi-automated and automated service discovery and composition from scratch Our approach: reuse the verified knowledge and workflow Increase the correctness over time Provide more accurate guidelines 4/6/07 Ph.D defense 35

36 Workflow execution engine concrete workflow Workflow composer (software agent/experienced users) Knowledge discovery Knowledge base management Collect and manage information about data origination Data provenance management Semantics enabled service discovery Service matchmaking Find appropriate service Semantics enabled service registry Abstract workflow User Create abstract workflow using ontology DL reasoner Ontology Annotate services using ontology Service Annotator Enhanced workflow system 4/6/07 Ph.D defense 36

37 Task A Task B Abstract workflow Encode, convert the High level definition To low-level executable F F T f i l e a Abstract Workflow Service A Service B M o v e f i l e a f r o m h o s t 1 : / / h o m e / f i l e a Concrete workflow Service C Service D Replace individual Services with their optimal alternatives /usr/local/bin/fft /home/file1 Concrete Workflow t o h o s t 2 : / /h o m e / f i l e 1 DataTransfer Service A Service B Service D Service C Optimal workflow Invoke a workflow with Specific input data and Record the data Provenance and Performance of services, workflows. Data Registration Pegasus workflow structure Service A input Service B Service D Service C Workflow instance output Our hierarchical workflow structure 4/6/07 Ph.D defense 37

38 Reusable knowledge Connectivity Helps to convert from abstract workflow to concrete workflow Alternatives and quality-of-service profiles Helps to convert from concrete workflow to optimal workflow Mapping of abstract workflow and concrete workflow Helps to choose reusable workflows 4/6/07 Ph.D defense 38

39 Connectivity identification (Match detection) Service: QueryLocal Operation: createset performtask: mygrid:retrieving inputpara: Settype(String, mog:gene) Queryterm(String, null) outputpara: Setid(string, mog:geneset) useresource: MoG Service: ClustalW Operation: runclustalwdf performtask: mygrid:aligning inputpara: Setid(String, mog:set ) Sequencetype(String, mog:sequence) outputpara: filen(string, mygrid:sequence _alignment_report) useresource: EBI Service: FormatConversion Operation: convert performtask: mygrid: translating inputpara: filen(string, mygrid:sequence _alignment_report ) outputpara: Out(String, mygrid:nexus _paup_format) useresource: MoG Parameter (data type, semantic type) Matching rule: opertation ij operation mn if exist parameter k is output parameter of operation ij and exist parameter o is input parameter of operation mn and data type (parameter o ) = data type (parameter k ) and semantic type (parameter o ) = semantic type(parameter k ) 4/6/07 Ph.D defense 39

40 Need for verified service connectivity The mismatching problem Accurate annotation Match detection output No Inaccurate annotation Lack of semantic annotation Inaccurate reasoning DDBJ-XML Out: sequence data record Self-defined format FP X Yes NCBI blast In: sequence data record fasta format Yes TP FN Real match No FP TN GenBankService Out:GenBank record Inaccurate annotation Lack semantic annotation Inaccurate reasoning May be detected by expertise at design time or after run Accurate annotation Can be detected automatically TN X Mediator, adaptor, shim Blastp In: protein sequence 4/6/07 Ph.D defense 40

41 Connectivity Graph Implementation Registration process registry Automatically Identify the connectivity Workflow Translation / Service composition process Store the connectivity Refine, update, decompose the workflow Knowledge base connect (service a, operation ai, parameter c, service b, operation bi, parameter d ) identifyconnect (Single service, rdf repository) Search at syntactic level: search path between two nodes search next available service automatic composition base on input, output Implementation: shortest path algorithm Dijkstra 4/6/07 Ph.D defense 41

42 Experiment Used 418 concepts from domain ontology for semantic type, defined 10 concepts for data type. Randomly generate service annotation. 1 input, 1 output 1000 services connectivity graph (right side) Intel Pentium mobile 1.5GZ Number of services Number of Matched pair Load RDF repository (milliseconds) Number of nodes Number of arcs Average path search time (milliseconds) Connectivity graph load time (milliseconds) Average time of match detection per single service (milliseconds) Less than Length 0 = 724, length 1= 587, length 2=448, length 3= 281, Length 4=114, length 5=71 Length 6 =28, length 7=16 Length 8 = 4, length 9 = 2 Conclusion: Feasible solution. 4/6/07 Ph.D defense 42

43 Reuse of workflows Reuse of abstract workflows Reuse of concrete workflows Compare structural similarity of two workflows Implementation: SUBDUE algorithm query_term Graph view hasparameter input hasinput task performtask hasnext retrieving task hasoutput performtask output aligning hasparameter SUBDUE input format v 1 input v 2 output v 3 task v 4 task v 5 query_term v 6 retrieving v 7 aligning v 8 multiple_aligning_report e 3 4 hasnext e 3 1 hasinput e 4 2 hasoutput e 3 6 performtask e 4 7 performtask e 1 5 hasparameter e 2 8 hasparameter multiple_alignment_report 4/6/07 Ph.D defense 43

44 Pro and Con Pro Increase the correctness of the formed workflow over time Avoid the incorrect, inaccurate semantic annotations Take advantage of verified knowledge Avoid the ontological reasoning process Better support for semi-automated and automated service composition over time Provide more accurate guideline to users over time Con The connectivity graph can be big Number of parameters Number of services Search the connectivity of a service when a service is registered in the system may take relative long time More complex matching rule Number of parameters May not have high accuracy at the beginning 4/6/07 Ph.D defense 44

45 Summary Described the design and implementation of MoGServ Explored the ontological representation of data and services Described new approach for reuse of workflows and connectivity of services 4/6/07 Ph.D defense 45

46 Future work Integrate the GridSam into the MoGServ for execution, monitoring Integrate the Grid computing technology for resource allocation Refine the MoGServ application domain ontology Create interface for end-user workflow creation Create interface for individual workspace Evaluate the scalability, accuracy of connectivity graph approach and the graph matching approach with large number real workflows and services 4/6/07 Ph.D defense 46

47 Acknowledgements Dr. Madey Dr. Romero-Severson Dr. Flynn Dr. Striegel Dr. Chaudhary Dr. Collins Mr. Eric Morgan Dr. Jean-Christophe Ducom Partially supported by the Indiana Center for Insect Genomics (ICIG) with funding from the Indiana 21 st Century fund 4/6/07 Ph.D defense 47

48 Publications X. Xiang, G. Madey and J. Romero-Severson, A Service-oriented Data Integration and Analysis Environment for In-Silico Experiments and Bioinformatics Research, Proceedings of the 40th Annual Hawaii International Conference on System Sciences (CD-ROM), January , Computer Society Press. Xiaorong Xiang and Greg Madey, "A Semantic Web Services Enabled Web Portal Architecture", IEEE International Conference on Web Services (ICWS 2004), San Diego, July 2004 Xiaorong Xiang and Greg Madey, Improving the reuse of scientific workflows and their by-products. In International Conference on Web Services (ICWS2007). Under review. Xiaorong Xiang and Eric Lease Morgan, Exploiting "Light-weight" Protocols and Open Source Tools to Implement Digital Library Collections and Services. D-Lib Magazine, October 2005, Volume 11 Number 10 4/6/07 Ph.D defense 48

49 Publications planned One journal paper for BMC Bioinformatics Chapter 3, chapter 4, chapter 5 Future IEEE ICWS proceedings Chapter 6 Biology journal TBD Results from using MoGServ 4/6/07 Ph.D defense 49

50 Thank you 4/6/07 Ph.D defense 50

A Service-oriented Data Integration and Analysis Environment for In Silico Experiments and Bioinformatics Research

A Service-oriented Data Integration and Analysis Environment for In Silico Experiments and Bioinformatics Research A Service-oriented Data Integration and Analysis Environment for In Silico Experiments and Bioinformatics Research Xiaorong Xiang Gregory Madey Department of Computer Science and Engineering Jeanne Romero-Severson

More information

Portals and workflows: Taverna Workbench. Paolo Romano National Cancer Research Institute, Genova

Portals and workflows: Taverna Workbench. Paolo Romano National Cancer Research Institute, Genova Portals and workflows: Taverna Workbench Paolo Romano National Cancer Research Institute, Genova (paolo.romano@istge.it) 1 Summary Information and data integration in biology Web Services and workflow

More information

University of Southampton Research Repository eprints Soton

University of Southampton Research Repository eprints Soton University of Southampton Research Repository eprints Soton Copyright and Moral Rights for this thesis are retained by the author and/or other copyright owners. A copy can be downloaded for personal non-commercial

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95 ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91 بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Semantic SOA - Realization of the Adaptive Services Grid

Semantic SOA - Realization of the Adaptive Services Grid Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software

More information

Distributed Invocation of Composite Web Services

Distributed Invocation of Composite Web Services Distributed Invocation of Composite Web Services Chang-Sup Park 1 and Soyeon Park 2 1. Department of Internet Information Engineering, University of Suwon, Korea park@suwon.ac.kr 2. Department of Computer

More information

Scientific Workflows

Scientific Workflows Scientific Workflows Overview More background on workflows Kepler Details Example Scientific Workflows Other Workflow Systems 2 Recap from last time Background: What is a scientific workflow? Goals: automate

More information

Ranking-Based Suggestion Algorithms for Semantic Web Service Composition

Ranking-Based Suggestion Algorithms for Semantic Web Service Composition Ranking-Based Suggestion Algorithms for Semantic Web Service Composition Rui Wang, Sumedha Ganjoo, John A. Miller and Eileen T. Kraemer Presented by: John A. Miller July 5, 2010 Outline Introduction &

More information

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study...

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study... vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION... ii DEDICATION... iii ACKNOWLEDGEMENTS... iv ABSTRACT... v ABSTRAK... vi TABLE OF CONTENTS... vii LIST OF TABLES... xii LIST OF FIGURES... xiii LIST

More information

Discovery Net : A UK e-science Pilot Project for Grid-based Knowledge Discovery Services. Patrick Wendel Imperial College, London

Discovery Net : A UK e-science Pilot Project for Grid-based Knowledge Discovery Services. Patrick Wendel Imperial College, London Discovery Net : A UK e-science Pilot Project for Grid-based Knowledge Discovery Services Patrick Wendel Imperial College, London Data Mining and Exploration Middleware for Distributed and Grid Computing,

More information

Topics on Web Services COMP6017

Topics on Web Services COMP6017 Topics on Web Services COMP6017 Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 2013-2014 Module Aims Introduce you to service oriented architectures Introduce you to both traditional and RESTful Web Services

More information

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005 Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising

More information

Distribution and web services

Distribution and web services Chair of Software Engineering Carlo A. Furia, Bertrand Meyer Distribution and web services From concurrent to distributed systems Node configuration Multiprocessor Multicomputer Distributed system CPU

More information

METEOR-S Process Design and Development Tool (PDDT)

METEOR-S Process Design and Development Tool (PDDT) METEOR-S Process Design and Development Tool (PDDT) Ranjit Mulye LSDIS Lab, University of Georgia (Under the Direction of Dr. John A. Miller) Acknowledgements Advisory Committee Dr. John A. Miller (Major

More information

Bioinformatics Data Distribution and Integration via Web Services and XML

Bioinformatics Data Distribution and Integration via Web Services and XML Letter Bioinformatics Data Distribution and Integration via Web Services and XML Xiao Li and Yizheng Zhang* College of Life Science, Sichuan University/Sichuan Key Laboratory of Molecular Biology and Biotechnology,

More information

DAML: ATLAS Project Carnegie Mellon University

DAML: ATLAS Project Carnegie Mellon University DAML: ATLAS Project Carnegie Mellon University Katia Sycara Anupriya Ankolekar, Massimo Paolucci, Naveen Srinivasan November 2004 0 Overall Program Summary What is the basic problem you are trying to solve?

More information

Lesson 5 Web Service Interface Definition (Part II)

Lesson 5 Web Service Interface Definition (Part II) Lesson 5 Web Service Interface Definition (Part II) Service Oriented Architectures Security Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Controlling the style (1) The

More information

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia

More information

Semantic Web Technologies

Semantic Web Technologies 1/33 Semantic Web Technologies Lecture 11: SWT for the Life Sciences 4: BioRDF and Scientifc Workflows Maria Keet email: keet -AT- inf.unibz.it home: http://www.meteck.org blog: http://keet.wordpress.com/category/computer-science/72010-semwebtech/

More information

What is a Web Service?

What is a Web Service? Web Services What is a Web Service? Piece of software available over Internet Uses standardized (i.e., XML) messaging system More general definition: collection of protocols and standards used for exchanging

More information

Lupin: from Web Services to Web-based Problem Solving Environments

Lupin: from Web Services to Web-based Problem Solving Environments Lupin: from Web Services to Web-based Problem Solving Environments K. Li, M. Sakai, Y. Morizane, M. Kono, and M.-T.Noda Dept. of Computer Science, Ehime University Abstract The research of powerful Problem

More information

Automation of bioinformatics processes through workflow management systems

Automation of bioinformatics processes through workflow management systems Automation of bioinformatics processes through workflow management systems Paolo Romano Bioinformatics National Cancer Research Institute of Genoa, Italy paolo.romano@istge.it Summary Information and data

More information

Annotating, linking and browsing provenance logs for e-science

Annotating, linking and browsing provenance logs for e-science Annotating, linking and browsing provenance logs for e-science Jun Zhao, Carole Goble, Mark Greenwood, Chris Wroe, Robert Stevens Department of Computer Science, University of Manchester, Oxford Road,

More information

Service Oriented Architectures Visions Concepts Reality

Service Oriented Architectures Visions Concepts Reality Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would

More information

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics 16 th March 2015 In the previous lecture l Web Services (WS) can be thought of as Remote Procedure Calls. l Messages from

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

USING THE BUSINESS PROCESS EXECUTION LANGUAGE FOR MANAGING SCIENTIFIC PROCESSES. Anna Malinova, Snezhana Gocheva-Ilieva

USING THE BUSINESS PROCESS EXECUTION LANGUAGE FOR MANAGING SCIENTIFIC PROCESSES. Anna Malinova, Snezhana Gocheva-Ilieva International Journal "Information Technologies and Knowledge" Vol.2 / 2008 257 USING THE BUSINESS PROCESS EXECUTION LANGUAGE FOR MANAGING SCIENTIFIC PROCESSES Anna Malinova, Snezhana Gocheva-Ilieva Abstract:

More information

Computational Web Portals. Tomasz Haupt Mississippi State University

Computational Web Portals. Tomasz Haupt Mississippi State University Computational Web Portals Tomasz Haupt Mississippi State University What is a portal? Is it a web page? There is something going on behind the scene! Synopsis URL TCP/IP SSL HTTP HTTPS PKI Kerberos HTML

More information

A High-Level Distributed Execution Framework for Scientific Workflows

A High-Level Distributed Execution Framework for Scientific Workflows A High-Level Distributed Execution Framework for Scientific Workflows Jianwu Wang 1, Ilkay Altintas 1, Chad Berkley 2, Lucas Gilbert 1, Matthew B. Jones 2 1 San Diego Supercomputer Center, UCSD, U.S.A.

More information

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Xiang Su and Jukka Riekki Intelligent Systems Group and Infotech Oulu, FIN-90014, University of Oulu, Finland {Xiang.Su,Jukka.Riekki}@ee.oulu.fi

More information

SEBI: An Architecture for Biomedical Image Discovery, Interoperability and Reusability based on Semantic Enrichment

SEBI: An Architecture for Biomedical Image Discovery, Interoperability and Reusability based on Semantic Enrichment SEBI: An Architecture for Biomedical Image Discovery, Interoperability and Reusability based on Semantic Enrichment Ahmad C. Bukhari 1, Michael Krauthammer 2, Christopher J.O. Baker 1 1 Department of Computer

More information

Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)

Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) A presentation to GMU/AFCEA symposium "Critical Issues in C4I" Michelle Dirner, James Blalock, Eric Yuan National

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457

More information

Service-Oriented Computing in Recomposable Embedded Systems

Service-Oriented Computing in Recomposable Embedded Systems Service-Oriented Computing in Recomposable Embedded Systems Autonomous + Backend Support Yinong Chen Department of Computer Science and Engineering http://www.public.asu.edu/~ychen10/ 2 Motivation Embedded

More information

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic

More information

Business Process Modelling & Semantic Web Services

Business Process Modelling & Semantic Web Services Business Process Modelling & Semantic Web Services Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web services SOA Problems? CSA 3210 Last Lecture 2 Lecture Outline

More information

Data Integration and Data Warehousing Database Integration Overview

Data Integration and Data Warehousing Database Integration Overview Data Integration and Data Warehousing Database Integration Overview Sergey Stupnikov Institute of Informatics Problems, RAS ssa@ipi.ac.ru Outline Information Integration Problem Heterogeneous Information

More information

RESTful Web service composition with BPEL for REST

RESTful Web service composition with BPEL for REST RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL

More information

Enabling Open Science: Data Discoverability, Access and Use. Jo McEntyre Head of Literature Services

Enabling Open Science: Data Discoverability, Access and Use. Jo McEntyre Head of Literature Services Enabling Open Science: Data Discoverability, Access and Use Jo McEntyre Head of Literature Services www.ebi.ac.uk About EMBL-EBI Part of the European Molecular Biology Laboratory International, non-profit

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Ontology Servers and Metadata Vocabulary Repositories

Ontology Servers and Metadata Vocabulary Repositories Ontology Servers and Metadata Vocabulary Repositories Dr. Manjula Patel Technical Research and Development m.patel@ukoln.ac.uk http://www.ukoln.ac.uk/ Overview agentcities.net deployment grant Background

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY (An NBA Accredited Programme) ACADEMIC YEAR 2012-2013 / EVEN SEMESTER YEAR / SEM : IV / VIII BATCH: 2009-2013 (2008 Regulation) SUB CODE

More information

Workflow, Planning and Performance Information, information, information Dr Andrew Stephen M c Gough

Workflow, Planning and Performance Information, information, information Dr Andrew Stephen M c Gough Workflow, Planning and Performance Information, information, information Dr Andrew Stephen M c Gough Technical Coordinator London e-science Centre Imperial College London 17 th March 2006 Outline Where

More information

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support

More information

The Semantic Web: Service discovery and provenance in my Grid

The Semantic Web: Service discovery and provenance in my Grid The Semantic Web: Service discovery and provenance in my Grid Phillip Lord, Pinar Alper, Chris Wroe, Robert Stevens, Carole Goble, Jun Zhao, Duncan Hull and Mark Greenwood Department of Computer Science

More information

On the use of Abstract Workflows to Capture Scientific Process Provenance

On the use of Abstract Workflows to Capture Scientific Process Provenance On the use of Abstract Workflows to Capture Scientific Process Provenance Paulo Pinheiro da Silva, Leonardo Salayandia, Nicholas Del Rio, Ann Q. Gates The University of Texas at El Paso CENTER OF EXCELLENCE

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. Oracle10g RDF Data Mgmt: In Life Sciences Xavier Lopez Director, Server Technologies Oracle

More information

Semantic and Personalised Service Discovery

Semantic and Personalised Service Discovery Semantic and Personalised Service Discovery Phillip Lord 1, Chris Wroe 1, Robert Stevens 1,Carole Goble 1, Simon Miles 2, Luc Moreau 2, Keith Decker 2, Terry Payne 2 and Juri Papay 2 1 Department of Computer

More information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de

More information

Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise

Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise 1 W3C Workshop on Rule Languages for Interoperability Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise A MITRE Sponsored Research Effort Suzette Stoutenburg 28 April 2005

More information

SERVICE-ORIENTED COMPUTING

SERVICE-ORIENTED COMPUTING THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface

More information

Taverna: Lessons in creating a workflow environment for the life sciences

Taverna: Lessons in creating a workflow environment for the life sciences CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2000; 00:1 7 [Version: 2002/09/19 v2.02] Taverna: Lessons in creating a workflow environment for the life sciences

More information

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework

More information

SELF-SERVICE SEMANTIC DATA FEDERATION

SELF-SERVICE SEMANTIC DATA FEDERATION SELF-SERVICE SEMANTIC DATA FEDERATION WE LL MAKE YOU A DATA SCIENTIST Contact: IPSNP Computing Inc. Chris Baker, CEO Chris.Baker@ipsnp.com (506) 721 8241 BIG VISION: SELF-SERVICE DATA FEDERATION Biomedical

More information

Towards a Semantic Web Platform for Finite Element Simulations

Towards a Semantic Web Platform for Finite Element Simulations Towards a Semantic Web Platform for Finite Element Simulations André Freitas 1, Kartik Asooja 1, Swapnil Soni 1,2, Marggie Jones 1, Panagiotis Hasapis 3, Ratnesh Sahay 1 1 Insight Centre for Data Analytics,

More information

ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington

ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ( Presentation by Li Zao, 01-02-2005, Univercité Claude

More information

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source

More information

Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support

Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support Abouelhoda et al. BMC Bioinformatics 2012, 13:77 SOFTWARE Open Access Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support Mohamed Abouelhoda 1,3*, Shadi Alaa Issa 1 and Moustafa

More information

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication Citation for published version: Patel, M & Duke, M 2004, 'Knowledge Discovery in an Agents Environment' Paper presented at European Semantic Web Symposium 2004, Heraklion, Crete, UK United Kingdom, 9/05/04-11/05/04,.

More information

Semantic Web Services for Ocean Knowledge Management

Semantic Web Services for Ocean Knowledge Management Semantic Web Services for Ocean Knowledge Management Syed SR. Abidi, Ali Daniyal, Ashraf Abusharek, Samina R. Abidi Abstract We present a web-services based e-research platform to support scientific research

More information

Web Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol. May 12 th, 2004

Web Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol. May 12 th, 2004 Web Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol May 12 th, 2004 Agenda Web Services Semantic Web OWL-S Composition of Web Services using HTN Planning

More information

Services Breakout: Expressiveness Challenges & Industry Trends. Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002

Services Breakout: Expressiveness Challenges & Industry Trends. Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002 Services Breakout: Expressiveness Challenges & Industry Trends Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002 DAML-S: Some Current Challenges Expressiveness of DAML+OIL

More information

CAS 703 Software Design

CAS 703 Software Design Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction

More information

Distributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1

Distributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are

More information

Knowledge Discovery Services and Tools on Grids

Knowledge Discovery Services and Tools on Grids Knowledge Discovery Services and Tools on Grids DOMENICO TALIA DEIS University of Calabria ITALY talia@deis.unical.it Symposium ISMIS 2003, Maebashi City, Japan, Oct. 29, 2003 OUTLINE Introduction Grid

More information

D WSMO Data Grounding Component

D WSMO Data Grounding Component Project Number: 215219 Project Acronym: SOA4All Project Title: Instrument: Thematic Priority: Service Oriented Architectures for All Integrated Project Information and Communication Technologies Activity

More information

Model Driven Dynamic Composition of Web Services Flow for Business Process Integration

Model Driven Dynamic Composition of Web Services Flow for Business Process Integration OMG s 2nd Workshop On Web Services Modeling, Architectures, Infrastructures And Standards Model Driven Dynamic Composition of Web Services Flow for Business Process Integration Liang-Jie Zhang, Jen-Yao

More information

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology

More information

Semi-Automatic Composition of Web Services for the Bioinformatics Domain

Semi-Automatic Composition of Web Services for the Bioinformatics Domain Semi-Automatic Composition of Web Services for the Bioinformatics Domain Zhiming Wang, Rui Wang, Cristina Aurrecoechea, Douglas Brewer, John A. Miller, Jessica C. Kissinger University of Georgia, Athens,

More information

ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics

ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics ELENA: Creating a Smart Space for Learning Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics Overview Motivation, goals Architecture, implementation Interoperability: Querying resources

More information

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based

More information

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web MIT2: Agent Technologies on the Semantic Web Motivation and Intro Vadim Ermolayev Dept. of IT Zaporozhye National Univ. Ukraine http://eva.zsu.zp.ua/ http://kit.zsu.zp.ua/ http://www.zsu.edu.ua/ http://www.ukraine.org/

More information

Linked Data and RDF. COMP60421 Sean Bechhofer

Linked Data and RDF. COMP60421 Sean Bechhofer Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference

More information

IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering

IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering Ahmed Abid 1, Nizar Messai 1, Mohsen Rouached 2, Thomas Devogele 1 and Mohamed Abid 3 1 LI, University Francois

More information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject

More information

Web Services Annotation and Reasoning

Web Services Annotation and Reasoning Web Services Annotation and Reasoning, W3C Workshop on Frameworks for Semantics in Web Services Web Services Annotation and Reasoning Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin Siemens AG, Corporate

More information

Envisioning Semantic Web Technology Solutions for the Arts

Envisioning Semantic Web Technology Solutions for the Arts Information Integration Intelligence Solutions Envisioning Semantic Web Technology Solutions for the Arts Semantic Web and CIDOC CRM Workshop Ralph Hodgson, CTO, TopQuadrant National Museum of the American

More information

What s Out There and Where Do I find it: Enterprise Metacard Builder Resource Portal

What s Out There and Where Do I find it: Enterprise Metacard Builder Resource Portal What s Out There and Where Do I find it: Enterprise Metacard Builder Resource Portal Gary W. Allen, PhD Project Manager Joint Training Integration and Evaluation Center Orlando, FL William C. Riggs Senior

More information

Extracting reproducible simulation studies from model repositories using the CombineArchive Toolkit

Extracting reproducible simulation studies from model repositories using the CombineArchive Toolkit Extracting reproducible simulation studies from model repositories using the CombineArchive Toolkit Martin Scharm, Dagmar Waltemath Department of Systems Biology and Bioinformatics University of Rostock

More information

An Introduction to Taverna Workflows Katy Wolstencroft University of Manchester

An Introduction to Taverna Workflows Katy Wolstencroft University of Manchester An Introduction to Taverna Workflows Katy Wolstencroft University of Manchester Download Taverna from http://taverna.sourceforge.net Windows or linux If you are using either a modern version of Windows

More information

Using JBI for Service-Oriented Integration (SOI)

Using JBI for Service-Oriented Integration (SOI) Using JBI for -Oriented Integration (SOI) Ron Ten-Hove, Sun Microsystems January 27, 2006 2006, Sun Microsystems Inc. Introduction How do you use a service-oriented architecture (SOA)? This is an important

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007 Next-Generation SOA Infrastructure An Oracle White Paper May 2007 Next-Generation SOA Infrastructure INTRODUCTION Today, developers are faced with a bewildering array of technologies for developing Web

More information

BioSStore: A Client Interface for a Repository of Semantically Annotated Bioinformatics Web Services

BioSStore: A Client Interface for a Repository of Semantically Annotated Bioinformatics Web Services I. Navas-Delgado, 2014 by the authors; J.F. Aldana-Montes: licensee RonPub, BioSStore: Lübeck, Germany. A Client Interface This article for is a Repository an open access of Semantically article distributed

More information

Advanced Tagging and Semantic-Annotation Methods for the Semantic-based OpenAPI Retrieval System

Advanced Tagging and Semantic-Annotation Methods for the Semantic-based OpenAPI Retrieval System Advanced Tagging and Semantic-Annotation Methods for the Semantic-based OpenAPI Retrieval System Seung-Jun Cha and Kyu-Chul Lee 1 Chungnam National University {junii, kclee}@cnu.ac.kr Abstract The OpenAPI

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015 RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University

More information

Supporting Process Development in Bio-jETI by Model Checking and Synthesis

Supporting Process Development in Bio-jETI by Model Checking and Synthesis Supporting Process Development in Bio-jETI by Model Checking and Synthesis Anna-Lena Lamprecht 1, Tiziana Margaria 2, and Bernhard Steffen 1 1 Chair for Programming Systems, Dortmund University of Technology,

More information

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications 2009 International Conference on Computer Engineering and Technology Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications Sung-Kooc Lim Information and Communications

More information

Semantic Web Mining and its application in Human Resource Management

Semantic Web Mining and its application in Human Resource Management International Journal of Computer Science & Management Studies, Vol. 11, Issue 02, August 2011 60 Semantic Web Mining and its application in Human Resource Management Ridhika Malik 1, Kunjana Vasudev 2

More information

National Centre for Text Mining NaCTeM. e-science and data mining workshop

National Centre for Text Mining NaCTeM. e-science and data mining workshop National Centre for Text Mining NaCTeM e-science and data mining workshop John Keane Co-Director, NaCTeM john.keane@manchester.ac.uk School of Informatics, University of Manchester What is text mining?

More information

Grid Resources Search Engine based on Ontology

Grid Resources Search Engine based on Ontology based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang

More information

Engineering Grounded Semantic Service Definitions from Native Service Specifications

Engineering Grounded Semantic Service Definitions from Native Service Specifications Engineering Grounded Semantic Service Definitions from Native Service Specifications Yu Cao A dissertation submitted to the University of Dublin, Trinity College in partial fulfillment of the requirements

More information

FACULTY OF INFORMATICS B.E. 4/4 (IT) I Semester (Old) Examination, July Subject : Digital Image Processing (Elective III) Estelar

FACULTY OF INFORMATICS B.E. 4/4 (IT) I Semester (Old) Examination, July Subject : Digital Image Processing (Elective III) Estelar B.E. 4/4 (IT) I Semester (Old) Examination, July 2014 Subject : Digital Image Processing (Elective III) Code No. 6231 / O / S 1 Discuss briefly about general purpose image processing system and its components.

More information

ARC VIEW. Critical Industries Need Active Defense and Intelligence-driven Cybersecurity. Keywords. Summary. By Sid Snitkin

ARC VIEW. Critical Industries Need Active Defense and Intelligence-driven Cybersecurity. Keywords. Summary. By Sid Snitkin ARC VIEW DECEMBER 7, 2017 Critical Industries Need Active Defense and Intelligence-driven Cybersecurity By Sid Snitkin Keywords Industrial Cybersecurity, Risk Management, Threat Intelligence, Anomaly &

More information

Geoffrey Fox Community Grids Laboratory Indiana University

Geoffrey Fox Community Grids Laboratory Indiana University s of s of Simple Geoffrey Fox Community s Laboratory Indiana University gcf@indiana.edu s Here we propose a way of describing systems built from Service oriented s in a way that allows one to build new

More information

Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants

Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Global Reference Architecture: Overview of National Standards Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Goals for this Presentation Define the Global Reference Architecture

More information

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata Meeting Host Supporting Partner Meeting Sponsors Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata 105th OGC Technical Committee Palmerston North, New Zealand Dr.

More information