New SEARCH Technical Brief Focuses on Tools That Support Web Services and NIEM

  Back  See more recent articles

SEARCH is pleased to announce the publication of the latest issue in its Technical Brief series, "Web Services and NIEM: Realizing the Value of Available Tools."

The brief demonstrates that a wide selection of no-cost tools is available to support implementation of NIEM-conformant information exchanges with web services. These tools allow justice practitioners and private industry partners to implement the Global Justice Reference Architecture (JRA) and align with industry best practices.

It is intended to be a companion piece to a March 2009 SEARCH Technical Brief on "Using NIEM with Web Services," which explains the crucial relationship between National Information Exchange Model (NIEM) Information Exchange Package Documentation (IEPD) and Web Services Description Language (WSDL) schemas.

SEARCH publishes the Technical Brief series under funding from the U.S. Department of Justice, Bureau of Justice Assistance.

"Our work with practitioners implementing NIEM has shown us that there has not been the best understanding of how to implement NIEM exchanges using web services. Our goal in writing this brief is to explain exactly how easy this can be given the availability of several no-cost tools," noted author Andrew T. Owen, SEARCH Justice Information Systems Specialist.

The new Technical Brief issue:
  • Demonstrates the ability of several available tools to create programming code based on NIEM schema. (Companion files with code generation test artifacts are available for download; see sidebar.)
  • Illustrates that the web services tool space on both the Java and MS .NET platform has matured to the point that there are no longer significant barriers to the use of NIEM with web services and WSDL.

"In order to effectively establish a web services-based information sharing environment, it is critical that systems be able to access and process XML data," added Mr. Owen. "A common and efficient way to do this is to leverage the WSDL definition of a service in order to automatically generate programming code, like Java, that maps to XML constructs that define a service." Given its technical subject matter, this new Technical Brief is intended for an audience with previous knowledge of using NIEM and web services together.