iWay Service Manager

iWay Service Manager (iSM) is an enterprise service bus (ESB) product that enables you to create, compose, and manage services, whether they are deployed as web services or as services accessible through other commonly-used and industry-standard interfaces. iSM lays the foundation for a quickly deployable and easily maintainable Service-Oriented Architecture (SOA) or Event-Driven Architecture (EDA) for your enterprise. iSM is lightweight, general purpose, and highly configurable.

The following image shows the Calendar Settings page of the iSM Administration Console. Here you can configure a Calendar Provider to define 18 months of Holiday/Skip dates, which when used with the Schedule Provider, allows you to fine tune the scheduled execution of tasks.

Key features and advantages that are provided through iSM and its associated facilities include:

  • A robust, highly scalable and customizable platform for message and transaction processing. iSM is packaged with its own high performance ESB, which enables integration across an array of systems. It also enables you to join other ESBs already in place in other enterprise deployments by providing and following standard interfaces and message processing concepts for synchronous and asynchronous communication. For a seamless deployment into existing infrastructures, iSM can also run within common web application servers.
  • A highly secure communication and data processing framework by conforming to the latest industry standards, which includes secure communication with:
    • AS2
    • SSL/TLS
    • SFTP
    • FTP/S
    • REST
    • SOAP

    Data security services are also supported through:

    • XML Digital Signatures (XML DSIG)
    • XML Advanced Electronic Signatures (XAdES-c)
    • AES

    An array of additional encryption and signature services are available to ensure that the data is not compromised during processing. iSM provides support for file-based, as well as hardware-based, security modules and enables the use of a centralized Online Certificate Status Protocol (OCSP) for certificate management. Messages carried within iSM and across the bus can be encrypted for intra- and inter-process security.

  • Required facilities to develop an application that takes into account possible Denial of Service Attacks, security violations, and provides avenues for handling and trapping such events, if they occur. iWay event flows are designed to capture any events in data processing or communication, and execute designated application logic without interfering with main application processing.
  • A secure native queuing system that enables message prioritization, persistence, ordering, retry-capability, and optimized message propagation across iWay channels. The iWay Reverse Verified Invocation (RVI) gateway allows you to propagate messages transparently across existing firewalls. This is in addition to using and communicating with an array of external systems for data processing, enrichment, and tracking.
  • Modularization using cross-channel message exchanges. In addition to simplifying application development and maintenance, an application that is composed of modular sections provides horizontal and vertical scaling. The modular sections can be executed:
    • within the same JVM, which facilitates the selection of the appropriate threading model for that portion of the application.
    • across JVMs on the same computer to take advantage of the dispatching mechanisms that belong to this computer.
    • across computers, which allows several computer systems to work on the application simultaneously.

    The mechanisms that support cross-channel message exchanges provide opportunities for workload balancing and backup/recovery when used in appropriately designed applications.

The following table lists and describes the documentation for iWay Service Manager that is currently available on the iWay Technical Library:

Documentation Title

Description

Installation and Configuration

This documentation describes how to install and configure iWay Service Manager (iSM). It is intended for those with administrator knowledge of the operating systems and target systems involved in their implementation of iSM.

User’s Guide

This documentation describes how iWay Service Manager (iSM) allows XML-enabled applications to initiate data access services and receive the results in XML format. It is intended for developers, application and enterprise architects, business analysts, and system administrators who want to integrate new XML-based applications seamlessly with existing enterprise transactions, procedures, and application packages.

Command Reference Guide

This documentation provides an introduction to the iWay Service Manager (iSM) command environment and describes the available facilities you can use to run iSM commands, which allow you to manage local or remote instances of iSM.

Component Reference Guide

This documentation provides a reference for predefined components of iWay Service Manager (iSM). These components include services (also referred to as agents), preparsers, preemitters, and iterators.

Functional Language Reference Guide

This documentation provides a reference for the functions that belong to the iWay Functional Language (iFL) set.

Programmer's Guide

This documentation is a guide to writing programs for iWay Service Manager (iSM). The intended audience for this manual includes:

  • Integration programmers writing business agents or message exits for iSM.
  • Integration programmers writing rules for messages.
  • Network programmers writing listeners or emitters for iSM.

Readers are expected to be familiar with Java programming and object-oriented design techniques.

Security Guide

This documentation describes the various security concepts (for example, public key cryptography) and components that are available in iWay Service Manager.

Extensions User's Guide

This documentation describes how to configure and use the extensions that supplement iWay Service Manager (iSM) by adding new or extended capabilities for servicing messages. These extension services integrate with the native services of iSM during execution and for configuration.

Protocol Guide

This documentation describes how the iWay Protocol adapters allow XML-enabled applications to initiate data access services and receive the results in XML format.

Flow Debugger User's Guide

This documentation describes how to implement and use the Flow Debugger. This documentation is intended for developers, application and enterprise architects, business analysts, and system administrators who want to debug process flows that are deployed within a configuration.

FTP Solutions Development Guide

This documentation describes how to develop solutions using the collection of FTP services and listeners available in iWay Service Manager (iSM).

Cross-Channel Services Guide

This documentation describes how to configure cross channel services using iWay Service Manager (iSM). iSM provides channels that link processes within iSM to other processes in the same or another instance of iSM. This contrasts with channels that acquire messages from external media, such as a File or FTP connection.

Business Activity Monitor User's Guide

This documentation describes how to install and configure iWay Business Activity Monitor (BAM). It is intended for users with administrator knowledge of the operating environment of iWay Service Manager (iSM) and an associated database system to be used in conjunction with iWay BAM.

iWay BAM provides an end-to-end, non-invasive view into transaction life cycles as they span across multiple channels and/or iSM servers. It enables you to capture, analyze, resolve, and act upon business transaction events that are gathered by iWay BAM. The architecture of iWay BAM is based on iSM and uses standard iSM components to provide a seamless integration with an existing application life cycle.

Trading Partner Manager User's Guide

This documentation describes how to install and configure iWay Trading Partner Manager (TPM). It is intended for users with knowledge of an administrator of the operating environment of iWay Service Manager (iSM) and an associated database system to be used in conjunction with iWay TPM.

iWay TPM provides a centralized repository to manage trading partner information and their relationships. iWay TPM provides an intuitive web console where trading partner related information can be viewed and managed.

Pretty Good Privacy (PGP) Extension User’s Guide

This documentation describes how to use the iWay Pretty Good Privacy (PGP) extension by configuring PGP-related components in iWay Service Manager (iSM). It is intended for developers who intend to use PGP encryption, decryption, digital signature, and key management services.

XML Archive User's Guide

This documentation describes the iWay XML Archive, which is a system that you can use to efficiently store, query, and retrieve a large number of XML documents.

Getting Started

Non-blocking AS2 (NAS2) Getting Started Guide

This documentation is written for system integrators and application designers who need to configure and use Non-blocking AS2 (NAS2) within the iWay Service Manager framework.

nHTTP Representational State Transfer Getting Started Guide

This documentation is written for system integrators and application designers who need to configure and use nHTTP Representational State Transfer (REST) within the iWay Service Manager framework.

Best Practices

Configuration and Usage Best Practices for iWay Service Manager

This documentation describes general best practices for use with iWay Service Manager (iSM).

Troubleshooting and Debugging Best Practices for iWay Service Manager

This documentation describes the iWay Service Manager (iSM) tools and facilities currently available for iSM (and application) troubleshooting / debugging purposes.


iWay Software