contact us sitemap home
   
Products : Transformation & Processing print page email us

Selero Message Transformation and Processing

Download data sheet

Click to download

It’s about simplification… Making systems easier to deploy…

Selero Message Transformation and Processing is the foundation of the Selero Integration Product Suite. It was architected for rapid implementation, adaptability to changing business requirements, high transaction throughput, and high availability. The other products in the Suite act as extensions to this core component.

The Challenge

Passing messages between systems is rarely a simple process of passing a blob of data from point-to-point. Frequently, the data needs to be reformatted from the message structure used by the source system to the message structure used by the destination system. Or it needs to be passed to multiple destinations representing multiple message structures. Sometimes, reformatting is a simple mapping exercise. Sometimes, no transformation is required. Other times, it entails enrichment, trimming, filtering, or the use of expressions. Some messages need to go through multiple processing steps as laid out in a series of decision-rules before being passed along. And sometimes, passing messages between systems really is as simple as passing a blob of data from point-to-point.

Selero Message Transformation and Processing is designed to handle all of these cases – from the most simple to the most complex – including environments that are a blend of everything.

The Simple Case

All messages sent to the Selero Integration Product Suite go through three basic steps. They are (1) received and stripped of connectivity information, such as TCP/IP header, by Selero Connectors, (2) parsed by Selero Parsers (which may be part of the Connectors or part of the Message Transformation and Processing product) and (3) evaluated for further processing needs. In the most simple case, no additional processing or transformation is required, and the message is passed directly to its destination.

The Complex Case

In general, integration complexity goes up with the number of format types involved, the number of connected sources and destinations, the number or processing steps applied to each message, and the number of destinations each message might go to, especially if traffic flow is bi-directional. To address these challenges, Selero Message Transformation and Processing has been architected to simplify the set-up of complex environments by offering an intuitive Integrated Development Environment founded on the belief that implementers should have to do just what’s required and nothing more. In addition, the product has been architected to minimize the slowing effects that often come with message processing through the incorporation of proven techniques for building high performance products such as multi-threading and real-memory processing.

Architected for Rapid Implementation and Fast Time-to-Market

  • Pre-built message libraries
  • Point-and-click GUI for new library creation
  • Partial format reuse
  • Auto-generation of transformation maps
  • Support for constants
  • Support for expressions
  • Configuration GUI
  • Uses connectors not APIs
  • Message normalization

Adaptable to Changing Business Requirements

  • Implementation ease means future adaptability
  • Easy to add, replace, or delete systems in heterogeneous, bidirectional environments
  • Unlimited number of connections

Lower Implementation and Maintenance Costs

  • Fast implementation translates into low implementation cost
  • Adaptability translates into low maintenance costs
  • Using a standard format means low maintenance cost
  • Multi-connected instances

Architected for Speed

  • In-memory processing
  • Multi-threaded environment
  • Asynchronous logging to database
  • Optional caching

Monitoring

  • Selero Monitor
  • Third party system management tools

Extreme Scaling

  • Add CPUs for extreme scaling

High Availability

  • No messages lost
  • Redundancy and failover architecture
  • High availability

External and Internal Integration

  • Integrates in-house systems and trading partner systems
  • Hosted option

Note on Normalization

In messaging environments where there are multiple message formats and in which many systems exchange messages with many other systems, Selero Message Transformation and Processing uses a canonical format to minimize the number of transformation maps that need to be created. Message normalization means all incoming messages are transformed into a standard, canonical format before being reformatted for delivery to destination systems. Message normalization reduces the number of transformation maps developers need to create to integrate each system into a multi-system environment and dramatically reduces the implementation’s overall maintenance time and cost. In contrast, point-to-point integration in a multi-system environment requires N(N-1)/2 transformation maps, where N is the number of total systems. In other words, message normalization simplifies the processes of reformatting messages for multiple destination systems, adding new systems to an existing integrated environment, upgrading or deleting connected systems, and facilitating message archiving. It is effective for integrating systems using industry standard message formats such as FIX or CMS and for integrating legacy or home grown systems using complex and proprietary formats.


Point-to-Point Integration

Number of transformation maps required,
assuming each map is bidirectional
N(N-1)/2

 

Integration Using Normalization

Number of transformation maps
N

Brochure in printer-friendly PDF format

Selero Inc.... |... Selero-Information@selero.com... |... 303-984-4727... | ...© 2002-07 Selero Inc. All Rights Reserved.