With the advent of science technology, the traditional means of scientific research can not meet the current needs of the scientific research. After the emergence of the e-Science, scientists in different fields can work together to complete large-scale scientific research. Grid technology is considered as the future infrastructure of the Information Society, which provides sharing resource between different geographical locations. Grid gradually becomes the architecture of e-Science. All kinds of resources in Grid environment, such as software, hardware, and others, are expressed as Grid Service, but a single grid service could not complete huge and complicated scientific computing tasks. And Grid environment is dynamic when each scientist involves in different requirements to submit their computational jobs to heterogeneous executing environment, which bring about new problems in workflow management.Therefore, in order to solve the issues of complexity, heterogeneity and dynamism, in this paper we developed Grid Workflow Management System towards e-Science Application- objected based on Abstract Service. The Abstract Service is an abstract combination service for a group web service with similar function. And we presented Service Center, which contains a large number of abstract services to form a virtual uniform view to shield the diversity among various web services. We also developed a visual workflow designer, which allows scientists to orchestrate an abstract workflow by just dragging or dropping the graphical representations of abstract services to (or from) the canvas. Especially, the Requirement Description Document (RDD) was proposed to describe the special demands of individual computational jobs in XML grammar. |