The Generic Application Factory: Motivation

Service Oriented Computing is a new paradigm for accessing, integrating and coordinating loosely coupled software systems in a standardized way. It is increasingly being employed by large scientific collaborations to "wrap" applications as application services i.e. to create an additional "web services layer" on top of existing scientific applications. This enables scientists to easily compose, monitor and run complex workflows consisting of scientific applications that are not only developed and managed by a distributed team of application developers but also run on a distributed set of heterogeneous resources. However, one of the biggest challenges for large scientific collaborations lies in keeping all the application services persistent so that they can be accessed from scientific workflows whenever needed. GFac is an architecture and an implementation of a mechanism by which we can create the application services on-demand, in the event that they are unavailable during the execution of a scientific workflow and thus obviate the need to keep them persistent.

[ << ] [ < ] [ Home ] [ > ] [ >> ]