The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
A key issue in eScience concerns the management of data used, transformed and produced by experiments. Such data are highly heterogeneous and require a wide range of mechanisms to support their creation, documentation, mining, management and visualization. This paper tackles one of these mechanisms: annotation of scientific data. It discusses specific aspects of a framework that helps scientific research...
The Apache Ant presents certain characteristics that seem to make it suitable as a workflow language and engine. Features such as native dependency structured build targets make it easy to write declarative dependency-based workflows. We propose a framework enabling Ant build files (and its specifications) to be used as workflow scripts. Features like being semi structured and having standard specification...
Programming-by-example (PbE) as a technique can only make substantial progress by addressing the open problem commonly known as the Semantic Gap. This gap is the discrepancy between what the user intended by their actions, and how the inference engine generalizes the actions for reuse in a program. The Seahawk/Daggoo PbE system attempts to close this gap in a novel way: by using Semantic Web and Web...
Virtual laboratories can be used by educational institutions to facilitate and enrich the learning of specific procedures. To provide an environment similar to the real one, it is recommended to create experiments that require the accomplishment of a protocol (guide) aiming to support the assessment of the students. Furthermore, it is important to stimulate the identification of different possibilities...
The process sub-model is the core of workflow model, verifying process sub-model before deployment can reduce the cost of shutdown, inspection and repair at run-time. This paper proposes verification algorithms, which focus on structural errors of process sub-model, and those algorithms will use the characteristics of the extended Petri net discussed in this paper. Simultaneously, this paper explains...
Recently, sensors and sensor networks are receiving much attention due to the growing number of small, inexpensive sensor nodes with advanced sensing capabilities. These ??smart?? sensors enable sensor networks and Sensor Webs to better monitor environmental variables and to share the resulting sensor data in real-time. The advancement in sensor technology also poses new challenges due to the increased...
Aimed for the problems of strong coupling and poor scalability between centralized workflow system and business application system, a workflow platform based on web service was presented, which separated the business data and the workflow data, supported the access of new business system, improved the reusability of workflow system. The web services used to interact with workflow platform were designed...
Modern business applications are typically required to support collaboration and coordination of several business partners. Web services have become the de facto technology for implementing such applications. One approach for specifying Web service calls and interactions is ActiveXML(AXML), a data-oriented workflow language. A problem with state-of-the-art workflow engines for AXML is that the execution...
Recently, there has been an increasing need in scientific workflows to solve the shimming problem, the use of a special kind of adaptors, called shims, to link related but incompatible workflow tasks. However, existing techniques produce scientific workflows that are cluttered with many visible shims, which distract a scientist's focus on functional components. Moreover, these techniques do not address...
Nowadays, three kinds of geo-processing workflow implementation mechanism are concerned under Sensor Web environment: process chain mode based on Sensor Modeling Language (SensorML), service chain mode base on Business Process Execution Language (BPEL) and resource chain mode based on XML Process Definition Language (XPDL). In order to achieve the interoperability of the above three heterogeneous...
Since numerous large-scale scientific applications executed on grids are expressed as complex scientific workflows, workflow management has appeared as one of the most important service in grid environment in past few years. However, most of the management systems do not fully hide the complexity of the underlying orchestration language. Meanwhile, grid environment is dynamic when each scientist involves...
Currently, workflow systems are either XML based or component based. Both paradigms have usability deficiencies. XML is not designed for procedural programming. Legacy code is difficult to adapt to component based systems. We propose a new paradigm by adding workflow keywords to an existing high-level language. This approach, called GroupSpeak, uses a procedural style of programming and allows for...
Life science workflow systems are developed to help life scientists to conveniently connect various programs and Web services. In practice however, much time is spent on data conversion, because Web services provided by different organisations use different data formats. We have analysed all the Taverna workflows available at the my Experiment Web site on December 11, 2008. Our analysis of the tasks...
Towards a data-centric workflow approach, we introduce an artifact model to capture data and workflow management activities in distributed settings. The model is built on Active XML, i.e., XML trees including Web service calls. We argue that the model captures the essential features of business artifacts as described informally in [A. Nigam and N. Caswell (2003)] or discussed in [R. Hull (2008)]....
This paper present a novel Taverna workflow for validating BioMart services. It saves a significant amount of time by avoiding incorrect workflows caused by out-of-date services. It also reduces debugging time by finding out-of-date processor query fields (filters) and output fields (attributes). In addition, it provides associated information required for future validation.
Workflows are widely used for representing business processes, Web services, scientific experiments, and activities in daily life, like recipes. There is an increasing need for people to search a workflow repository using keywords and retrieve the relevant ones according to their interests. A workflow hierarchy is a three dimensional object containing multi-resolution abstraction views on the same...
Web services choreography allows enterprises to create new business processes that mirror today's dynamic and ever-changing business needs. Creating a business process requires not only a clear definition of the collaboration patterns of all its components, but also a way of depicting standard business-to-business (B2B) and enterprise application integration (EAI) interactions. In this context, WS-CDL...
A series of business processes, based on Wf-XML, executing cooperatively and sharing information among customers, suppliers and business partners are used in electronic commerce. Wf-XML (Workflow-XML) is an asynchronous Web service protocol. A language defining XML-based protocol is suggested for the mutual linkage of the workflow engine. In this paper, the model is proposed to model the UML diagram...
As new software development architecture, the customizable cooperative work framework can be used for software development with the method of customization. The business workflow instance and its business action Instancepsilas execution order can be customized dynamic by assembling the business object components to the service customization component, and make the service customization component as...
In this paper, we propose a model-driven approach (MDA) for developing workflow applications from existing grid services. We focus on how to model and compose workflow applications of grid services without considering lower level description of the grid environment. The workflows are built on an abstract level using UML activity diagram language with semantic and syntactic descriptions of services...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.