Middleware

Male employee smiling in a server room

Middleware provides enterprise integration to seamlessly integrate various systems (ERP, CRP) along with exchanging data with your external partners.  Middleware offers features beyond core ETL processing of messages. External integrations (Partners & VANS) can be integrated with your enterprise systems leveraging a wide variety of protocols. Integration with cloud services has now available.

Key Benefits

  • Creates a scalable ERP integration platform for real time and simultaneous messaging workflows such as EDI, E-Commerce, Logistics, and CRM.

  • ESB option creates a highly scaled and configurable message workflow environment.

  • Eliminates redundant point-to-point code and mappings through ESB messaging and routing resolution framework.

  • Uses latest standards to support a wide variety of enterprise level systems and messaging formats including EDI, RosettaNet, CRM-AX XML, and SAP IDOCS/BAPI.

  • Optional IIS or SharePoint Dashboards to provide enterprise portal to all integrations and error handling.

Features

Security, Infrastructure and Languages

  • Supports standard Languages (VB.net, C#, Java)

  • Diagnostic to source/target operating systems and programming languages

  • Uses XML as the standard communication language

  • Persists messages in database until processing is successfully completed

  • Provides secure messaging through the use of network security and Certificates.

  • Supports ability to resolve access requests from all systems

Communications

  • Supports a variety of communication types (synchronous, asynchronous, point-to-point, publish-subscribe)

  • Provides adapters to integrate with various legacy and LOB systems including SAP, JD Edwards, Siebel, and PeopleSoft along with Host Integration Server (connection to mainframes)

  • Supports Web Services Standards Including SOAP and Web Services Enhancements (WSE)

Mapping, Schemas and Validations

  • Provides a stable ETL platform which includes standard transformation services (XSLT) between the format of the sending application and the receiving application, to facilitate the transformation of data formats and values.

  • Provides the ability to use published schemas for validation when sending and receiving messages.

Message Workflow

  • Supports message routing, message translation, short and long running transactions and various other message delivery related features.

  • Message queues can be used for asynchronous message delivery and can enforce FIFO (serialized) message processing.

  • Provides service orchestration & choreography by conforming to Business Process Execution Language (BPEL) standards.

  • Supports content-based routing between ports and orchestrations.

  • Messages can conditionally route or transform based on a non-centralized policy.

  • Supports advanced message patterns including splitting, aggregating and combining of multiple messages, and the handling of exceptions.

  • Supports queueing and batching using mechanisms such as MSMQ with additional capabilities of setting retry count and retry intervals for any unplanned queueing (errors and outages).

  • Apply uniform business rules and message enrichment from other sources.

Reporting, Monitoring and Alerts

  • Provides web-portal based approach to track the messages and delivery progress.

  • Extensive performance monitor counters are available for additional messaging information (message processing speeds, EDI/AS2 reports, and custom BI).​​