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 and code that previously existed on that site is released to the IWS production site. 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.
Recommended Eagle Version
IWS is largely version independent. To use IWS, the Eagle product suite must be at least version 12.1.5.
Note
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.
Add Comment