Online...
Rajesh T
Archives
« December 2009
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today
XML
Search

Links
 

Today's Page Hits: 39

All | Personal | Sun
« Sun open sources... | Main | Sun opensources WSRP... »
20060816 Wednesday August 16, 2006
WSRP and ebXML
The Sun Portal Server 7 is integrated out-of-the-box with Sun Service Registry which allows WSRP artifacts to be published and discovered from the Service Registry. The integration implements some of the usecase mentioned in the ebXML-WSRP integration technote from OASIS

Sun Service Registry is a ebXML based implementation of an webservices registry server. In short Registry Server its a repository of metadata of contents. The registry also offers
  1. Validation, Cataloging, Versioning & Lifecycle Management Service
  2. Notification Service
  3. Discovery & adhoc Query Service
  4. Federated and inter registry links
  5. Access Control Digital Signature etc.
  6. Taxonomies, Classification etc.
A webservice is represented in an ebXML Registry through what is known as a Registry Information Model (ebRIM). Think of the ebRIM as a schema which describes how a service can be represented inside the ebXML registry.

The WSRP - ebXML Registry Technical note is the one which maps the WSRP artifacts to the ebRIM, It also defines some of the usecase on how these WSRP artifacts can be manipulated on the registry server.

To be more specific about WSRP artifacts representation with ebXML registry. The integration/technote allows publishing and discovery of the following WSRP artifacts
  1. A WSRP Producer
  2. A WSRP Portlet
Both the above artifacts are defined as "Services" using the ebRIM.

Apart from the above defined WSRP artifacts the specification allows binding or creating association with the following ebXML artifacts
  1. An Organization
  2. An Administrator/User
The relationship between the objects is as follows
The WSRP-ebXML tech note does not mandate that a Producer service should publish all the portlets that are available within the Producer. This is attributed to the fact that given a Producer service a Consumer can discover all the Portlets that are available in other words the WSRP Protocol itself provides discovery of Portlets published by an Producer.

Despite the above discovery mechanism supported by the Producer, there may be a need publish a portlet apart from the Producer that offers the portlets. This is mainly to facilitate finer search criteria's for a Consumer, while searching for portlets.

With the above defined bindings to the registry. A WSRP Producer Portal would have ability to
Alongside an WSRP Consumer Portal would have the ability to
That wraps up short summary of the technote. Will try to post something on Sun Portal specific configuration and steps for doing the above sometime later.


posted by trajesh Aug 16 2006, 06:23:45 PM IST Permalink

Comments:

Post a Comment:

Comments are closed for this entry.