Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Integration & Workflow Studio (IWS) is a data mapping, data transformation, and workflow design tool that simplifies building of data integration workflows and leverages Eagle's Message Center technology to load data from multiple file formats and protocols into and out of the Eagle product suite.

IWS allows you to visually represent data flows for interactive design, development, and debugging. As market demands move toward real time interaction, data workflows become more complex and harder to manage. IWS makes it easier for clients to interact with Eagle's generic data interfaces and client extensions.

Background Color
color#E0F0FF
Table of ContentsmaxLevel2printablefalse

On this page

Table of Contents

Info

titleNote

IWS is currently in Early Adopter mode. Eagle requests that you contact your Eagle Representative prior to using this product. 

Image Removed

Image Added

About EagleML

With IWS, you can map your data to Eagle's data model and efficiently interact with Eagle's generic data interfaces. IWS provides a graphical interface for EagleML. EagleML is a set of Eagle's XML-based interfaces implemented as message streams. Message streams are Eagle's rules-based packaged instructions for extracting, transforming, and loading data from multiple file formats into and out of Eagle databases. EagleML uses an industry standard based XSD that serves as Eagle's canonical data model (standardized template) for exchanging different data formats and establishes a clear set of rules for communication for inbound and outbound data exchange.

IWS SDLC and Release Frequency

The software development life cycle of IWS is independent from the Eagle release schedule. This version independence provides a flexible and responsive approach to IWS functionality development and issue resolution. IWS code is released on a two weekly basis, currently on Wednesday afternoon. This is a key design principle and strategy of the IWS tool and team to deliver incremental improvements to the application in an agile, repeatable and predictable fashion. We want to respond to clients needs without tying the evolution of IWS to the core product.

The new code is released to the IWS test site

https://toolstest.eagleaccess.com/iws45/

and code that previously existed on that site is released to the IWS production site

https://tools.eagleaccess.com/iws45/

. This schedule provides you with the opportunity to review the new functionality or raise any questions a week prior to it moving to the production

site.Release notes will be published to this wiki

site

by Thursday afternoon and outline the IWS product changes introduced

.

We would like to get your feedback on this release approach! Submit your comments and suggestions via the Submit your product idea! link.

Recommended Eagle Version

IWS is largely version independent. To use IWS, the Eagle product suite must be at least version 12.1.5.

Info
titleNote

Eagle recommends as a best fit that you run Eagle V13.1 or higher.


While IWS is largely version independent, it is important to note there are two key dependencies:

  • Message Center. IWS solution will ultimately process using the Message Center engine. Enhancements to Message Center are managed through the traditional release. This may also include optimizations to the processing engine. Review IWS release notes to determine any dependencies to the core product.

  • EagleML. Eagle's canonical model, EagleML, is released independently of the product and IWS. EagleML does change to adopt new objects within the model or correct issues.

IWS Technology

The Eagle IWS application is built using .NET and WPF technology. It assumes .NET 4.5 is installed on the workstation. It is deployed via Microsoft's ClickOnce technology. Installation does not require local administration rights. Testing and usage to date has been limited to Microsoft Windows 7

.

IWS currently uses the following third party dlls:

  • Aga.Controls.dll (additional information can be found at https://github.com/aBothe/D-IDE/tree/master/D-IDE.Core/Controls/Aga.Controls )
  • Xceed.Wpf.Toolkit.dll (additional information can be found a thttp://xceed

    .

    com/)
  • WPFToolkit.Extended.dll (additional information can be found at https://wpftoolkit.codeplex.com/)
  • TaskDialog.dll (additional information can be found at http://www.codeproject.com/Articles/137552/WPF-TaskDialog-Wrapper-and-Emulator)
  • Ionic.Zip.Reduced.dll (additional information can be found athttp://dotnetzip.codeplex.com/)
  • Newtonsoft.Json.dll (additional information can be found at https://json.codeplex.com/)
  • CodeBoxControl.dll (additional information can be found at http://www.codeproject.com)
  • back to top