Green Web Services Integration and Workflow Execution within Next Generation CEMIS

Green Web Services Integration and Workflow Execution within Next Generation CEMIS

Tariq Mahmoud (Carl von Ossietzky University of Oldenburg, Oldenburg, Germany), Barbara Rapp (Carl von Ossietzky University of Oldenburg, Oldenburg, Germany) and Sebastian van Vliet (Carl von Ossietzky University of Oldenburg, Oldenburg, Germany)
Copyright: © 2014 |Pages: 16
DOI: 10.4018/ijwp.2014040105
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

This article presents a detailed implementation of the Corporate Environmental Management Information Systems (CEMIS) Next Generation platform of the IT-for-Green research project. The provided services within this platform are grouped based on the module to which they belong. These services will be the main realization of the workflows activities of the system's business processes. In the frame of this project, the Next Generation CEMIS will be developed, to integrate research concepts of current interest and investigate their feasibility through a prototypical implementation. In this paper the authors focus on two major components: the workflow engine implemented using State Chart XML (SCXML) and the Green Service Mall realized as a set of standardized Web Services.
Article Preview

Service-Oriented Architectures

This section illustrates the main service orientation concept. The OASIS service-oriented architecture (SOA) Reference Model group defines SOA as follows: “SOA is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations” (MacKenzie, Laskey, McCabe, Brown, & Metz, 2006). Several technologies are used to realize SOA but Web Services are accorded the most common ones. A Web Service as defined by the W3C consortium is “a software system designed to support interoperable machine to machine interaction over a network” (Booth et al., 2004). In concept, there are three main components in SOA, namely:

  • Service Provider: It creates a Web Service and possibly publishes its interface and access information to the service registry;

  • Service Registry: Is responsible for making the access information of both Web Service interface and implementation available to any potential service requester, and categorizing the results in taxonomies. The Universal Description Discovery and Integration (UDDI), defines a way to publish and discover information about Web Services;

  • Service Consumer: The service consumer (Web Service client) locates entries in the service registry using various find operations and then binds to the service provider in order to invoke one of its Web Services.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 9: 2 Issues (2017)
Volume 8: 1 Issue (2016)
Volume 7: 2 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing