System Integration

System Integration

This chapter describes the possibilities to integrate your existing IT infrastructure as a process modeler.

Integrating Stardust into an existing Infrastructure

Integrating the Stardust Process Engine into an existing IT infrastructure is mainly done by using Stardust applications and data.

From the point of view of integration both concepts are somewhat dual. Applications concentrate on triggering behavior of the environment whereas data are used for storing and accessing state. Both concepts are strongly correlated by the way they interchange data by means of accessors. This requires a common type system provided by data types.

Once application building blocks are configured, these can be reused across different Process Models. Hence, sets of these applications can be shipped as a library specific, e.g. for a certain product connectivity needs to be provided for. These libraries can then be used at clients to address integration requirements either with other products or other systems at the client.

Although they don't have such a central position, triggers and events are also integration means. Refer to chapter Working with Triggers for details on those.

This chapter describes the usage of application types and data types shipped with Stardust. The process engine can be extended by custom application types and data types. This is described in detail in the Programming Guide.

Contents

The usage of the following data and application types will be explained in this chapter:

Refactoring

Renaming of packages in a project, containing classes used for data or applications in a Stardust model will reflect in all occurrences where these classes are used in the model.