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

M. Brian Blake

Research output: Contribution to journalArticle

Abstract

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
Pages (from-to)1091-1117
Number of pages27
JournalSoftware - Practice and Experience
Volume34
Issue number11
DOIs
StatePublished - Sep 1 2004
Externally publishedYes

Fingerprint

Specification languages
Service oriented architecture (SOA)
Information management
Markup languages
XML

Keywords

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

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software

Cite this

A specification language and service-oriented architecture to support distributed data management. / Blake, M. Brian.

In: Software - Practice and Experience, Vol. 34, No. 11, 01.09.2004, p. 1091-1117.

Research output: Contribution to journalArticle

@article{58709099eed14677bdc05c88e4925649,
title = "A specification language and service-oriented architecture to support distributed data management",
abstract = "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.",
keywords = "Database access technologies, Object-oriented software engineering, Web technologies, XML, XSLT",
author = "Blake, {M. Brian}",
year = "2004",
month = "9",
day = "1",
doi = "10.1002/spe.608",
language = "English",
volume = "34",
pages = "1091--1117",
journal = "Software - Practice and Experience",
issn = "0038-0644",
publisher = "John Wiley and Sons Ltd",
number = "11",

}

TY - JOUR

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

AU - Blake, M. Brian

PY - 2004/9/1

Y1 - 2004/9/1

N2 - 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.

AB - 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.

KW - Database access technologies

KW - Object-oriented software engineering

KW - Web technologies

KW - XML

KW - XSLT

UR - http://www.scopus.com/inward/record.url?scp=4444246373&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=4444246373&partnerID=8YFLogxK

U2 - 10.1002/spe.608

DO - 10.1002/spe.608

M3 - Article

AN - SCOPUS:4444246373

VL - 34

SP - 1091

EP - 1117

JO - Software - Practice and Experience

JF - Software - Practice and Experience

SN - 0038-0644

IS - 11

ER -