Fire up your applications with Jetfire
RSS
Jetfire Wiki

About Us

Code Plex Projects

COR COR Administration Debug GUI Jetfire Administration Jetfire Code Jetfire Core Jetfire Language Jetfire Web Part Library misc Release Notes Roles Solutions States Training User Administration Versioning Web Parts Web Service Website Design Website Procedures Wiki conventions WordML Workflow Administration

Quick Search
»
Advanced Search »

PoweredBy

Overview

A Jetfire 'workflow class' is a true OO class. Jetfire workflow classes are a superset of C# classes having a number of unique first class attributes such as persistence, dynamic access modifiers, and states. A workflow class is used to create workflow objects.



C# Class Similarities

The Jetfire workflow class is modeled after the .net C# class. It shares these features in common with a .net C# class:

  • Fields
  • Methods
  • Constructor
  • Properties

Additional Features

In addition the Jetfire workflow class has these features.

  • Workflow States
  • Persistent
    • Workflow classes are stored in a server nexus.
    • Each workflow class has a GUID supporting retrieval and tracking.
    • Is automatically serialized to permanent storage.
    • Upon start up workflow classes are automatically restored to client nexus.
    • Workflow classes contain the values of the static fields.
  • Immutable
  • Builtin source control/versioning
  • Workflow objects are bound to workflow classes.
  • Source code is compiled and dynamically linked to other source code.
  • The source code for a workflow class is stored in a parse unit.
  • Code is represented as objects.

Differences between Jetfire and C# Classes

Difference between a C# Class and a Jetfire workflow class.
  • C#
    • Source code is compiled and linked to other libraries
    • Static access modifiers - private, protected, internal and public
  • Jetfire Workflow Class
    • Source code is interpreted and linked to other source code on-the-fly.
    • Access modifiers can change dynamically.

See Also

ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.