skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: US NDC Modernization: Service Oriented Architecture Proof of Concept

Abstract

This report is a progress update on the US NDC Modernization Service Oriented Architecture (SOA) study describing results from a proof of concept project completed from May through September 2013. Goals for this proof of concept are 1) gain experience configuring, using, and running an Enterprise Service Bus (ESB), 2) understand the implications of wrapping existing software in standardized interfaces for use as web services, and 3) gather performance metrics for a notional seismic event monitoring pipeline implemented using services with various data access and communication patterns. The proof of concept is a follow on to a previous SOA performance study. Work was performed by four undergraduate summer student interns under the guidance of Sandia staff.

Authors:
 [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1]
  1. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Publication Date:
Research Org.:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1173202
Report Number(s):
SAND2014-20567R
553843
DOE Contract Number:
AC04-94AL85000
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Hamlet, Benjamin R., Encarnacao, Andre Villanova, Jackson, Keilan R., Hays, Ian A., Barron, Nathan E., Simon, Luke B., Harris, James M., and Young, Christopher J. US NDC Modernization: Service Oriented Architecture Proof of Concept. United States: N. p., 2014. Web. doi:10.2172/1173202.
Hamlet, Benjamin R., Encarnacao, Andre Villanova, Jackson, Keilan R., Hays, Ian A., Barron, Nathan E., Simon, Luke B., Harris, James M., & Young, Christopher J. US NDC Modernization: Service Oriented Architecture Proof of Concept. United States. doi:10.2172/1173202.
Hamlet, Benjamin R., Encarnacao, Andre Villanova, Jackson, Keilan R., Hays, Ian A., Barron, Nathan E., Simon, Luke B., Harris, James M., and Young, Christopher J. Mon . "US NDC Modernization: Service Oriented Architecture Proof of Concept". United States. doi:10.2172/1173202. https://www.osti.gov/servlets/purl/1173202.
@article{osti_1173202,
title = {US NDC Modernization: Service Oriented Architecture Proof of Concept},
author = {Hamlet, Benjamin R. and Encarnacao, Andre Villanova and Jackson, Keilan R. and Hays, Ian A. and Barron, Nathan E. and Simon, Luke B. and Harris, James M. and Young, Christopher J.},
abstractNote = {This report is a progress update on the US NDC Modernization Service Oriented Architecture (SOA) study describing results from a proof of concept project completed from May through September 2013. Goals for this proof of concept are 1) gain experience configuring, using, and running an Enterprise Service Bus (ESB), 2) understand the implications of wrapping existing software in standardized interfaces for use as web services, and 3) gather performance metrics for a notional seismic event monitoring pipeline implemented using services with various data access and communication patterns. The proof of concept is a follow on to a previous SOA performance study. Work was performed by four undergraduate summer student interns under the guidance of Sandia staff.},
doi = {10.2172/1173202},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Dec 01 00:00:00 EST 2014},
month = {Mon Dec 01 00:00:00 EST 2014}
}

Technical Report:

Save / Share:
  • This report is a progress update on the USNDC Modernization Service Oriented Architecture (SOA) study describing results from Inception Iteration 1, which occurred between October 2012 and March 2013. The goals during this phase are 1) discovering components of the system that have potential service implementations, 2) identifying applicable SOA patterns for data access, service interfaces, and service orchestration/choreography, and 3) understanding performance tradeoffs for various SOA patterns
  • During the first iteration of the US NDC Modernization Elaboration phase (E1), the SNL US NDC modernization project team completed an initial survey of applicable COTS solutions, and established exploratory prototyping related to the Common Object Interface (COI) in support of system architecture definition. This report summarizes these activities and discusses planned follow-on work.
  • During the first iteration of the US NDC Modernization Elaboration phase (E1), the SNL US NDC modernization project team developed an initial survey of applicable COTS solutions, and established exploratory prototyping related to the processing control framework in support of system architecture definition. This report summarizes these activities and discusses planned follow-on work.
  • During the second iteration of the US NDC Modernization Elaboration phase (E2), the SNL US NDC Modernization project team completed follow-on COTS surveys & exploratory prototyping related to the Object Storage & Distribution (OSD) mechanism, and the processing control software infrastructure. This report summarizes the E2 prototyping work.
  • During the second iteration of the US NDC Modernization Elaboration phase (E2), the SNL US NDC Modernization project team completed follow-on Rich Client Platform (RCP) exploratory prototyping related to the User Interface Framework (UIF). The team also developed a survey of browser-based User Interface solutions and completed exploratory prototyping for selected solutions. This report presents the results of the browser-based UI survey, summarizes the E2 browser-based UI and RCP prototyping work, and outlines a path forward for the third iteration of the Elaboration phase (E3).