United States Department of Veterans Affairs
One-VA Technical Reference Model v16.12
Enterprise Web Developer (EWD).js
Enterprise Web Developer (EWD).js Technology

General InformationClick for Help

Technologies must be operated and maintained in accordance with Federal and Department security and privacy policies and guidelines. More information on the proper use of the TRM can be found on the TRM Proper Use Tab/Section.

Website: Go to site
Description: EWD.js is an Open Source technology that is compatible with Intersystems Cache, Greystone Technology Massachusetts General Hospital Utility Multi-Programming System ((MUMPS)(M)) (GT.M) and Linux for developing web services which utilize MUMPS environment application business logic. Systems developed with EWD.js integrate the Graphical User Interface (GUI) and/or consuming systems with the database and MUMPS programming logic of systems such as VistA to provide the efficient development and modeling of complex data through the use of GUI development technologies such as JavaScript, JavaScript Frameworks (open source also), extJS, Sencha Touch and Yahoo! User Interface Library (YUI). Additionally, EWD.js enables the creation of web services that integrate MUMPS with the Enterprise Service Bus (ESB) and/or external systems.
Section 508 Information: The Implementer of this technology has the responsibility to ensure the version deployed is 508 compliant. Section 508 compliance may be reviewed by the 508 Office and appropriate remedial action taken if necessary. For additional information or assistance regarding Section 508, please contact the Section 508 office at Section508@va.gov.
Decision: View Decisions
Decision Constraints: Technology must remain patched and operated in accordance with Federal and Department security policies and guidelines in order to mitigate known and future security vulnerabilities.

Users should check with their supervisor, Information Security Office (ISO) or local OIT representative for permission to download and use this software. Downloaded software must always be scanned for viruses prior to installation to prevent adware or malware. Freeware may only be downloaded directly from the primary site that the creator of the software has advertised for public download and user or development community engagement. Users should note, any attempt by the installation process to install any additional, unrelated software is not approved and the user should take the proper steps to decline those installations.

Veterans Affairs (VA) users must ensure VA sensitive data is properly protected in compliance with all VA regulations. All instances of deployment using this technology should be reviewed by the local ISO (Information Security Officer) to ensure compliance with VA Handbook 6500.

National VA software development projects are required to submit a design strategy to the Architecture and Engineering Review Board in order to obtain confirmation that the product is appropriate for use by their project.

Decision Source: TRM Mgmt Group
Decision Process: One-VA TRM v16.1
Decision Date: 01/29/2016
Introduced By: TRM Request
Vendor Name: M/Gateway Developments Ltd
- The information contained on this page is accurate as of the Decision Date (01/29/2016).
Reviewed/Updated Date: Friday, December 09, 2016