Home
News
Events
Press
Downloads
Publications
Links
Partners
Contact
Search
Newsletter Issues
Wiki
BREIN User and Development Forum
BREIN Architecture
Knowldege Portal
Login Form
Latest News
6th Newsletter issue available   The 6th BREIN newsletter issue is now available. To download it, visit the "Newsletter Issues" section on the left menu or click here .   Details...

SOC-LOG'09 workshop at ICSOC-ServiceWave conference     BREIN is supporting the 1st International Workshop on Service Oriented Computing in Logistics (SOC-LOG'09) which will be held as part of ICSOC/ServiceWave, in Stockholm, Sweden (November 23, 2009).    Details...

New demo video BREIN project participated in the Internet of Services 2009 Concertation meeting, presenting among others two demos showing the work done on Semantically enhanced SLA Negotiations and Semantic aware and SLA-Driven Resource Management for Virtualized and Heterogeneous Platforms.   Details...

Cloud Computing Providers Part of our work done for the State of the Art is now available also through Gridipedia (visit here )   Details...

Semantics Week 2009   BREIN and the European projects STASIS, SOA4ALL, and the NESSI Semantics Group, would like to invite you to "Semantics Week" to be held June 22-26th in beautiful and logistic friendly Amsterdam.   Details...




BREIN Dissemination CDcd.jpg

newsletter.jpg





Receive HTML?

Trade Account Service (TAS)

 

Here is where the line items that make up the bills to be sent to the customers are stored, together with a record of the bills themselves and customers’ payments against the bills. Different situations need different inputs and outputs.

When a usage on a service is being recorded, the input comes from the billing calculator and consists of the account ID, a description of the usage, who used it and the amount.

The account owner (i.e. the budget holder responsible for paying the bill) can query the Trade Account Service to get a statement of how much they owe. The input to this is the account ID, and the output is an itemised statement of the usage on the account (who used it and what was used) together with the associated cost (this is similar to many types of itemised bills for example for a mobile phone, a restaurant or a hotel).

Finally (and probably most importantly for the provider) is the recording of payments on the account. Payments are handled out of band, as they go through the conventional banking system, but the trade account must be made aware of payments from a customer, and hence there is an interface for logging these payments. The input is the account ID and the amount. The result is that the amount the customer owes the provider is reduced by the amount of the payment and this is shown on the statement.

brein-account-web

 

 

Prerequisites

Software Installation

Prerequisites

The Trade Account Service is a Java application exposed as a WebService having no particular installation prerequisites, all the libraries that are need should be provided before the installation package:

              ·        Apache Axis

·        Apache WSS4J

·        GRIA

·        Hibernate

It runs with a Java runtime environment version 1.6 or greater.

Installation

The TAS component is deployed as a Web service in a .war file. By using the BREIN installer, the .war file is just deployed inside the AXIS server container. In order to run the application, the user can just link the TAS file which starts AXIS.

To configure the component, the user can update the configuration file (sess.properties) with the following properties:

·    log_file: the path of the file where the logs are stored.

·    log_level: level of the log (FINE, CONFIG, INFO, WARNING, SEVERE)

·    url_slat: the URL where the TAS service is deployed

Finally, the services should be accessible locally at the following URL:

            http://localhost:8080/TAS-2.0/TASService