Use Eagle Data Services with IWS

Eagle Data Services (EDS) is a framework that allows you to build custom extracts based on multiple Eagle Data Objects. Eagle Data Services is also known as Eagle Business Services, or EBS. The building blocks – Eagle Data Objects – are the same objects available to you using EagleML. The ability to join (mashup) multiple data objects adds flexibility previously not readily available using Extract Service and EJM.

The benefits of EDS include:

  • Enhanced performance due to distributed data caching, automatic field reduction, and in-memory joining

  • Flexibility in creating new extracts due to a large amount of out-of-the-box objects with predefined joins

  • Improved time-to-market due to comprehensive graphical user interface (GUI) for building and testing of new interfaces

  • Easy customization: redefining the names of fields in the taxonomy, adding calculated fields

  • Ease of integration with the legacy application

  • Support of REST and SOAP endpoints

  • Support for multiple formats such as JSON, EagleML, CSV, FIXED

  • Ability to embed EDS queries into IWS workflows

The technical complexity of EDS workflows and performance requirements made it necessary to redesign the graphical user interface (GUI) part of IWS as well. A separate GUI executable named EDS Tool hosts EDS-related screens used with IWS. You can launch EDS Tool from IWS by clicking the EDS Tool option in the ribbon.

This situation where Integration & Workflow Studio is split between two GUI applications is temporary. In future releases, all IWS functionality eventually will be converted into the new design.

EDS and IWS flow chart

In this section