Abstract Service-oriented architectures (SOAs) provide a successful model for structuring complex... more Abstract Service-oriented architectures (SOAs) provide a successful model for structuring complex distributed software systems, as they reduce the cost of ownership and ease the creation of new applications by composing existing services. However, currently, the development of service-oriented applications requires many manual tasks and prevailing infrastructure is often based on centralized components that are central points of failure and easily become bottlenecks.
Abstract Self-awareness and self-adaptation have become primary concerns in large-scale systems a... more Abstract Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have become too complex to be managed by human administrators alone, but rather require a new blend of coordination mechanisms between people and software services.
Abstract An increasing amount of Web services are being implemented using process management tool... more Abstract An increasing amount of Web services are being implemented using process management tools and languages (BPML, BPEL, etc.). The main advantage of processes is that designers can express complex business conversations at a high level of abstraction, even reusing standardized business protocols. The downside is that the infrastructure behind the Web service becomes more complex.
Executive Summary The purpose of this deliverable (D10) is to provide a detailed specification of... more Executive Summary The purpose of this deliverable (D10) is to provide a detailed specification of the SODIUM Runtime environment. The Runtime environment forms part of the overall SODIUM platform and is composed of the following components:• the SODIUM Composition Repository,• the USQL Query Engine and• the USCL Execution Engine.
Abstract Service-based Grid infrastructures emphasize service composition rather than sharing of ... more Abstract Service-based Grid infrastructures emphasize service composition rather than sharing of low level resources. The idea is to build Grid applications out of computational services provided by the different sites of the Grid. Recent developments in the area of Web services have strengthened this idea by standardizing procedures like service description, publication and invocation.
Abstract Many scientific disciplines are shifting from in vitro to in silico research as more phy... more Abstract Many scientific disciplines are shifting from in vitro to in silico research as more physical processes and natural phenomena are examined in a computer (in silico) instead of being observed (in vitro). In many of these virtual laboratories, the computations involved are very complex and long lived. Currently, users are required to manually handle almost all aspects of such computations, including their dependability. Not surprisingly, this is a major bottleneck and a significant source of inefficiencies.
Abstract Over the past few years, the discussion between the two major architectural styles for d... more Abstract Over the past few years, the discussion between the two major architectural styles for designing and implementing Web services, the RPC-oriented approach and the resource-oriented approach, has been mainly held outside of traditional research communities. Mailing lists, forums and developer communities have seen long and fascinating debates around the assumptions, strengths, and weaknesses of these two approaches.
ions. I am also grateful to Ms. Vittoria Capriccioli, at the CRIFIC o# ce, for her patienceand su... more ions. I am also grateful to Ms. Vittoria Capriccioli, at the CRIFIC o# ce, for her patienceand support with my study abroad paperwork. Most of the information on bioinformatics comes from Mike Hallett, Ph. D., one ofthe leading experts in this field, of which I have had the opportunity of attending theComputational Biology lectures. Although this thesis has been read by several reviewers, all the remaining fallaciesare solely under my own responsibility.
Abstract Proteomics is currently one of the most promising fields in bioinformatics as it provide... more Abstract Proteomics is currently one of the most promising fields in bioinformatics as it provides important insights into the protein function of organisms. Mass spectrometry is one of the techniques to study the proteome, and several software tools exist for this purpose. We provide an extendable software platform called swissPIT that combines different existing tools and exploits Grid infrastructures to speed up the data analysis process for the proteomics pipeline.
Abstract Thanks to the interoperability offered by Web services standards it is now possible to b... more Abstract Thanks to the interoperability offered by Web services standards it is now possible to build large scale distributed software systems by composing reusable services published on the Web. In this presentation we will demonstrate how we combined Eclipse's user experience (background model checking and incremental recompilation) with a simple visual composition language to develop the JOpera for Eclipse plugins [1].
This deliverable is a description and evaluation of parts of the ADAPT composition engine (delive... more This deliverable is a description and evaluation of parts of the ADAPT composition engine (deliverable D14, CS Middleware) which is currently at the prototype stage (deliverable due on month 29). The deliverable builds upon deliverables D9 (CS Middleware Architecture, due on month 5) and D7 (Composition Language, due on month 11). The aspects of the evaluation plan that pertain to this module are covered by this deliverable in the form of performance measurements.
• Many of us see the same movies and read the same books because the bookstore can store only so ... more • Many of us see the same movies and read the same books because the bookstore can store only so many books and the movie theater can play only so many movies. There isn't enough space to give us exactly what we want. So we all agree on something we kind of want.• But what happens when the digital age comes along, allowing the bookstore to store all the books in the world?
Abstract Recent technology trends in Web Services indicate that a solution eliminating the percei... more Abstract Recent technology trends in Web Services indicate that a solution eliminating the perceived complexity of the WS-* standard technology stack may be in sight: advocates of REpresentational State Transfer (REST) have come to believe that their ideas explaining why the World Wide Web works are just as applicable to solve enterprise application integration problems and to radically simplify the plumbing required to build service-oriented architectures. In this tutorial we take a scientific look at the WS-* vs.
Abstract The advent of Cloud computing platforms, and the growing pervasiveness of Multicore proc... more Abstract The advent of Cloud computing platforms, and the growing pervasiveness of Multicore processor architectures have revealed the inadequateness of traditional programming models based on sequential computations, opening up many challenges for research on parallel programming models for building distributed, service-oriented systems.
Large-scale computations are pervasive in bioinformaticsdue to the size of the datasets involved ... more Large-scale computations are pervasive in bioinformaticsdue to the size of the datasets involved and theresource demands of the algorithms. These computationstypically run for long periods of time and producevast amounts of data. Currently, users are required tomanage system resources, data, and the distribution ofeach process throughout the entire computation. Notsurprisingly, this introduces a major bottleneck in thewhole procedure.
The articles in this book summarize the work presented at the final workshop of the COST (Europea... more The articles in this book summarize the work presented at the final workshop of the COST (European Cooperation in the Field of Scientific and Technical Research) Action on Molecular Materials and Functional Polymers for Advanced Devices, which was held in June 2000 in Patras, Greece. The collection gives an excellent overview of the state-of-the-art in this field and the progress made by the coordinated research projects.
Event-driven programming frameworks such as Node. JS have recently emerged as a promising option ... more Event-driven programming frameworks such as Node. JS have recently emerged as a promising option for Web service development. Such frameworks feature a simple programming model with implicit parallelism and asynchronous I/O. The benefits of the event-based programming model in terms of concurrency management need to be balanced against its limitations in terms of scalability on multicore architectures and against the impossibility of sharing a common memory space between multiple Node.
Abstract The Web services resource framework (WS-RF) and the Web services notification (WS-N) spe... more Abstract The Web services resource framework (WS-RF) and the Web services notification (WS-N) specifications are a crucial component of grid infrastructures. They provide a standardized interface to stateful services so that they can be managed remotely. There are already several implementations of these specifications and initial performance studies have compared them in terms of the overhead observed by a single client.
Abstract Recent technology trends in Web services indicate that a solution eliminating the percei... more Abstract Recent technology trends in Web services indicate that a solution eliminating the perceived complexity of the WS-* standard technology stack may be in sight: advocates of Representational State Transfer (REST) have come to believe that their ideas explaining why the World Wide Web works are just as applicable to solve enterprise application integration problems and to radically simplify the plumbing required to implement a Service-Oriented Architecture (SOA).
Abstract Service-oriented architectures (SOAs) provide a successful model for structuring complex... more Abstract Service-oriented architectures (SOAs) provide a successful model for structuring complex distributed software systems, as they reduce the cost of ownership and ease the creation of new applications by composing existing services. However, currently, the development of service-oriented applications requires many manual tasks and prevailing infrastructure is often based on centralized components that are central points of failure and easily become bottlenecks.
Abstract Self-awareness and self-adaptation have become primary concerns in large-scale systems a... more Abstract Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have become too complex to be managed by human administrators alone, but rather require a new blend of coordination mechanisms between people and software services.
Abstract An increasing amount of Web services are being implemented using process management tool... more Abstract An increasing amount of Web services are being implemented using process management tools and languages (BPML, BPEL, etc.). The main advantage of processes is that designers can express complex business conversations at a high level of abstraction, even reusing standardized business protocols. The downside is that the infrastructure behind the Web service becomes more complex.
Executive Summary The purpose of this deliverable (D10) is to provide a detailed specification of... more Executive Summary The purpose of this deliverable (D10) is to provide a detailed specification of the SODIUM Runtime environment. The Runtime environment forms part of the overall SODIUM platform and is composed of the following components:• the SODIUM Composition Repository,• the USQL Query Engine and• the USCL Execution Engine.
Abstract Service-based Grid infrastructures emphasize service composition rather than sharing of ... more Abstract Service-based Grid infrastructures emphasize service composition rather than sharing of low level resources. The idea is to build Grid applications out of computational services provided by the different sites of the Grid. Recent developments in the area of Web services have strengthened this idea by standardizing procedures like service description, publication and invocation.
Abstract Many scientific disciplines are shifting from in vitro to in silico research as more phy... more Abstract Many scientific disciplines are shifting from in vitro to in silico research as more physical processes and natural phenomena are examined in a computer (in silico) instead of being observed (in vitro). In many of these virtual laboratories, the computations involved are very complex and long lived. Currently, users are required to manually handle almost all aspects of such computations, including their dependability. Not surprisingly, this is a major bottleneck and a significant source of inefficiencies.
Abstract Over the past few years, the discussion between the two major architectural styles for d... more Abstract Over the past few years, the discussion between the two major architectural styles for designing and implementing Web services, the RPC-oriented approach and the resource-oriented approach, has been mainly held outside of traditional research communities. Mailing lists, forums and developer communities have seen long and fascinating debates around the assumptions, strengths, and weaknesses of these two approaches.
ions. I am also grateful to Ms. Vittoria Capriccioli, at the CRIFIC o# ce, for her patienceand su... more ions. I am also grateful to Ms. Vittoria Capriccioli, at the CRIFIC o# ce, for her patienceand support with my study abroad paperwork. Most of the information on bioinformatics comes from Mike Hallett, Ph. D., one ofthe leading experts in this field, of which I have had the opportunity of attending theComputational Biology lectures. Although this thesis has been read by several reviewers, all the remaining fallaciesare solely under my own responsibility.
Abstract Proteomics is currently one of the most promising fields in bioinformatics as it provide... more Abstract Proteomics is currently one of the most promising fields in bioinformatics as it provides important insights into the protein function of organisms. Mass spectrometry is one of the techniques to study the proteome, and several software tools exist for this purpose. We provide an extendable software platform called swissPIT that combines different existing tools and exploits Grid infrastructures to speed up the data analysis process for the proteomics pipeline.
Abstract Thanks to the interoperability offered by Web services standards it is now possible to b... more Abstract Thanks to the interoperability offered by Web services standards it is now possible to build large scale distributed software systems by composing reusable services published on the Web. In this presentation we will demonstrate how we combined Eclipse's user experience (background model checking and incremental recompilation) with a simple visual composition language to develop the JOpera for Eclipse plugins [1].
This deliverable is a description and evaluation of parts of the ADAPT composition engine (delive... more This deliverable is a description and evaluation of parts of the ADAPT composition engine (deliverable D14, CS Middleware) which is currently at the prototype stage (deliverable due on month 29). The deliverable builds upon deliverables D9 (CS Middleware Architecture, due on month 5) and D7 (Composition Language, due on month 11). The aspects of the evaluation plan that pertain to this module are covered by this deliverable in the form of performance measurements.
• Many of us see the same movies and read the same books because the bookstore can store only so ... more • Many of us see the same movies and read the same books because the bookstore can store only so many books and the movie theater can play only so many movies. There isn't enough space to give us exactly what we want. So we all agree on something we kind of want.• But what happens when the digital age comes along, allowing the bookstore to store all the books in the world?
Abstract Recent technology trends in Web Services indicate that a solution eliminating the percei... more Abstract Recent technology trends in Web Services indicate that a solution eliminating the perceived complexity of the WS-* standard technology stack may be in sight: advocates of REpresentational State Transfer (REST) have come to believe that their ideas explaining why the World Wide Web works are just as applicable to solve enterprise application integration problems and to radically simplify the plumbing required to build service-oriented architectures. In this tutorial we take a scientific look at the WS-* vs.
Abstract The advent of Cloud computing platforms, and the growing pervasiveness of Multicore proc... more Abstract The advent of Cloud computing platforms, and the growing pervasiveness of Multicore processor architectures have revealed the inadequateness of traditional programming models based on sequential computations, opening up many challenges for research on parallel programming models for building distributed, service-oriented systems.
Large-scale computations are pervasive in bioinformaticsdue to the size of the datasets involved ... more Large-scale computations are pervasive in bioinformaticsdue to the size of the datasets involved and theresource demands of the algorithms. These computationstypically run for long periods of time and producevast amounts of data. Currently, users are required tomanage system resources, data, and the distribution ofeach process throughout the entire computation. Notsurprisingly, this introduces a major bottleneck in thewhole procedure.
The articles in this book summarize the work presented at the final workshop of the COST (Europea... more The articles in this book summarize the work presented at the final workshop of the COST (European Cooperation in the Field of Scientific and Technical Research) Action on Molecular Materials and Functional Polymers for Advanced Devices, which was held in June 2000 in Patras, Greece. The collection gives an excellent overview of the state-of-the-art in this field and the progress made by the coordinated research projects.
Event-driven programming frameworks such as Node. JS have recently emerged as a promising option ... more Event-driven programming frameworks such as Node. JS have recently emerged as a promising option for Web service development. Such frameworks feature a simple programming model with implicit parallelism and asynchronous I/O. The benefits of the event-based programming model in terms of concurrency management need to be balanced against its limitations in terms of scalability on multicore architectures and against the impossibility of sharing a common memory space between multiple Node.
Abstract The Web services resource framework (WS-RF) and the Web services notification (WS-N) spe... more Abstract The Web services resource framework (WS-RF) and the Web services notification (WS-N) specifications are a crucial component of grid infrastructures. They provide a standardized interface to stateful services so that they can be managed remotely. There are already several implementations of these specifications and initial performance studies have compared them in terms of the overhead observed by a single client.
Abstract Recent technology trends in Web services indicate that a solution eliminating the percei... more Abstract Recent technology trends in Web services indicate that a solution eliminating the perceived complexity of the WS-* standard technology stack may be in sight: advocates of Representational State Transfer (REST) have come to believe that their ideas explaining why the World Wide Web works are just as applicable to solve enterprise application integration problems and to radically simplify the plumbing required to implement a Service-Oriented Architecture (SOA).
Uploads