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

Title: Soya: a Programming Model and Runtime Environment for Component Composition using SSDL

Conference ·

The SOAP Service Description Language (SSDL) is a SOAPcentric language for describing Web Service contracts. SSDL focuses on message abstraction as the building block for creating service-oriented applications and provides an extensible range of protocol frameworks that can be used to describe and formally model component composition based on Web Service interactions. Given its novel approach, implementing support for SSDL contracts presents interesting challenges to middleware developers. At one end of the spectrum, programming abstractions that support message-oriented designs need to be created. At the other end, new functionality and semantics must be added to existing SOAP engines. In this paper we explain how component developers can create message-oriented Web Service interfaces with contemporary tool support (specifically the Windows Communication Foundation) using SSDL. We show how SSDL can be used as an alternative and powerful metadata language natively alongside existing tooling without imposing additional burdens on application developers. Moreover, we describe the design and architecture of the Soya middleware which supports

Research Organization:
Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
947489
Report Number(s):
PNNL-SA-56244; TRN: US200909%%226
Resource Relation:
Conference: Component-Based Software Engineering : 10th International Symposium, CBSE 2007, Lecture Notes in Computer Science, 4608:227-241
Country of Publication:
United States
Language:
English

Similar Records

Middleware Case Study: MeDICi
Book · Thu May 05 00:00:00 EDT 2011 · OSTI ID:947489

THE NEW ONLINE METADATA EDITOR FOR GENERATING STRUCTURED METADATA
Conference · Mon Dec 01 00:00:00 EST 2014 · OSTI ID:947489

Integrating semantic web technologies and geospatial catalog services for geospatial information discovery and processing in cyberinfrastructure
Journal Article · Fri Apr 01 00:00:00 EDT 2011 · GeoInformatica: An International Journal on Advances of Computer Science for Geographic Information Systems · OSTI ID:947489