Browse Prior Art Database

A light weight method and framework to support dynamic metadata change of Information Services

IP.com Disclosure Number: IPCOM000169440D
Original Publication Date: 2008-Apr-16
Included in the Prior Art Database: 2008-Apr-16
Document File: 1 page(s) / 29K

Publishing Venue

IBM

Abstract

This article discrubes a light weight method and framework to support dynamic metadata change of Information Services. The main idea is to append sychronizing comunication to the request/response headers of the business service comunication.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

A light weight method and framework to support dynamic metadata change of Information Services

In our method, a normal synchronizing flow will act like this. So that no other channel is needed.

Client code invoke web service in a normal way.
1.

Client side SOAP handler will add local metadata version (in version number or timestamp
2.

supplied by client metadata manager) to the request header.

Server side SOAP handler will dispatch the composite request to the service implementation and
3.

server side metadata manager
The web service implementation will be invoked and response in a normal way.
4.

Server side metadata manager compare the client version to the server version. And fetch latest
5.

version for handler to append to the response header if necessary.

Client SOAP handler will check the response and call metadata manager to update local metadata
6.

and sent event to trigger client refreshing.

WS Client

Used by App

Metadata

I. Client request WS in a normal way

II. Client side metadata version is added to the request header

III. SOAP handler will dispatch the composite request

111

2 13

VI. Update local metadata and trigger client refreshing.


IV. WS will response in a normal way.

3

  Client Side SOAP Handler

V. Metadata Manager compare the client version to the server version. And fetch latest version for handler if necessary.

12

Metadata

Manager

Metadata

Manager

410

  Server Side SOAP Handler

6

9

5 7

8

Web Service

Used by Ap...