You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2006/09/17 18:49:49 UTC

svn commit: r447096 - in /webservices/muse/site/docs/2.0.0/manual/capabilities: wsdm-rel.html wsdm-relr.html

Author: danj
Date: Sun Sep 17 09:49:49 2006
New Revision: 447096

URL: http://svn.apache.org/viewvc?view=rev&rev=447096
Log:
Finished docs for the WSDM Relationships capabilities.

Added:
    webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-rel.html
    webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-relr.html

Added: webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-rel.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-rel.html?view=auto&rev=447096
==============================================================================
--- webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-rel.html (added)
+++ webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-rel.html Sun Sep 17 09:49:49 2006
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Apache Muse - WS-DistributedManagement - Relationships Capability</title>
+<link type="text/css" href="../../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../../skin/profile.css" rel="stylesheet">
+<script src="../../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../../images/apache.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://ws.apache.org">ws.apache</a><script src="../../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://ws.apache.org/"><img class="logoImage" alt="Web Services" src="../../../../images/ws-logo.gif"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="../../../../index.html"><img class="logoImage" alt="Apache Muse" src="../../../../images/muse-logo.gif"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div id="menu_1.3Title" class="menutitle">Documentation</div>
+<div id="menu_1.3" class="selectedmenuitemgroup">
+<div class="menuitem">
+<a title="" href="../../tutorial/index.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../manual/index.html">Reference Manual</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../javadoc/index.html">JavaDoc</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../specs/index.html">OASIS Standards</a>
+</div>
+</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+
+<p>
+<h2>Apache Muse - WS-DistributedManagement - Relationships Capability</h2>
+
+</p>
+<p>
+<b>Spec name and port type:</b> WS-DistributedManagement v1.1, Relationships 
+(<a href="../../specs/wsdm/1.1/WSDM-MUWS-Part2-1_1.wsdl">WSDL</a>)
+</p>
+<p>
+<b>Capability URI:</b> http://docs.oasis-open.org/wsdm/muws/capabilities/Relationships
+</p>
+<p>
+<b>Description:</b> This capability allows users to create relationships between 
+the resource and another resource (that also has this capability). The two resources 
+that are involved in a relationship are called <em>participants</em>. Each relationship 
+between participants is represented as a WS-resource.
+</p>
+<p>
+<b>Java interface:</b>
+<a href="../../javadoc/org/apache/muse/ws/dm/muws/Relationships.html">org.apache.muse.ws.dm.muws.Relationships</a>
+<blockquote>
+<b>JAR file:</b> muse-wsdm-muws-api.jar
+</blockquote>
+</p>
+<p>
+<b>Default Java implementation:</b> 
+<a href="../../javadoc/org/apache/muse/ws/dm/muws/impl/SimpleRelationships.html">org.apache.muse.ws.dm.muws.impl.SimpleRelationships</a>
+<blockquote>
+<b>JAR file:</b> muse-wsdm-muws-impl.jar
+</blockquote>
+</p>
+<p>
+<b>Action on initialize():</b> The default implementation checks to make sure that a
+resource with the WSDM RelationshipResource capability has been deployed in the
+same application so that it can create relationship resources. If no such resource 
+type is deployed, initialization will fail.
+</p>
+<p>
+<b>Action on initializeCompleted():</b> None.
+</p>
+<p>
+<b>Action on prepareShutdown():</b> None.
+</p>
+<p>
+<b>Action on shutdown():</b> None.
+</p>
+<p>
+<b>Non-Core Dependencies:</b>
+<ul>
+<li><a href="wsdm-relr.html">http://docs.oasis-open.org/wsdm/muws/capabilities/RelationshipResource</a>
+<br/></li><br/>
+</ul>
+<p>
+<b>Behavior and Limitations:</b> Muse's implementation of WSDM Relationships provides 
+a way for server-side code to create, manipulate, and destroy resources, but does not 
+expose these interfaces to remote clients. In fact, no remote interface for relationship 
+manipulation is provided by WSDM 1.1. This should not be a problem since the creation of 
+relationships is usually a side effect of some other event (initialization or state change) 
+and allowing clients a generic control over the relationship collection would prove hard 
+to secure. If you absolutely want to provide a remote <em>SetRelationship</em> operation 
+(or equivalent), you should make your own operation and then forward to the methods in 
+the <em>Relationships</em> interface so that you have the opportunity to filter the requests.
+</p>
+<br><br>
+
+
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2006 The Apache Software Foundation.</div>
+
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>
+
+
+
+
+
+

Added: webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-relr.html
URL: http://svn.apache.org/viewvc/webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-relr.html?view=auto&rev=447096
==============================================================================
--- webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-relr.html (added)
+++ webservices/muse/site/docs/2.0.0/manual/capabilities/wsdm-relr.html Sun Sep 17 09:49:49 2006
@@ -0,0 +1,198 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Apache Muse - WS-DistributedManagement - RelationshipResource Capability</title>
+<link type="text/css" href="../../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../../skin/profile.css" rel="stylesheet">
+<script src="../../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../../images/apache.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://ws.apache.org">ws.apache</a><script src="../../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://ws.apache.org/"><img class="logoImage" alt="Web Services" src="../../../../images/ws-logo.gif"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="../../../../index.html"><img class="logoImage" alt="Apache Muse" src="../../../../images/muse-logo.gif"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div id="menu_1.3Title" class="menutitle">Documentation</div>
+<div id="menu_1.3" class="selectedmenuitemgroup">
+<div class="menuitem">
+<a title="" href="../../tutorial/index.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../manual/index.html">Reference Manual</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../javadoc/index.html">JavaDoc</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../specs/index.html">OASIS Standards</a>
+</div>
+</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<p>
+<h2>Apache Muse - WS-DistributedManagement - RelationshipResource Capability</h2>
+
+</p>
+<p>
+<b>Spec name and port type:</b> WS-DistributedManagement v1.1 (no port type)
+</p>
+<p>
+<b>Capability URI:</b> http://docs.oasis-open.org/wsdm/muws/capabilities/RelationshipResource
+</p>
+<p>
+<b>Description:</b> This capability represents the WSDM relationship resource type,
+which is the unit of measure for the <em>muws2:Relationship</em> property that is 
+defined by the <a href="wsdm-rel.html">Relationships</a> capability. There is one 
+relationship resource representing every instance of the <em>muws2:Relationship</em> 
+property. This pattern is very similar to that of WSRF ServiceGroup and WSRF ServiceGroupEntry, 
+where the former creates instances of the latter to represent the service group members; 
+in this case, every time a relationship is created between two participants, each of them 
+creates an instance of the <em>muws2:Relationship</em> property and then an instance 
+of the relationship resource is created to represent the association.
+</p>
+<p>
+<b>Java interface:</b>
+<a href="../../javadoc/org/apache/muse/ws/dm/muws/RelationshipResource.html">org.apache.muse.ws.dm.muws.RelationshipResource</a>
+<blockquote>
+<b>JAR file:</b> muse-wsdm-muws-api.jar
+</blockquote>
+</p>
+<p>
+<b>Default Java implementation:</b> 
+<a href="../../javadoc/org/apache/muse/ws/dm/muws/impl/SimpleRelationshipResource.html">org.apache.muse.ws.dm.muws.impl.SimpleRelationshipResource</a>
+<blockquote>
+<b>JAR file:</b> muse-wsdm-muws-impl.jar
+</blockquote>
+</p>
+<p>
+<b>Action on initialize():</b> None.
+</p>
+<p>
+<b>Action on initializeCompleted():</b> None.
+</p>
+<p>
+<b>Action on prepareShutdown():</b> None.
+</p>
+<p>
+<b>Action on shutdown():</b> None.
+</p>
+<p>
+<b>Non-Core Dependencies:</b> None.
+<p>
+<b>Behavior and Limitations:</b> The default implementation acts as a simple serialization 
+mechanism for the <em>muws2:Relationship</em> property and does not take any role in the 
+lifecycle management of the relationship resource. It is up to the participant resources 
+or some third-party resource to destroy the relationship resource when the participants 
+no longer need it.
+</p>
+<p>
+<b>Initialization parameters:</b> None.
+</p>
+<br><br>
+
+
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2006 The Apache Software Foundation.</div>
+
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>
+
+
+
+
+
+



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org