iWay Resources

Topics:

An iWay resource is any component that can be used in an iWay Service Manager application. These components have a required physical structure in an Application Project that consist of a folder containing the files that constitute the component and a .iwresource metadata file containing information about the component that is used by iSM. iWay Integration Tools provides plugins that include tools for working with these components and managing the physical structure in an Application Project.

Note: The Application Explorer view is used to present an iWay Resource in a logical manner and hides the physical structure. If required, the physical structure can be viewed using the Navigator view provided by the Eclipse platform.

APIs

Allows you to develop and host RESTful APIs for consumption by external callers using iWay Integration Tools (iIT). The APIs folder is the default folder for storing REST-based APIs.

Channels

Channels consist of a data acquisition (Inlet) component, business routes, and a data disposition (Outlet) component. The channels are used to receive data from various systems and on various protocols based on the configured polling interval, scheduled bases, or event driven. Each message passes through a channel, and in many applications through multiple channels. As the message is being processed by a channel, it can also be routed based on a business logic for execution to a specific process flow configured in a business route. Messages can be of any format such as flat, XML, JSON, and can be processed as a stream of data, actual data payload, or a signal depending on the protocol being used.

Configurations

The Configurations folder is the default folder for managing configurations which store iWay Generics bindings. You can create more than one configurations using the iWay Configurations Editor. An application project can have only one active configuration file. You can select a configuration within the properties of the application project.

Flows

The capability of graphically visualizing a business process is a powerful and necessary component of any business intelligence offering. iWay Integration Tools Suite, an Eclipse platform based design time tool, provides a visual and user-friendly method of creating a business process, also called a flow.

Through a flow, you control the sequence in which tasks are performed and the destination of the output from each task in the flow. Each flow you create is a single unit of work made up of many objects, such as adapters, protocol interactions, system access objects, message routing definitions, graphically represented by icons and connected by lines that establish a relationship between the objects.

When the design of a flow is complete, you can confirm that the objects and their relationships meet the design criteria through the compilation process. You can also test the flow by executing it with an actual input document to see results.

Templates

Deployment templates allow you to create a component that inject configuration into runtime creation. Often these templates contain variables whose values are specific for either development, test and or production environments. Templates can be created using the iWay Template Builder.

Transforms

Transformation definition files contain sets of rules, interpreted and executed by a transformation engine. Transformation is the process by which data is transformed from one structure/format to another.