A Component-based Workflow System with Dynamic Modifications View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2003-04-18

AUTHORS

Pinar Koksal , Ibrahim Cingil , Asuman Dogac

ABSTRACT

Adapting to changes in its environment dynamically is a very important aspect of workflow systems. In this paper, we propose a component-based workflow system architecture specifically designed for this purpose. To allow for easy modification of workflow instances, an instance is designed as an object that contains all the necessary data and control information as well as its execution history. This feature facilitates to dynamically modify the process definition on instance basis at run time. The system is designed to consist of functional components like, Basic Enactment Service, History Manager, Workflow Monitoring Tool, Dynamic Modification Tool, etc. The clients of the system are coded as network-transportable applets written in Java so that the end user can activate workflow system components by connecting to the Workflow Domain Manager over the Internet. In this paper we also present a workflow process definition language FLOWDL, its graphical representation FLOWGRAPH and a workflow process modification language FLOWML and illustrate how the modification process is handled. More... »

PAGES

238-255

Book

TITLE

Next Generation Information Technologies and Systems

ISBN

978-3-540-66225-9
978-3-540-48521-6

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/3-540-48521-x_19

DOI

http://dx.doi.org/10.1007/3-540-48521-x_19

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1048484249


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information Systems", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "familyName": "Koksal", 
        "givenName": "Pinar", 
        "id": "sg:person.011010063663.24", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011010063663.24"
        ], 
        "type": "Person"
      }, 
      {
        "familyName": "Cingil", 
        "givenName": "Ibrahim", 
        "id": "sg:person.014474367115.33", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014474367115.33"
        ], 
        "type": "Person"
      }, 
      {
        "familyName": "Dogac", 
        "givenName": "Asuman", 
        "id": "sg:person.01074167140.73", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01074167140.73"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "sg:pub.10.1007/978-3-642-58908-9_4", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1006914508", 
          "https://doi.org/10.1007/978-3-642-58908-9_4"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/273244.273265", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1020213520"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/245882.245903", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1021079525"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/s0169-023x(97)00033-5", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1029063909"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-58908-9", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1045248885", 
          "https://doi.org/10.1007/978-3-642-58908-9"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-58908-9", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1045248885", 
          "https://doi.org/10.1007/978-3-642-58908-9"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/224019.224021", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1049353387"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/icde.1996.492207", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095101403"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/dexa.1997.617231", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095327807"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2003-04-18", 
    "datePublishedReg": "2003-04-18", 
    "description": "Adapting to changes in its environment dynamically is a very important aspect of workflow systems. In this paper, we propose a component-based workflow system architecture specifically designed for this purpose. To allow for easy modification of workflow instances, an instance is designed as an object that contains all the necessary data and control information as well as its execution history. This feature facilitates to dynamically modify the process definition on instance basis at run time. The system is designed to consist of functional components like, Basic Enactment Service, History Manager, Workflow Monitoring Tool, Dynamic Modification Tool, etc. The clients of the system are coded as network-transportable applets written in Java so that the end user can activate workflow system components by connecting to the Workflow Domain Manager over the Internet. In this paper we also present a workflow process definition language FLOWDL, its graphical representation FLOWGRAPH and a workflow process modification language FLOWML and illustrate how the modification process is handled.", 
    "editor": [
      {
        "familyName": "Pinter", 
        "givenName": "Ron Y.", 
        "type": "Person"
      }, 
      {
        "familyName": "Tsur", 
        "givenName": "Shalom", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/3-540-48521-x_19", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-540-66225-9", 
        "978-3-540-48521-6"
      ], 
      "name": "Next Generation Information Technologies and Systems", 
      "type": "Book"
    }, 
    "name": "A Component-based Workflow System with Dynamic Modifications", 
    "pagination": "238-255", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/3-540-48521-x_19"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "e6f862b3da97f77faf2c70a0e0ebf4c5f536690eeef460aedf31bb629b18526c"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1048484249"
        ]
      }
    ], 
    "publisher": {
      "location": "Berlin, Heidelberg", 
      "name": "Springer Berlin Heidelberg", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/3-540-48521-x_19", 
      "https://app.dimensions.ai/details/publication/pub.1048484249"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-16T05:46", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000347_0000000347/records_89807_00000002.jsonl", 
    "type": "Chapter", 
    "url": "https://link.springer.com/10.1007%2F3-540-48521-X_19"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/3-540-48521-x_19'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/3-540-48521-x_19'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/3-540-48521-x_19'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/3-540-48521-x_19'


 

This table displays all metadata directly associated to this object as RDF triples.

104 TRIPLES      23 PREDICATES      34 URIs      19 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/3-540-48521-x_19 schema:about anzsrc-for:08
2 anzsrc-for:0806
3 schema:author N8a2541556cc4466f97ae165fc0861687
4 schema:citation sg:pub.10.1007/978-3-642-58908-9
5 sg:pub.10.1007/978-3-642-58908-9_4
6 https://doi.org/10.1016/s0169-023x(97)00033-5
7 https://doi.org/10.1109/dexa.1997.617231
8 https://doi.org/10.1109/icde.1996.492207
9 https://doi.org/10.1145/224019.224021
10 https://doi.org/10.1145/245882.245903
11 https://doi.org/10.1145/273244.273265
12 schema:datePublished 2003-04-18
13 schema:datePublishedReg 2003-04-18
14 schema:description Adapting to changes in its environment dynamically is a very important aspect of workflow systems. In this paper, we propose a component-based workflow system architecture specifically designed for this purpose. To allow for easy modification of workflow instances, an instance is designed as an object that contains all the necessary data and control information as well as its execution history. This feature facilitates to dynamically modify the process definition on instance basis at run time. The system is designed to consist of functional components like, Basic Enactment Service, History Manager, Workflow Monitoring Tool, Dynamic Modification Tool, etc. The clients of the system are coded as network-transportable applets written in Java so that the end user can activate workflow system components by connecting to the Workflow Domain Manager over the Internet. In this paper we also present a workflow process definition language FLOWDL, its graphical representation FLOWGRAPH and a workflow process modification language FLOWML and illustrate how the modification process is handled.
15 schema:editor Nddd538cfe4964fcd8c7af0774e531c74
16 schema:genre chapter
17 schema:inLanguage en
18 schema:isAccessibleForFree true
19 schema:isPartOf Nf2f152e1bccf4a2a955085044f03a0b8
20 schema:name A Component-based Workflow System with Dynamic Modifications
21 schema:pagination 238-255
22 schema:productId N69f25791655b443b99fefe42db258c55
23 Na091edc9a9bd458380a15810634fb905
24 Nd9530365bc9f42e3b65010b6fd6dcd2a
25 schema:publisher N0cc71279850745188889226327c0f50d
26 schema:sameAs https://app.dimensions.ai/details/publication/pub.1048484249
27 https://doi.org/10.1007/3-540-48521-x_19
28 schema:sdDatePublished 2019-04-16T05:46
29 schema:sdLicense https://scigraph.springernature.com/explorer/license/
30 schema:sdPublisher N24658b6f2fe5414b8e71d960a38c281e
31 schema:url https://link.springer.com/10.1007%2F3-540-48521-X_19
32 sgo:license sg:explorer/license/
33 sgo:sdDataset chapters
34 rdf:type schema:Chapter
35 N047954bc73934ae58182e41256dc86be rdf:first sg:person.01074167140.73
36 rdf:rest rdf:nil
37 N0cc71279850745188889226327c0f50d schema:location Berlin, Heidelberg
38 schema:name Springer Berlin Heidelberg
39 rdf:type schema:Organisation
40 N24658b6f2fe5414b8e71d960a38c281e schema:name Springer Nature - SN SciGraph project
41 rdf:type schema:Organization
42 N4a8c376c9b2e464d8fcab6565d866c56 rdf:first N88ed72c2e061464c9b8aabd44d57bace
43 rdf:rest rdf:nil
44 N63e4b72719a24579835912e49198863b rdf:first sg:person.014474367115.33
45 rdf:rest N047954bc73934ae58182e41256dc86be
46 N69f25791655b443b99fefe42db258c55 schema:name doi
47 schema:value 10.1007/3-540-48521-x_19
48 rdf:type schema:PropertyValue
49 N88ed72c2e061464c9b8aabd44d57bace schema:familyName Tsur
50 schema:givenName Shalom
51 rdf:type schema:Person
52 N8a2541556cc4466f97ae165fc0861687 rdf:first sg:person.011010063663.24
53 rdf:rest N63e4b72719a24579835912e49198863b
54 Na091edc9a9bd458380a15810634fb905 schema:name dimensions_id
55 schema:value pub.1048484249
56 rdf:type schema:PropertyValue
57 Nd9530365bc9f42e3b65010b6fd6dcd2a schema:name readcube_id
58 schema:value e6f862b3da97f77faf2c70a0e0ebf4c5f536690eeef460aedf31bb629b18526c
59 rdf:type schema:PropertyValue
60 Nddd538cfe4964fcd8c7af0774e531c74 rdf:first Nf590bdf3e90941c2a261e1d454324600
61 rdf:rest N4a8c376c9b2e464d8fcab6565d866c56
62 Nf2f152e1bccf4a2a955085044f03a0b8 schema:isbn 978-3-540-48521-6
63 978-3-540-66225-9
64 schema:name Next Generation Information Technologies and Systems
65 rdf:type schema:Book
66 Nf590bdf3e90941c2a261e1d454324600 schema:familyName Pinter
67 schema:givenName Ron Y.
68 rdf:type schema:Person
69 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
70 schema:name Information and Computing Sciences
71 rdf:type schema:DefinedTerm
72 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
73 schema:name Information Systems
74 rdf:type schema:DefinedTerm
75 sg:person.01074167140.73 schema:familyName Dogac
76 schema:givenName Asuman
77 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01074167140.73
78 rdf:type schema:Person
79 sg:person.011010063663.24 schema:familyName Koksal
80 schema:givenName Pinar
81 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011010063663.24
82 rdf:type schema:Person
83 sg:person.014474367115.33 schema:familyName Cingil
84 schema:givenName Ibrahim
85 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014474367115.33
86 rdf:type schema:Person
87 sg:pub.10.1007/978-3-642-58908-9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1045248885
88 https://doi.org/10.1007/978-3-642-58908-9
89 rdf:type schema:CreativeWork
90 sg:pub.10.1007/978-3-642-58908-9_4 schema:sameAs https://app.dimensions.ai/details/publication/pub.1006914508
91 https://doi.org/10.1007/978-3-642-58908-9_4
92 rdf:type schema:CreativeWork
93 https://doi.org/10.1016/s0169-023x(97)00033-5 schema:sameAs https://app.dimensions.ai/details/publication/pub.1029063909
94 rdf:type schema:CreativeWork
95 https://doi.org/10.1109/dexa.1997.617231 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095327807
96 rdf:type schema:CreativeWork
97 https://doi.org/10.1109/icde.1996.492207 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095101403
98 rdf:type schema:CreativeWork
99 https://doi.org/10.1145/224019.224021 schema:sameAs https://app.dimensions.ai/details/publication/pub.1049353387
100 rdf:type schema:CreativeWork
101 https://doi.org/10.1145/245882.245903 schema:sameAs https://app.dimensions.ai/details/publication/pub.1021079525
102 rdf:type schema:CreativeWork
103 https://doi.org/10.1145/273244.273265 schema:sameAs https://app.dimensions.ai/details/publication/pub.1020213520
104 rdf:type schema:CreativeWork
 




Preview window. Press ESC to close (or click here)


...