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?

Service Instance Registry (SIR)

The SIR allows for the mapping of virtual endpoint information to concrete service endpoints

 

Prerequisites

Software Installation

SIR API

Prerequisites

The SIR relies on the Microsoft .NET Framework 3.5. There are no other components needed to run the SIR.

.

      Installation

The SIR does not need any adaptations of the corresponding app.config file.

 

    SIR API

 

Method

void RegisterEndpoint(EndpointAddress10 virtualName, EndpointInformation endpointInformation)

Arguments

EndpointAddress10 virtualName – The virtual name of a service

EndpointInformation endpointInformation – A Struct providing the necessary information in order to map a virtual endpoint to a concrete one

Return Value[s]

 

Description

Registers a virtual endpoint with the corresponding mapping information to the SIR.

Method

EndpointInformation GetEndpoint(EndpointAddress10 virtualName)

Arguments

EndpointAddress virtualName – The virtual name to be resolved.

Return Value[s]

EndpointInformation virtualName – The corresponding mapping information.

Description

This method allows the mapping of a virtual name to concrete endpoint information. This method is invoked by the gateway in order to resolve the corresponding virtual endpoint.

Method

void ModifyEndpoint(string virtualName, string newEndpoint);

Arguments

String virtualName – The virtual name of a service

String newEndpoint – The URI of the new service endpoint

Return Value[s]

 

Description

This method allows the modification of already registered virtualName – concreteEndpoints pairs.