A specification language and service-oriented architecture to support distributed data management

M. Brian Blake

Research output: Contribution to journalArticlepeer-review


In some research analysis organizations, effort is duplicated when disseminating raw information to multiple research groups. Although the various groups work on different problems, many times, the initial raw information used is the same. A solution to this problem is creating a centralized process for storing and disseminating common information using database technologies. In this paper, the requirements that must be met to create this distributed database management architecture are described. To support these requirements, a specification language, Specialized Format Markup Language (SFML), and supporting service-oriented architecture, Specialized Format Generation (SFG), are introduced. These implementations and technologies support the translation of data from relational database formats into user-specified legacy formats. In addition, this implementation supports the presentation of the resulting data across a Web-based, distributed medium. SFML and SFG incorporate current technologies such as the eXtensible Markup Language (XML), Java Servlets, the eXtensible Stylesheet Language (XSL), and other relational database approaches.

Original languageEnglish (US)
Pages (from-to)1091-1117
Number of pages27
JournalSoftware - Practice and Experience
Issue number11
StatePublished - Sep 1 2004


  • Database access technologies
  • Object-oriented software engineering
  • Web technologies
  • XML
  • XSLT

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software


Dive into the research topics of 'A specification language and service-oriented architecture to support distributed data management'. Together they form a unique fingerprint.

Cite this